以为iOS 11.3老设备能关降频就能满血复活?是我太天真了

我想对于苹果来说最近没有什么事情是比iPhone的降频事件更闹心的了。

这件事情的来龙去脉相信很多人都已经了解,在此就不细说了。我们只要明确一点,就是苹果是因为设备会意外关机,才采取的降频措施。在用户都知道了情况,并且大量起诉苹果之后,苹果给出了解决方案。承诺在之后的iOS版本中加入电池状态监控,并且允许设备自由选择是否启用降频。

美国时间 1 月 24 日上午,苹果发布首个 iOS 11.3 开发者预览版,确定会为大家带来电池健康状态监控功能。

用户可以通过此功能了解到电池的整体健康状况,并且可以了解电池是否需要更换。同时,当电池受损程度已经影响到设备性能,触发了降频条件,用户会接收到通知,用户也可以选择禁用降频,但是用户必须承担出于电池保护而意外关机的风险。

目前beta1版本也尚未开放这个功能,预计会在之后的版本更新带来。但是面向大众的正式版本,预计会到三月才会放出来了。

而这段时间,够苹果做许多事情了!

如上面所说,禁用降频之后无法避免的会出现意外关机的情况。小编手上其实有一台在iOS 8系统的iPhone5,低电量时自动熄火式关机,通话中突然关机现象均出现过,需要长期保持高电量才能正常使用。所以可以说,老旧iPhone自动关机的这个情况是一直都有,并且十分严重的。

也就是说,如果大量用户选择禁用降频,相信他们又会遇到意外关机的问题。而意外关机却是比降频更严重的问题,如果大面积爆发,场面将不可控制。苹果如何控制这样的情况?

苹果在发布iOS 11.3开发者预览版的时候也为开发者发布了 Xcode 9.3 的第一个测试版。这个版本解决了很多 bug,并有望提高 Swift 项目的编译速度。而最重要的一点是,苹果允许开发者们主动监控自己应用的电池消耗情况。

Xcode 9.3 Beta 1 中加入了一个新功能,该功能会从开发到发布持续监控你所做应用的耗电情况,尤其是当开发的 App 可能引发 CPU 过载或者导致电池过耗的时候,开发者会收到提醒。即便是应用在 App Store 上架后,它也会通过用户选择的 Apple 崩溃报告,将电池信息回馈给开发者。

这个功能显然是基于系统内将要加入的电池健康状态监测功能,可以随时读取用户手机的电池健康状态数据。这功能能干什么呢?可以让开发者来判断你手机的状态是否能够支持高负荷的运行。也就是说,让开发者们来把握App功能与电量使用之间平衡,最主要的目的就是要减少App以高功耗运行时因电池过载发生的意外关机现象。

我们可以设想一下,当手机电池状态不是那么健康了,更新到iOS 11.3,打开了禁用降频开关。本应该满性能运行的时候,却找不到支持它满性能运行的应用了。因为所有的应用里也会有你的电池数据,它们检测到你的电池不健康,便限制了你使用某些功能。比如玩游戏只能低档画质,或者某些实时添加表情的自拍软件也会限制你使用炫酷动画特效。而最关键的问题又回来了,原本有足够的性能,却因为电池,不允许你使用这样的功能。也就是说,想要手机满血复活,除了换电池,其他方法已经是不可能了,哪怕之后苹果不降频了。

目前不清楚苹果是否会强制要求开发者平衡App功能和电量使用,虽然此功能的描述是开发者可以主动监控。但开发者们也可能为了用户的“体验”而选择监控用户的用电量,并且采取对应措施,电池健康度不够的手机,一律不给他们提供高性能的功能。而出现这样的情况,谁来背锅呢?是苹果,还是开发者?毕竟这一切都是为了防止你意外关机!

哦,怪我好了,是我该换手机了!