4

手机越更新越跑电?这次可能真的不怪iOS

 2 years ago
source link: https://www.leikeji.com/article/47242
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

手机越更新越跑电?这次可能真的不怪iOS

12 Pro用户表示升级后续航稳定。

2020年3月15日,苹果终于发布了iOS 15.4正式版。从版本号来看,iOS 15.4只不过是大版本下的“小更新”;但从功能来看,iOS 15.4无疑是苹果自2017年发布iPhone X以来最重大的一个功能更新:我们终于可以在佩戴口罩的情况下正常使用Face ID了,在商场或其他不方便摘下口罩的地方,广大iPhone用户终于可以使用Face ID刷脸给钱了。

当然了,带着口罩刷脸也是有前置条件的:首先,你是用的必须是搭载Face ID的iPhone机型,iPhone SE或iPad即使更新到15.4版本的系统也无法使用该项功能。其次,这项功能仅向iPhone 12或更新的iPhone提供。我们不清楚这背后是Face ID算法的限制还是苹果单纯不想给旧机型安排新功能,毕竟iPhone 11已经是苹果第一方在售的最旧的型号了。

截屏2022-03-20 18.33.25.png

不过从这几天网友对iPhone新系统的反馈来看,iOS 15.4正式版伤的可不只是老用户的心,即使是最新的iPhone 13 Pro系列的用户,在升级到iOS 15.4后也遇到了一些“技术性问题”:

部分用户的反馈他们将手机升级到iOS 15.4后,手机的电池续航时间出现了明显的下滑,有的iPhone 13 Pro Max只能维持半天的续航时间,换算下来可能得一天三充;有的iPhone 11即使亮屏时间只有短短2小时,在24内也损失了80%的手机电量。

截屏2022-03-20 17.51.08.png

其实在iOS的每一个版本更新放出后,网络上都会有大量关于“续航时间锐减”的评论,这些或真或假、参杂着戏谑的评论也强化了大众关于“iPhone电池不耐用”的既有印象。但和过去不同的是,这次的iOS 15.4影响电池使用时间的评论覆盖范围非常广,从iPhone 13 Pro Max到iPhone 13 mini,再到iPhone续航神话——iPhone 11,这些手机的续航时间似乎都受到了影响。

那么从这些用户的反馈来看,究竟是谁从用户手中抢走了电池续航时间呢?

电池“崩溃”是怎么回事?

在小雷看来,iPhone 13 Pro系列手机之所以会在更新后出现续航时间下滑的情况,ProMotion动态高刷新率可以说“功不可没”。尽管将Promotion(推广、晋升、促进)一词打断为ProMotion(专业动态)看起来更像是一个用户市场推广的营销概念,但平心而论,在苹果的屏幕体系中,ProMotion算得上是XDR之前苹果最重要的一个显示技术。在iOS出色的触控驱动和高刷新率屏幕的配合下,ProMotion技术为iPad Pro系列产品带来了极为出色的显示效果和操作体验,也让iPad Pro成为不少音游玩家的首选掌机。

但高刷新率的屏幕面板会从两个不同的维度提高显示所需的电量:硬件层面,更高的刷新率会增加显示面发的负担和功耗;软件层面,手机SoC也需要为屏幕绘制更多帧画面,功耗同样也会增大。这些额外的功耗对于采用了更大电池的iPad Pro来说不值一提,但对于空间布局寸土寸金的手机来说,就是一笔相当难算的账了。

daniel-korpai-sQPJT2WBVJY-unsplash.jpg

为了平衡手机的显示效果与电池续航,在最初的iOS固件中,iPhone 13 Pro系列机型对所采用的屏幕刷新策略和iPad Pro的有所不同:在iOS 15中,苹果出于对续航的考虑,对第三方软件的帧率做了一定限制,在默认情况下不会开放高刷新率的权限。如果开发者希望自己的软件调用ProMotion中的高刷新率,需要在自己App的属性文件中加入“CADisableMinimumFrameDurationOnPhone”声明,手动解除低帧率限制。

但在iOS 15.4(从Beta 1开始)版本中,苹果已经移除了对第三方软件的默认低帧率限制,这也意味着第三方软件也可以像iOS自带软件那样直接调用ProMotion高刷新率。而这突如其来的第三方高刷新率软件,就像压垮了高刷新率Android手机时一样,压垮了iPhone 13 Pro系列的电池续航时间。

jeremy-bezanger-quPvNq7Y_sc-unsplash.jpg

看到这里,可能有人会问“iPhone 11没有高刷新率不也照样电池时间崩盘?这又有什么原因解释呢?”有一说一,iPhone 11和iPhone 12系列的续航时间下滑确实没办法把锅甩到ProMotion技术上。但如果我们抛开电池一夜白头的可能性不谈,根据“iPhone 11手机在24小时内电池电量减少了80%,屏幕开启时间仅为2小时”的表述来看,这很可能是苹果静悄悄修改了iOS后台机制的原因。

通常情况下,如果用户没有手动开启“后台App刷新”的权限,常规应用并不能在后台长时间运行,只有苹果豁免后台限制的几类软件可以在后台正常运行。这也是iPhone的微信经常在弹出通知提示后显示“收取中”的原因:新消息通知由苹果的推送服务负责,微信只有在前台打开后才能连接微信服务器下载新的消息。

IMG_B8AE263D26CE-1.jpeg

报告中描述的iPhone 11之所以会在不开启屏幕的情况下消耗这么多的电量,在我看来很可能是后台App刷新的原因。要么是iOS认为某个软件有正当理由和必要性,允许其在后台持续运行,要么就是用户手动开启了某些App的后台刷新权限,允许了某些耗电大户在后台持续工作。

在反馈中,这名用户称他只使用了Safari、Youtube、Instagram和Uber四个软件,但却没有附上与之对应的电池用量信息或电池活动信息。根据小雷的经验,Uber很有可能是这台iPhone 11耗电背后的真凶。

在Android面前,iOS“慌”了吗?

当然了,我们也不能轻松排除最后一种可能——万一iOS 15.4的电量管理真的有问题呢?每年iOS推出更新时,网上都会有人捕风捉影,通过一系列不知所谓的推论得出“XX完爆苹果”的结论。但从近几年iOS更新的频率与内容来看,面对Android阵营的步步紧逼,iOS似乎确实显得有些无所适从。

比如在iOS最擅长的隐私领域,Android阵营的手机就找到了属于自己的路线。在苹果强硬的管制下,iOS软件一般来说是不会出现不给权限就不能用的场景的,同时iOS差分隐私和硬件加密的特性也值得广大Android手机品牌学习。但这样强硬的管事手段也让某些软件或服务选择放弃iOS客户端,iPhone用户只能使用网页版程序。

但在Android阵营,品牌另辟蹊径的开发出了空白权限、假数据的功能,用另一种方式曲线保护了用户的数据。尤其是向App提供假数据的功能,更是让我这个iPhone用户羡慕不已。

反观iOS系统,尽管平淡的iOS发布会背后很可能是苹果正在准备的下一个“大招”,但就越来越微操的苹果发布或来看,苹果似乎真的失去了发展的方向。如果这种情况属实,那此次电池续航的问题,也很有可能是iOS 14赶鸭子上架背后的一个“技术型调整”。

daniel-korpai-Fo1ZKpX4-f8-unsplash.jpg

考虑到苹果在修复iOS时那过于佛性的态度,未来很可能会有越来越多iOS 15.4电池不耐用的消息,再联想到苹果至今没有解决Apple Watch同步关闭手机App网络权限的问题,如果过度耗电真的是个bug的话,我并不看好iOS的修复速度。不过话又说回来,尽管苹果软硬件竞争力都原地踏步,但在过去几年内,苹果依旧依旧靠着强大的用户粘性维持着自己的用户基数。

不同于其他国产手机品牌,苹果自iOS诞生之日起就开始组建自己的生态系统,将用户数字生活的每一个环节都牢牢掌握在自己手里。在Android用户眼中毫无竞争力的iPhone SE3在电商平台上能获得数万人预定就是最好的例子,在iCloud无形捆绑下,不管iPhone和iOS未来会更好还是更糟,当手中iPhone电池耗尽,iPhone用户就坐在那里。深情的目光望过去,都是自己未来使用新iPhone的样子。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK