图片来源@视觉中国

文|雷科技leitech

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已经是苹果第一方在售的最旧的型号了。

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

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

其实在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来说不值一提,但对于空间布局寸土寸金的手机来说,就是一笔相当难算的账了。

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

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

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

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

报告中描述的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赶鸭子上架背后的一个“技术型调整”。

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

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

推荐内容