每当苹果发布新的iOS12系统版本,大家最为关心的就是iOS12耗电改善没有。目前有非常多的来自“IT数码通”公众号的网友经常向小编抱怨:表示升级至iOS12系统之后,虽然性能某种程度确实提升了,但耗电变差了,这是怎么回事呢?那么究竟iOS12耗电变差了怎么回事呢?接下来小编带来揭秘为什么iOS12更费电,续航更差。
来自国外的anandtech媒体分别是iPhoneXs、iPhone X、iPhone 7、iPhone 6s和iPhone 6在不同系统版本(iOS12和iOS11)进行了严格测试,主要测试的是设备的CPU从闲置状态上升至峰值状态所需要的时间。
图1
图1是搭载苹果A8处理器的iPhone6测试结果,蓝色是IOS11运行结果,橙色曲线是iOS12系统运行结果,横坐标是标注所需要花费的时间,纵坐标标识的是CPU运行频率。
测试结果显示,苹果iPhone6在闲置状态下,搭载苹果A8芯片的运行频率大小为400MHz,而iOS11从闲置状态上升至峰值频率大概花费了120ms,升级至iOS12系统之后,CPU从闲置状态升至峰值状态花费了大概约90ms,而且iOS11在400MHz处停留了110ms,而iOS12系统下的CPU反应速度更快,运行速度呈阶梯状快速增加。
图2是iPhone 6s的测试数据结果,蓝色是IOS11运行结果,橙色曲线是iOS12系统运行结果,横坐标是标注所需要花费的时间,纵坐标标识的是CPU运行频率。测试结果显示,苹果iPhone 6s在闲置状态下,iOS11从闲置状态上升至峰值频率大概花费了435ms,升级至iOS12系统之后,CPU从闲置状态升至峰值状态花费了大概约80ms,
图2
图3是苹果iPhone7的测试数据,不难看出测试结果跟iPhone6s非常类似,在搭载苹果A10处理器的iPhone7,在运行iOS11系统加持下,闲置状态飙升至峰值状态需要花费400ms,而在运行iOS12系统加持下,闲置状态飙升至峰值状态需要花费200ms。值得一提的是,由于苹果A10芯片的峰值频率肯定要比苹果A9芯片峰值频率更高,但闲置频率差不多,所以A10处理器需要花费的时间要比苹果A9更多。
图3
接下来是是iPhone8、8 Plus和iPhone X搭载的苹果A11处理器,不难看出三款处理器在分别iOS11和iOS12运行下,从闲置状态到峰值状态所需要花费的时间差不多,这也从侧面说明了为什么新款iPhone手机在升级至iOS12系统之后,流畅度提升不太明显的原因,而老款设备性能提升非常明显。
图4
最后今年发布三款新iPhone的测试数据,由于今年发布的新款iPhone均预装iOS12系统,所以不能跟iOS11系统进行对比。
图5
以上的测试其实已经揭示了iOS12系统为什么耗电更差。那是因为在iOS12系统加持下,CPU频率提升越快,设备打开应用的速度就越快,所以这样给人一种更流畅的体验,但后果就是可能会降低手机的续航,而这种现象突出表现在老款iPhone设备上。这就是为什么那些老款设备升级至iOS12系统之后,表示耗电严重,而那些新卡iPhone用户升级至iOS12系统之后,表示耗电没有说的那么严重。