Apple 软件工程高级副总裁为你解答
除了大版本更新外,Apple 时不时会对iPhone推出小型更新,包含问题修复、安全性强化等,为了避免遗漏相关更新并及时获取最新修补,许多人都会干脆启用自动更新,以防错漏。 你有没有发现,即使开启自动更新,当苹果释出更新后,手机却好像并不会那么即时通知下载安装,甚至有时你还得自己去检查一下才会发现。
为何 iOS 自动更新有时会延迟数日或数周才收到?
虽然用户普遍认为手动点击「设置 >> 一般 >>软件更新」去查找是否有更新释出并安装是最快的方式,但苹果从来没有针对为何自动更新有时后要在释出后几天甚至数周以后才会通知并且安装这件事情做出说明。 对此,充满好奇心的iPhone用户Mateusz Buda忍不住去信提出这个问题,在发送给Apple软件工程高级副总裁Craig Federighi的信件中他提出了这个问题,其中说到他已经开启了自动更新,但在iOS 15.4正式版推出后依然没有收到安装的通知。
让人意外的是,Craig Federighi 回信了,并且对此问题做出解释与说明。 在信中Craig Federighi表示,iOS更新是采逐步释出的方式进行,首先让明确进行手动查询更新的用户可以率先使用,然后在1至4周后逐步推送给开启自动更新的用户。
考虑到目前全球 iPhone 与 iPad 的数量,Apple 采行分阶段释出更新的策略并不奇怪,谷歌 在为 Android 更新时也有类似的作法(尽管不晓得 谷歌 对更新释出先后顺序的规则为何)。 透过延迟推送给自动更新用户的措施,Apple 为其服务器增加一定程度的保护,分流的策略使每次新版推出时不会因为大量涌入的下载量而使服务器轻易过载。
尽管如此,Apple还认为自动更新功能在出现问题时也是一种防护。 倘若早期安装更新的用户回报软件中存在严重错误时,苹果还有弹性的时间可以解决任何服务器端的问题,或是在更广泛的用户群体自动下载前完全回收更新。
有几个 Reddit 论坛网友提出的一个相关的论点中,Apple 没有解释为什么部分应用程序的自动更新有时也会拖得很晚才能提供给用户,但也许根本原因上是相同的,也就是服务器保护和在更广泛普及释出之前保留采取行动的能力。
![微信扫一扫](https://www.gameducky.com/wp-content/uploads/2021/12/2021122203132290.jpg)