为什么不能降级 iPhone?
已发表: 2022-09-24Apple 严格控制哪些软件可以安装在 iPhone 和 iPad 上,这在其 Mac 台式电脑上是看不到的。 那么,Apple 是否有权阻止您一时兴起安装旧版本的 iOS 或 iPadOS,或者这是企业过度扩张的一个例子?
新软件必须由苹果“主动签名”
要在 iPhone 或 iPad 上安装软件,软件必须由 Apple 签名。 这意味着其他操作系统(如 Android 或 Linux)不能安装在 Apple 智能手机或平板电脑上,只能安装 Apple 认可的软件。
除此要求外,该软件必须主动签名,这意味着 Apple 必须使用在线检查批准安装,然后才能将其安装到 iPhone 上。 苹果只会在有限的时间内主动签署软件。 当新版本的 iOS 或 iPadOS 发布时,在公司完全停止签署之前,只有很短的时间仍然可以安装以前的版本。
签名窗口是可以安装软件的临时时间段。 只要 Apple 签署了特定版本的 iOS,就可以使用“设置”>“常规”>“软件更新”菜单、macOS 上的 Finder 或 Windows 的 iTunes(以及 Apple 桌面操作系统的早期版本)将其安装在您的 iPhone 上。
这意味着在技术上可以将 iOS 降级到以前的版本,但时间窗口很短。 只要 Apple 仍在对软件进行签名,您就可以在 Mac 或 PC 上使用 IPSW 文件和恢复模式来执行此操作。 无法直接在设备上执行此操作。
签名窗口过后,旧版本的软件不再可供安装。 更新设备上软件的唯一方法是安装更新的、主动签名的版本。 这会阻止 iPhone 和 iPad 用户安装旧版本的 iOS 和 iPadOS,即使他们在本地存储了 IPSW 软件文件。
这个过程有利于安全
Apple 限制性操作系统政策的主要好处之一是它可以防止人们安装具有已知漏洞的 iOS 和 iPadOS 版本。 通过修复新版本软件中的这些缺陷,Apple 可以有效消除过时软件带来的威胁。
值得记住的是,这仅在您定期更新设备时才有效。 只要您需要安装更新,您就可以在 iPhone 上保留有缺陷的 iOS 版本,并且在您这样做之前,您的设备将处于危险之中。 但是,一旦您安装了新版本的 iOS,就无法再回到以前的版本。
签名窗口使 Apple 能够很好地控制新发现的漏洞,正如 2022 年 8 月 Apple 发布 iOS 和 iPadOS 15.6.1 以修复 iOS 15.6 中发现的两个“被积极利用”的安全漏洞所看到的那样。 在发布后的一周内,iOS 15.6 不再被签名,任何从以前版本升级的人都会因为苹果的系统而被撞到固定版本。
它还有助于 Apple 打击越狱
Apple 如此热衷于限制哪些版本的 iOS 和 iPadOS 可以安装在 iPhone 或 iPad 上的另一个原因是为了防止越狱。 这是通过利用漏洞运行自定义代码来规避 Apple 限制的行为。 一旦越狱,iPhone 或 iPad 就可以以 Apple 禁止的多种方式使用。
这包括安装禁止的应用程序,例如 torrent 客户端、从合法和不那么合法的来源旁加载软件,以及更改 Apple 操作系统的工作方式。 毫不奇怪,Apple 积极反对这种做法,让您尽可能难以越狱您的设备。
通过使用主动签名窗口,Apple 可以防止人们将他们的设备回滚到成功越狱的以前版本的软件。 许多越狱倡导者鼓励那些想要越狱设备的人不要更新到最新版本的苹果操作系统,以利用苹果在新版本中关闭的旧软件的越狱漏洞。
虽然更新压力似乎是一种反消费者的举动,但从安全的角度来看,Apple 有正当理由关闭这些漏洞。 由于越狱通过为用户提供 root 或管理员级别的权限来消除 Apple 的限制,因此取消降级到越狱的能力可以保护您的设备免受他人的侵害。
例如,当局可能会利用这种能力来越狱您的设备并绕过安全措施来访问您的设备和存储在设备上的数据。 取消越狱功能会给一小部分用户带来不便,从而使绝大多数生态系统受益(从安全角度来看)。
Apple 以其他方式受益
让生态系统在软件版本方面不断向前发展(没有倒退的选择)对 Apple 及其生态系统有更广泛的好处。 Apple 仍会为其操作系统的过去版本发布一些安全更新,即使是那些已弃用的版本,但这些更新是为了不支持最新版本的旧设备的利益。
新功能与新的操作系统版本一起出现,这为您升级提供了动力。 您可能已经注意到 Apple 在更新可用时提醒您的频率,甚至提供安装更新(尽管这需要您输入密码的同意)。
通过将用户锁定在旧版本的操作系统之外,Apple 在维护其服务范围内的兼容性方面可以做的工作更少。 删除降级选项后,Apple 可以更轻松地跨代设备保持一致的用户体验。 开发人员可以针对最低版本的 iOS,知道用户不能降级到他们的应用程序不支持的版本。
Apple 在其 Apple Developer 网站上发布 iOS 使用统计数据。 在 2022 年 9 月撰写本文时,过去 4 年推出的 iPhone 设备中有 89% 正在使用 iOS 15。所有设备中有 82% 已迁移到 iOS 15。
一个完美的系统? 不完全的
将用户锁定在旧版本的操作系统之外在安全性和开发方面有很大的好处,但这并不是一个完美的系统。 由于新版本 iOS 的更改,许多应用程序已被淘汰并丢失。 一个值得注意的例子是,随着 2017 年 iOS 11 的到来,Apple 放弃了对 32 位应用程序的支持。
这种不断的前进在很大程度上取决于软件开发人员维护他们的应用程序,这超出了苹果的控制范围。 如果您十年前在 iPhone 4S 上购买了游戏,则无法保证它可以在您的 iPhone 13 上运行。您也无法降级设备才能玩它。
一些用户还抱怨新版本的 iOS 损害性能,主要是在旧设备上。 签名窗口关闭后,您就被卡住了。 结果是,您将获得安全更新、更好的网站兼容性,这要归功于更新版本的 Safari,以及重大 iOS 升级带来的所有其他好处。
相关:如何将您的 iPhone 更新到最新的 iOS 版本