手机卡顿电池背锅 这10款iPhone表示不服
- 12 月 20 日
- ZOL
- 7564
2016年的临冬,大批iPhone出现意外关机,迫使苹果迅速召回极少量iPhone 6s电池,声明至今还挂在苹果网站上。此外,还有一桩悬案,坊间传闻称,每逢新机发布库克会在系统升级加入一段神秘代码,旧机型纷纷深陷卡顿,果粉被迫换机。
近日一则爆料将两大悬案串联起来,“苹果在检测到用户手机电池较旧时,会故意放慢系统速度”。消息称有些iPhone 6和6s会因为电池老化电压不足而出现突然关机的异常现象,因此苹果在iOS10.2.1中加入了“如果电池老化则降低CPU频率”的规则,苹果此举可以让iPhone 6/6s用户在不更换电池的情况下正常使用手机,代价则是降低性能,手机变卡。
推特大神还放出了"实锤"测试,图片显示,在更换电池前,Geekbench 4单多核跑分仅为1466/2512,换完电池后立马飙至2526/4456,效果立竿见影,也间接验证了电池老化会让手机变卡的传言。
更换电池前后Geekbench跑分对比
此言论一出引发众人关注,毕竟仰仗iPhone的做工,包括iPhone 6在内的多款手机还有不少在服役。另外电池老化影响手机性能,这事听起来似乎有些不靠谱,毕竟上述测试有很多变量,能否复现也有疑问。为了验证其真实性,我收罗了部门和朋友在内的10部iPhone(iPad)进行实测,更多的样本能让我们更接近真相。
换电池让iPhone回春? 结果出人意料
按照iClarified的说法,苹果监测到你的手机电池耗损严重就会启动CPU降频,正好手中有一台用了两年多的iPhone 6银色版,升级到iOS11之后几乎一天两充,正好用来做测试。
给iPhone换电池
首先记录一下这台iPhone 6的电池容量,毕竟经过两年的不间断循环,电池容量已经有所下降。测试软件为Battery Life,容量为原先的94%,耗损不是很大。接下来我分别将换电池前后的Geekbench 4跑分记录下来。(注:本次测试手机电量均保持在80%以上)
实测前后变化并不明显
可以看出,更换电池后并没有我想象中的跑分大幅提升,两者的差异属于正常浮动,与Geekbench数据库对比也相差不大。如果iClarified的结论是正确的,那么很可能是电池损耗并没有到达苹果设定的阈值。
不过也确定了一件事,即便是你的机型较老,如果电池保养得不错,苹果并不会对CPU降频,手机卡顿更多还是跟系统有关。
8款iPhone齐测 电池致手机卡顿竟是谣言
我又借来多台iPhone进行测试,从电池容量只有原先43.6%的iPhone 6s Plus (?3999) 到损耗不足2%的iPhone SE (?2999) ,产品跨度也从A6到A10,分别测试当前状态下Geekbench跑分。
不过我并没有对所有测试iPhone更换新电池,而是选择与Geekbench数据库进行比对。为了避免电池电量对跑分的影响,所有手机电量均保持在70%以上并关闭省电模式。
8款iOS设备单核跑分前后对比
8款iOS设备多核跑分前后对比
如果说上次因为电池损耗不够,前后跑分没有拉开差距,这次8款iOS设备的前后对比基本上得到了与iClarified相反的结论,单核和多核跑分反而是大部分旧电池跑赢了Geekbench数据库的分数。
尤其是电池耗损比较严重的iPhone 6s和iPhone 6s Plus,如果按照iClarified的结论,其Geekbench跑分应该远低于正常水平,单iPhone 6s Plus的多核跑分在电池容量仅有原来43.6%的情况下甚至跑出了新高,这不得不让我对电池老化CPU降频的结论产生质疑。
此前我们还在怀疑,降低CPU频率是否只会存在召回范围的iPhone 6s机型,以及苹果会根据耗损好坏进行降频(比如只有原容量的80%),通过此次测试,以上两种猜测均不成立。
同时这也就意味着即便是你的手机电池已经足够老,但在电量充足的情况下依然不会影响手机性能。
古董iPhone升级对比 跑分不降反升
此时,另外一个疑问也浮现在我脑海中,系统升级会不会影响跑分。如果说苹果在iOS 10.2.1以及此后系统中加入了“如果电池老化则降低CPU频率”的规则,也就意味着我拿一款iOS10.2.1之前的iPhone跑分,同时电池又存在老化,升级系统前后跑分就会存在差距。
古董iPhone 5跑分实测
正好我手里还有一部运行iOS 9系统iPhone 5老古董,电池容量也仅有之前的62.5%,完全符合标准。在保证足够电量的同时,我分别在iOS 9和iOS10.3.3系统下测试Geekbench 4并和Geekbench数据库进行比对。
很显然,即便是对系统进行升级,前后跑分也没有太大变化,依然无法证明电池损耗、系统升级这些字眼对性能有什么影响。
至此,通过10款iOS设备的多次测试,我们可以得出结论,在电量充足的情况下电池老化并不会影响iPhone 8以前设备的跑分性能。事实上如果你的iPhone电池损耗超过20%,基本上已经严重影响你的使用,以我和身边用户的使用体验来说,这个时候续航对你使用影响更大。
推测:跑分差距大或低电量在作怪
那么,为什么用户贴出的截图前后对比差异那么大呢? 更换电池后性能飙升了一倍。我猜测更多的原因与测试跑分时的电量有关,在低电量情况下手机为了保证续航,会自动通过降频也延长续航,面对Geekbench这种高功耗操作苹果也自然会通过降频进行保护,分数出来自然会降低。
电量不同跑分差距大
因此如果你在低电量或者开启省电模式下跑分,分值自然会大幅降低。iClarified贴出的截图显示的时间相同,上面80%的电量并不能证明换电池前后的手机真实电量,跑分是否真是由电池引发还有待商榷。
我的一些猜测和分析:
1、如果电池老化真会影响跑分,那么满足的条件极为苛刻。首先你的电池必须足够老,耗损严重,在80%以下,同时系统必须保证在10.2.1,因为我们的测试显示iOS 11系统并不影响跑分,很可能是在iOS 10.2.1以后的系统中苹果取消了这一规则。但这种用户中招的概率极小。
2、为什么iPhone 6运行系统很卡?这是包括我在内很多人的直观印象,这其实也有迹可循,首先手机应用越来越大,占用的内存也更多,iPhone 6的1GB内存虽然有iOS神优化也已经捉襟见肘。以微信为例,iPhone 6刚刚发布的时候,微信体积仅为43MB,今天已经达到了232MB,微博也有204MB之巨,加上系统占用资源,卡顿自然很常见。
另外,新版APP一般只针对新机型和新系统进行优化,老手机基本上会被抛弃,自然不会那么流畅;还有就是新系统的新功能更消耗资源,或者需要iPhone更强的性能支撑。这也是我们感到手机越来越卡的原因。
最后,通过我们收集旧款iPhone发现,依然在用iPhone 6在内的老机型的用户很少会注意电池保养,不少手机电池耗损严重,这会导致你经常用半天就会进入低电量模式,低电量也相应降低你的CPU频率,如果你还在使用老手机,请及时更换电池。