苹果是如何做到32位主芯片上支持64位的iOS7和上面的64位APP的?
针对iPhone4 iPhone4S iPhone5马上将要升级到64位iOS7和随之而来的APP更新。 以我一向的wintel思维,向下兼容好像挺容易理解的,向上兼容?
针对iPhone4 iPhone4S iPhone5马上将要升级到64位iOS7和随之而来的APP更新。 以我一向的wintel思维,向下兼容好像挺容易理解的,向上兼容?
我刚才也想到了这几种可能,
1) iPhone5S 64位主芯片,使用的是64位iOS7。 iPhone5C iPhone5 iPhone4 iPhone4S 是32位主芯片,可以升级到32位的iOS7 那么开发者发布的APP如果是32位的话,两个版本iOS7上都可以运行,但是在64位iOS7 是否无法发挥最大的软硬件性能?开发者的选择是发布两个APP,一个32位,一个64位。 如果只发布64位APP,显然无法在32位iOS7上 运行。
2)只有一个版本的iOS7: 64位。开发者发布32位APP. 在32位,64位主芯片上都能运行。问题是:64位iOS7如果在32位主芯片上能运行,64位APP有什么理由不能在32位主芯片上运行? 这第二种可以无视之。
3) 只有一个版本iOS7:64位;APP也发布成64位的。就是标题提的问题了。