iOS 为什么没有开放旧版本降级通道?iOS 关闭降级通道是否合理?

苹果关闭 iOS 降级通道是否合法合理?

其实在购买 Apple 软件或硬件产品时,使用产品即视为用户已同意了相关条款,用户在使用 iOS 软件或硬件产品时需遵守软件许可条款和条件。其中苹果像大多数软件服务一样明确了「Apple 只是授权用户使用 iOS 系统,用户对于设备的 iOS 系统软件并无所有权」。

以下内容均节选自适用于 iOS 12 版本的 iPhone、iPad 和 iPod Touch 的软件许可协议:

「连同阁下的 iOS 装置提供的功能增强软件、软件更新或系统恢复软件(iOS 软件更新)予以更新的软件或取代的软件、文档、界面及任何数据,不论以任何形式储存于任何载体,均是由 Apple Inc 许可阁下使用而非授予阁下。阁下只可根据本许可证的条款加以使用,Apple 保留对 iOS 软件的所有权,保留一切并未明确授予阁下的权利。」

「阁下的 iOS 装置会就 iOS 软件的更新版本向 Apple 定期查询,如有提供更新版本,该更新版本可自动下载和安装到阁下的 iOS 装置及阁下的外围装置上。阁下使用 Apple 软件,即表示同意 Apple 可下载和安装自动 iOS 更新到阁下的 iOS 装置及阁下的外围装置上。

苹果为什么不能开放旧版本降级通道?

● 安全性

某些版本更新时其实并未推出任何新功能,目的只是为了修复安全漏洞及系统 Bug,如果用户长时间停留在旧版本中,设备的稳定与安全性将受到影响。

iOS 安全白皮书也曾提到过「为了防止设备被降级至缺乏安全最新安全更新的软件版本,iOS 使用了一种名为系统软件授权的流程。如果允许降级,能够以物理性是接触到设备的攻击者将可安装早期版本的 iOS,并利用已在新版 iOS 中被修正的安全弱点。」

● 系统维护成本

如果苹果开放了降级通道使 iOS 设备可以任意降级,会极大增加系统的维护成本,更会使原本相对统一的系统版本碎片化,这也是苹果一直竭力避免发生的事情。

如果用户始终停留在旧版本系统,推出的新功能和新特性无法适用于旧版本,旧版本系统出现的某些故障无法彻底解决,后期的更新维护也就越来越散乱复杂,增加了系统的维护成本。

● 开发者维护成本

iOS 系统之所以好用,得益于 iOS 系统较为封闭,软件生态稳定而同统一。如果苹果开放降级通道,碎片化的系统会极大增加应用开发者的适配难度,运营期间难以快速处理漏洞及 Bug,影响用户体验。受限于成本,开发者也不可能同时制作适配多个 iOS 版本的应用,目前某些应用在低版本系统中无法正常运行已经使现阶段的最优解。

相关文章

我们在使用网页进行一些文件的查找的时候都会遇到需要翻译的...
imageusb是一款十分好用的u盘读取软件,我们可以在软件中进行...
这款插件就可以很好地帮助用户查看Axure R原型hTML的Chr ome...
想必很多的用户都在使用Editplus这个软件吧,有部分的用户在...
很多的用户应该都知道editplus和notepad这两个软件吧,这两个...
5G通信技术大幅度提升网络的速度,在不同环境下都拥有极好的...