旧iPhone卡慢的真相终于找到,罪魁祸首是电池老化

手上的老款iPhone越来越卡了,相信很多人有这样的感觉。而关于这一现象,也有非常多的解释。最常见的解释,便是苹果的负优化论和硬件(包括CPU,内存,闪存等)的老化。然而这些解释又靠谱么?所以手机变卡慢的真正原因到底是什么?此文将为大家一一解答。

苹果负优化论怎么来的,真的么?

上图是哈佛大学公布的一项谷歌搜索趋势研究,新款iPhone一出,搜索旧款iPhone变慢关键词总会达到高峰。新款iPhone的上市通常伴随着新系统的更新,而很多人在这个时候感觉到卡顿(感觉是很主观的,有可能是因为新iPhone的对比),则将锅甩给了新的iOS系统。

Futuremark就利用自己的3DMark Sling Shot Extreme,对于多款iPhone,在不同版本iOS上的成绩进行了对比,发现iPhone的基准性能是没有随着系统不一样而有所改变的。

这也就是说,在软件层面,iPhone不同的系统其实表现是差不多的。而第三方软件的日益繁杂和臃肿才是真正让手机变卡的原因之一,而这样的改变通常是缓慢的,潜移默化的。通常在没有对比的情况下是不易察觉的,而加上新款iPhone诱惑力,旧iPhone变卡这样的主观感觉会被放大。

让iPhone变慢的可能性除了主观感受上的假象以外还有硬件老化。

硬件老化能有多严重?

随着日常使用,硬件肯定会有所老化。但这个老化程度是多少呢?是否能达到影响体验的程度?

理论上来讲,CPU,GPU,内存等集成器件的性能是会在长期的使用中产生衰减的,但是在一般电子产品的生命周期内,这种衰减可以忽略不记。一般来说处理器的使用寿命都可以达到8年以上,至今没有看到有说CPU因为时间使用时间太长而有性能上的损耗。处理器的淘汰基本上都是因为性能不够用了,并因为不是它的性能下降了。

而相比之下可能会有所损耗的元器件其实是闪存,但也绝对没有达到影响体验的程度。即便是TLC颗粒最低500次的擦写,一般人随随便便也能用三到五年性能不会明显改变。并且苹果iPhone6s以来都采用了NVMe的闪存并加入了系统缓存,读写体验一直处于最高水平,用一两年就在闪存上面感受到了老化,这是不可能的。

所以我们可以排除是以上硬件老化的问题。

那么罪魁祸首倒底是谁?

标题已经回答了,是电池!

要解释清楚这件事情,我们先讲一下iOS上面的省电模式。这个模式相信很多人都用过,对于延长续航十分有帮助。但是很多人应该能够发现,开启这个模式之后,软件反应会变慢,甚至滑动都有可能会掉帧。

没有错,省电模式其实就是降低CPU的频率以达到省电的效果。

这是开启省电模式之后的频率:

iPhone6s的A9处理器最高频率应该是1848MHz,而这个时候,手机CPU最高频率仅为911MHz。频率对CPU的性能影响无疑是巨大的,这个时候也能明显感觉到卡慢。

所以,我们用两台其他完全相同但电池循环次数不同的的iPhone 6s,通过观察频率和性能测试软件做测试,便能大致确定他们是否有差距。

用同样的软件检测两块电池,左边的iPhone 6s编号一号,日常重度使用,电池循环564次,健康度72%。右边的二号iPhone 6s 电池循环384次,健康度85%。

然后使用CPU DasherX测试,打开各种软件,查看CPU最高主频。

同样是左一右二,可以注意到,左边的一号iPhone 6s并没有开启省电模式,但是无论在什么时候,最高频率都只有1200MHz,更多时候频率是在911MHz运行。简直就像一直处于低电量模式一般。而实际的体验上来说,也明显能够感觉到,二号iPhone 6s更为流畅。这也可以通过跑分软件看出来,比如大家熟悉的安兔兔。

左边电池损耗严重的一号iPhone,在安兔兔的跑分仅89675分。损耗不严重的二号iPhone则处于iPhone6s的正常水平,跑分125196。

讲道理这个跑分跑出来的时候,小编可以说十分震惊了。因为左边这一台其实是小编自用的手机,因为购买时间比较早,使用比较频繁,所以想当然的认为对比那些后买的同款机型要卡慢是正常的。一直感觉性能大不如前,但没有注意过跑分和CPU频率。但从跑分和频率来看,确实差的不止一点。

所以苹果有意的降低电池损耗严重iPhone的CPU频率?

还记得去年的iPhone 6s关机门么?电量低于30%的手机有几率直接关机,不通电都无法重启,而且时间正好是iPhone 6s上市一年之后。小编推测,正是因为iPhone 6s上市近一年,重度用户电池循环已经超过500次,电池电量大幅下降,并且存在电压不稳情况。所以导致很多iPhone 6s莫名关机。

苹果当时的解决办法是为用户更换电池,果然,更换电池之后,便没有关机的情况了。而后面iOS 10.2.1发布,彻底解决了这个问题。主要思路应该就是降低电池老化的iPhone的CPU频率,延长续航的同时还能增加稳定性。

并且由于处理器的设计不同,新款的iPhone应该是没有这个问题的。苹果的A10和A11芯片还包括一个以更低的时钟频率运行的低性能核心,大小核的设计使得它们可以在高性能和低功耗方面平衡。果然大小核才是正确的道路。而A9及更早的处理器都是仅有两个高性能处理器,需要平衡功耗的时候,只能降低CPU频率。

说到底,更换电池有用么?

在小编测试完老旧电池下的性能之后,马上将手中的手机更换了电池,果然印证了以上的测试。

更换电池之后,开机CPU频率直接可以达到1848MHz,并且使用起来能够感受到明显的提升,跑分也回到了手机应有的水平。

所以,如果感觉手中的旧iPhone似乎变慢了,卡顿了。先跑一个分,如果分数明显不对,低的太离谱,则考虑是不是电池损耗过于严重,导致CPU主频上不去(虽然这好像可以怪苹果,但苹果不降频,手机使用时间可能更短)。如果确定是频率一直处于很低的状态,果断换块电池吧。小编亲测,效果拔群。