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 裝置及閣下的外圍裝置上。

iOS 為什麼不開放舊版本降級通道?

蘋果為什麼不能開放舊版本降級通道?

● 安全性

某些版本更新時其實並未推出任何新功能,目的只是為了修復安全漏洞及系統 Bug,如果用戶長時間停留在舊版本中,設備的穩定與安全性將受到影響。

iOS 安全白皮書也曾提到過「為了防止設備被降級至缺乏安全最新安全更新的軟件版本,iOS 使用了一種名為系統軟件授權的流程。如果允許降級,能夠以物理性是接觸到設備的攻擊者將可安裝早期版本的 iOS,並利用已在新版 iOS 中被修正的安全弱點。」

● 系統維護成本

如果蘋果開放了降級通道使 iOS 設備可以任意降級,會極大增加系統的維護成本,更會使原本相對統一的系統版本碎片化,這也是蘋果一直竭力避免發生的事情。

如果用戶始終停留在舊版本系統,推出的新功能和新特性無法適用於舊版本,舊版本系統出現的某些故障無法徹底解決,後期的更新維護也就越來越散亂複雜,增加了系統的維護成本。

● 開發者維護成本

iOS 系統之所以好用,得益於 iOS 系統較為封閉,軟件生態穩定而同統一。如果蘋果開放降級通道,碎片化的系統會極大增加應用開發者的適配難度,運營期間難以快速處理漏洞及 Bug,影響用戶體驗。受限於成本,開發者也不可能同時製作適配多個 iOS 版本的應用,目前某些應用在低版本系統中無法正常運行已經使現階段的最優解。

iOS 為什麼不開放舊版本降級通道?


分享到:


相關文章: