年3月5日,苹果终于发布了iOS5.4正式版。从版本号来看,iOS5.4只不过是大版本下的“小更新”;但从功能来看,iOS5.4无疑是苹果自年发布iPhoneX以来最重大的一个功能更新:我们终于可以在佩戴口罩的情况下正常使用FaceID了,在商场或其他不方便摘下口罩的地方,广大iPhone用户终于可以使用FaceID刷脸给钱了。
当然了,带着口罩刷脸也是有前置条件的:首先,你是用的必须是搭载FaceID的iPhone机型,iPhoneSE或iPad即使更新到5.4版本的系统也无法使用该项功能。其次,这项功能仅向iPhone2或更新的iPhone提供。我们不清楚这背后是FaceID算法的限制还是苹果单纯不想给旧机型安排新功能,毕竟iPhone已经是苹果第一方在售的最旧的型号了。
不过从这几天网友对iPhone新系统的反馈来看,iOS5.4正式版伤的可不只是老用户的心,即使是最新的iPhone3Pro系列的用户,在升级到iOS5.4后也遇到了一些“技术性问题”:
部分用户的反馈他们将手机升级到iOS5.4后,手机的电池续航时间出现了明显的下滑,有的iPhone3ProMax只能维持半天的续航时间,换算下来可能得一天三充;有的iPhone即使亮屏时间只有短短2小时,在24内也损失了80%的手机电量。
其实在iOS的每一个版本更新放出后,网络上都会有大量关于“续航时间锐减”的评论,这些或真或假、参杂着戏谑的评论也强化了大众关于“iPhone电池不耐用”的既有印象。但和过去不同的是,这次的iOS5.4影响电池使用时间的评论覆盖范围非常广,从iPhone3ProMax到iPhone3mini,再到iPhone续航神话——iPhone,这些手机的续航时间似乎都受到了影响。
那么从这些用户的反馈来看,究竟是谁从用户手中抢走了电池续航时间呢?
电池“崩溃”是怎么回事?在小雷看来,iPhone3Pro系列手机之所以会在更新后出现续航时间下滑的情况,ProMotion动态高刷新率可以说“功不可没”。尽管将Promotion(推广、晋升、促进)一词打断为ProMotion(专业动态)看起来更像是一个用户市场推广的营销概念,但平心而论,在苹果的屏幕体系中,ProMotion算得上是XDR之前苹果最重要的一个显示技术。在iOS出色的触控驱动和高刷新率屏幕的配合下,ProMotion技术为iPadPro系列产品带来了极为出色的显示效果和操作体验,也让iPadPro成为不少音游玩家的首选掌机。
但高刷新率的屏幕面板会从两个不同的维度提高显示所需的电量:硬件层面,更高的刷新率会增加显示面发的负担和功耗;软件层面,手机SoC也需要为屏幕绘制更多帧画面,功耗同样也会增大。这些额外的功耗对于采用了更大电池的iPadPro来说不值一提,但对于空间布局寸土寸金的手机来说,就是一笔相当难算的账了。
为了平衡手机的显示效果与电池续航,在最初的iOS固件中,iPhone3Pro系列机型对所采用的屏幕刷新策略和iPadPro的有所不同:在iOS5中,苹果出于对续航的考虑,对第三方软件的帧率做了一定限制,在默认情况下不会开放高刷新率的权限。如果开发者希望自己的软件调用ProMotion中的高刷新率,需要在自己App的属性文件中加入“CADisableMinimumFrameDurationOnPhone”声明,手动解除低帧率限制。
但在iOS5.4(从Beta开始)版本中,苹果已经移除了对第三方软件的默认低帧率限制,这也意味着第三方软件也可以像iOS自带软件那样直接调用ProMotion高刷新率。而这突如其来的第三方高刷新率软件,就像压垮了高刷新率Android手机时一样,压垮了iPhone3Pro系列的电池续航时间。
看到这里,可能有人会问“iPhone没有高刷新率不也照样电池时间崩盘?这又有什么原因解释呢?”有一说一,iPhone和iPhone2系列的续航时间下滑确实没办法把锅甩到ProMotion技术上。但如果我们抛开电池一夜白头的可能性不谈,根据“iPhone手机在24小时内电池电量减少了80%,屏幕开启时间仅为2小时”的表述来看,这很可能是苹果静悄悄修改了iOS后台机制的原因。
通常情况下,如果用户没有手动开启“后台App刷新”的权限,常规应用并不能在后台长时间运行,只有苹果豁免后台限制的几类软件可以在后台正常运行。这也是iPhone的