有一则关于 iOS 18 系统下实时活动功能的新调整,iPhone 用户需要关注一下,因为它可能会影响到大家在实时活动中的部分使用场景。
据开发者 Nico 从苹果那里得到的反馈,实时活动功能在 iOS 18 下无法像 iOS 17 或更早版本那样频繁刷新了。
开发者表示,他的应用以前能每秒刷新实时活动显示的内容,但从 iOS 18 开始,他们只能在 5 到 15 秒之间刷新。这个应用是通过实时活动显示自行车速度的,iOS 18 调整后,实时活动的刷新速度会有 10 秒的延迟,对于用它来查看骑行速度的用户影响较大。
从苹果的反馈来看,这不是 iOS 18 的 bug,而是有意为之。每次实时活动刷新都要将数据写入磁盘,导致设备的 NAND 过度磨损,并且带来耗电问题。苹果还说,实时活动本来就不是为了创造实时体验的。
但这位开发者不认同苹果的说法。因为苹果的用户界面指南中明确提到,健身应用可以通过实时活动向用户展示实时健身指标,感觉苹果在 iOS 18 上的这项改动有点出尔反尔。
不过这个调整也说明,苹果确实发现实时活动过度刷新会影响 iPhone 的存储寿命并影响续航,必须进行一定限制。
值得一提的是,这个刷新延迟不会影响那些在实时活动中显示时钟或倒计时的应用,因为时间倒计时是实时活动自带的功能,不需要应用每次都推送刷新。
对用户来说,升级到 iOS 18 后,我们通过实时活动查看外卖位置或汽车距离的信息可能就不再那么实时了,可能会有大约 10 秒的延后。而此前用实时活动监测骑行速度的场景,基本就无法使用了,实时活动不再“实时”。