Daily Archives: September 13, 2013

为什么iPhone 5c, 5s开始使用64位

苹果是一家软硬件都做的公司,所以让我们先来看看之前是个什么情况。

iOS以前就叫iPhone OS,刚开始的时候还没有iPad和iPod touch呢。

现在使用iOS的硬件也已经很多了,这里只拿iPhone系列来说说。

iPhone 发布时间 初始iOS版本 终结时间 最终iOS版本
iPhone 2007-06-29 1.0 2010-02-02 3.1.3
iPhone 3G 2008-07-11 2.0 2010-11-22 4.2.1
iPhone 3GS 2009-06-19 3.0 ? 6.1.3
iPhone 4 2010-06-24 4.0 ? 7.0+
iPhone 4S 2011-11-14 5.0 ? 7.0+
iPhone 5 2012-09-21 6.0 ? 7.0+
iPhone 5c, 5s 2013-09-20 7.0 ? 7.0+

注:发布时间是指硬件以及初始iOS软件的发布时间。终结时间是指该硬件所能升级到的最终iOS软件的发布时间。

大家可以看到,iPhone的硬件基本是每年一个版本,但是从之前的6、7月发布过渡到9-11月发布了。

苹果的一个iOS硬件平台的iOS软件的支持基本是可以跨2个大版本号的,例如,第一代iPhone最开始使用的是iOS 1.0,最后可以用到iOS 3.x,但不能升级到iOS 4.0。

同理,今年最新的5c和5s,开始使用iOS 7.0,但iOS 9.0还需要支持这一代设备,iOS 10.0的时候,它们就会被抛弃了。

iPhone 5也就是最后一代的32位设备,那么我们可以知道苹果计划在iOS 9.0中不再支持32位设备,而是进入纯64位时代,也就是软硬件都是64位。

但这个问题,诺基亚根本不会遇到。

参考