OS X 和 iOS 在更新期間修改我的設定背後的想法是什麼?

OS X 和 iOS 在更新期間修改我的設定背後的想法是什麼?

每次我更新 OS X 時,訪客帳戶已開啟。每次我更新iOS時,藍牙已開啟。更新後我總是必須手動關閉這些設定。為什麼蘋果不尊重這些設定?誰能向我指出一些可以解釋這一點的線上資訊?

答案1

對於您所描述的大規模部署,配置管理很困難。

通常,新功能會新增新的配置選項、變更配置設定的使用方式以及應一起使用或不一起使用哪些選項集。設定之間的關係可能​​很複雜,並且並非所有這些關係在設計時都對開發人員可見。

此外,iOS 升級更類似於韌體/ROM 閃存,而不是像 Windows 或非嵌入式 Linux 更新那樣的傳統安裝,其中運行一個程式來協調和控制升級中每個步驟的應用程式。這使得 iO 幾乎沒有機會改變更新應用於系統的方式。

Apple 已選擇為所有配置選項實施預設的“已知安全狀態”,並決定在每次安裝時重設它們。值得注意的是,Windows 和 Linux 發行版都有升級操作問題的歷史記錄,而全新安裝則不會出現這些問題。多年來,它們都變得越來越好,但用戶自訂設備的不可預測狀態通常會給升級例程帶來困難。

我可能不會做出這個選擇,但我確實認為他們的選擇與他們喜歡的生態系統運作方式一致:它無需任何調整或調整即可運作。

最終,我們無法知道設計會議中會發生什麼,但這個答案足以讓我滿意。

相關內容