昨天我们报道了iPhone 4S机型不支持64位应用程序的消息,这也引起了很多用户和开发者的关注。苹果对此做出了解释。
首先你需要知道的是,iPhone 4S、5、5C、iPad 2、3、4和mini在iOS 9下安装应用程序将会受到限制。简单来说,它们将被64位应用程序抛弃,但是这个过程全部由你来完成。自动地不被发现。
苹果表示,过去iOS应用程序可能同时包含32位和64位,但在他们实现应用程序切片(App Slicing)之后,相应机型使用的应用程序也发生了变化。
也就是说,iPhone 5C 只运行32 位系统(CPU 和GPU 都是32 位),因此应用程序中的所有64 位二进制代码都会被删除,只留下32 位代码(2x iPhone和OpenGL 图形代码)。
当然,对于搭载64位处理器、运行64位系统的iPhone 5S、iPad Air等,也只有64位应用程序。