苹果已允许开发者提交64位应用程序

根据国外媒体报道,本周开始,苹果已经允许开发人员为iPhone 5s提交64位的第三方iOS应用。苹果公司已经表示,希望广大开发人员能够充分利用iPhone 5s内置最新的A7处理器及64位iOS 7操作系统。

目前如果开发人员如果希望继续为iOS 6开发应用,那么只需要支持32位程序即可,而要想说服开发人员进入64位平台开发其实并不是一件容易的事,因为从32位程序转化到64位就意味着要进行多次的编译。不过苹果公司已经做出表态,在下个月开始对iOS编译器做出专门的改变,使每个二进制应用文件分别可以在iOS 6的32位及iOS 7的32位及64位环境下运行。

苹果公司在开发者网站上表示:“现在大家已经可以为iOS 7提交64位的应用程序,享受由iPhone 5s带来的全新感受。Xcode已经可以编译32位及64位应用,所以新的应用可以在任何iOS 7的环境下运行。如果大家希望继续同样支持iOS 6系统,那么只需要让应用同时支持32位操作系统即可。从下个月开始,我们将会对开发环境做出相应的调整,允许大家编译单一的二进制应用,并且同时支持iOS 6的32位环境及iOS 7的32位及64位环境。”

苹果公司在9月10日的发布会上曾经表示,iPhone 5s内置的A7芯片是目前市面上第一个同时也是唯一一个64位的智能手机处理器。同时苹果公司还认为A7几乎可以被看成是一个桌面级的处理器,内部拥有了超过10亿个晶体管超级芯片。

根据苹果公司介绍,A7处理器在基本处理能力上是上一代A6处理器的两倍,同时拥有更强的图形性能。为了充分利用A7处理器支持64位的特性,苹果特意将iOS 7手机操作系统的内核、驱动程序及资源库都针对64位环境进行了重新构建。