就跟显卡界长期存在的负优化玄学一样,苹果iOS系统也有类似的梗,苹果每年发布新一代iPhone、iPad之后也会正式推送新一代iOS系统,然后上一代及上上代的iPhone手机、iPad平板就会变得更卡,大家调侃这是苹果为了逼迫消费者升级故意负优化前代iOS设备。这个梗本来是调侃,但是经历过iOS 10及iOS 11的用户对iOS的卡顿可能有了更深的了解,今天苹果推送了iOS 12正式版,不少人的iPhone 5s、iPhone 6/6s手机手机之后都感觉流畅了,这不是错觉,实测iOS 12确实打破了苹果负优化的“传统”,旧设备的运行速度也有明显提升了。
从iOS 12上半年开始测试的时候很多人就注意到了iOS 12在流畅性上的改善,这是因为苹果之前在iOS 10/11上饱受用户批评,因此iOS 12上苹果的重点不是增加新功能,而是优化系统性能。对于iOS 12在功能及性能上的改善,我们今天发过一篇iOS 12升级指南:iOS 12正式版今晚凌晨一点降临,这些新特性你一定要知道!,没升级的可以参考下。
对于iOS 12在性能上的变化,Arstechnica网站做了一次性能实测,主要对比了iPhone 5s、iPhone 6 Plus及iPad mini 2三款旧设备在iOS 11及iOS 12上的APP载入时间等等,他们强调测试的iPhone及iPad电池使用都比较正常,排除了电池对性能的影响,iPhone闪存容量也都是16GB的,避免不同版本对性能的影响。
具体对比结果如下所示:
iPhone 5s手机还有iOS 10系统的对比参考,不过对比iOS 11及iOS 12的话,iPhone 5s在浏览器。、摄像头、设置、邮件、短信、日历、地图、笔记及冷启动等速度上全面胜出,速度优势最高的可达26%,少的也有8.7%,从用时缩短的情况来看,iOS 12相比iOS 11性能提升还是很明显的。
iPhone 6 Plus上,多个APP的载入速度也有明显提升,性能增长幅度少则7.2%,多则21.7%,增幅普遍在10-20%之间。
iPad mini 2平板电脑的性能也有提升,少则7%,多则26%,多数app也能有双位数性能提升。
从这三台旧设备的情况来看,iOS 12对旧设备的流畅性改善还是有效果的,不过原文里也提到苹果提到的有些性能优化并没有反映出来,比如键盘的显示速度等等。
总之,arstechnica认为苹果在iOS 12上对性能的改进还是有很有效果的,他们在旧设备上做性能测试已经有六年时间了,之前从未见到有iOS新系统提高了旧设备的性能,arstechnica认为这次的结果有力地反击了苹果负优化旧设备的传闻。
PS:同事中还有在使用iPhone 6s Plus手机的,据反馈也说iOS 12升级之后流畅性变好了,所以对旧设备流畅性不满意的苹果用户还是升级下iOS 12吧,这一次系统升级支持到2013年发布的iPhone 5s手机,为五年前的设备提供最新系统升级,苹果在这点上确实没啥槽点。