iPhone6splus
iPhone卡顿真相:电池背锅?10款iPhone实测告诉你答案!
还记得2016年冬天那场突如其来的iPhone意外关机潮吗?当时苹果紧急召回了一批iPhone 6s电池,至今官网上还留着这份声明。除此之外,坊间还流传着一个未解之谜:每逢新机发布,库克就会在系统更新中加入神秘代码,让老款iPhone陷入卡顿泥潭,逼迫果粉们换新机。
手机卡顿,电池真的要背锅?
最近,一则爆料将这两个事件联系在了一起,声称苹果会故意降低电池老化手机的系统速度。消息称,部分iPhone 6和6s会因为电池老化电压不足出现突然关机,于是苹果在iOS 10.2.1中加入了“电池老化则降CPU频率”的规则。这种做法虽然能让老款iPhone用户在不换电池的情况下继续使用,但却要牺牲手机性能,忍受卡顿。
推特大神甚至放出了“实锤”测试:更换电池前,Geekbench 4单多核跑分仅为1466/2512,换完电池后瞬间飙升至2526/4456,效果立竿见影。这也间接印证了电池老化会导致手机变卡的说法。
更换电池前后Geekbench跑分对比(图片引自iClarified)
这个说法一出,立刻引发了广泛关注,毕竟iPhone以做工精良著称,包括iPhone 6在内的多款老机型依然有不少人在用。但电池老化影响手机性能,听起来似乎不太靠谱,上述测试也存在很多变量,结果能否复现也存疑。为了验证其真实性,我们收集了10部iPhone(含iPad)进行实测,试图用更多样本还原真相。
换电池就能让iPhone回春?实测结果出人意料!
按照iClarified的说法,苹果会监测手机电池损耗情况,一旦发现严重损耗就会启动CPU降频。我们手头正好有一台使用了两年多的iPhone 6,升级到iOS 11后几乎一天两充,正好可以用来测试。
给iPhone换电池
首先记录下这台iPhone 6的电池容量,毕竟经过两年不间断循环使用,电池容量肯定有所下降。使用Battery Life软件测试,显示容量为原先的94%,损耗并不算大。接下来,我们分别记录了更换电池前后的Geekbench 4跑分。(注:测试时手机电量均保持在80%以上)
实测前后变化并不明显
结果显示,更换电池后跑分并没有出现我们预期的大幅提升,两者差异在正常波动范围内,与Geekbench数据库的平均值也相差无几。如果iClarified的结论是正确的,那么很可能是这台手机的电池损耗还没达到苹果设定的降频阈值。
这次测试至少确定了一件事:即使你的iPhone机型较老,但如果电池保养得当,苹果并不会对其进行CPU降频,手机卡顿更多还是与系统本身有关。
8款iPhone齐测:电池导致手机卡顿竟是谣言?
为了进一步验证,我们又借来了多台iPhone进行测试,涵盖了电池容量仅剩43.6%的iPhone 6s Plus,以及损耗不足2%的iPhone SE,产品跨度从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频率”的规则,那么我们找一台运行iOS 10.2.1之前系统的iPhone,同时电池也要存在老化情况,升级系统前后应该就会存在性能差距。
古董iPhone 5实测
我们手头正好有一部运行iOS 9系统的iPhone 5老古董,电池容量也仅剩62.5%,完全符合测试标准。我们在保证电量充足的情况下,分别在iOS 9和iOS 10.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,再加上系统本身占用的资源,卡顿自然很容易发生。
新版应用通常只针对新机型和新系统进行优化,老款手机基本上会被抛弃,因此运行起来不会那么流畅。新系统的新功能通常消耗更多的资源,或需要 iPhone 的更强性能支持。这也是我们感到手机越来越卡顿的原因。
通过我们对老款 iPhone 的调查发现,仍在使用 iPhone 6 及其他老机型的用户很少会注意电池保养。许多手机电池损耗严重,会导致用户经常在半天内就进入低电量模式。而在低电量下,CPU 频率也会相应降低。如果你仍在使用老款手机,请及时更换电池。