
OS Xをアップデートするたびに、ゲストアカウントオンになっています。iOSをアップデートするたびに、ブルートゥースオンになっています。アップデート後は常に手動でこれらの設定をオフに戻す必要があります。なぜ Apple はこれらの設定を尊重しないのでしょうか? これを説明するオンライン情報を教えていただけませんか?
答え1
あなたが説明したような大規模な展開では、構成管理は困難です。
多くの場合、新機能によって新しい構成オプションが追加され、構成設定の使用方法が変更され、どのオプション セットを一緒に使用すべきか、または使用すべきでないかが変わります。設定間の関係は複雑になる可能性があり、設計時に開発者がすべての関係を確認できるわけではありません。
さらに、iOS のアップグレードは、Windows や非組み込み Linux のアップデートで見られるような従来のインストールよりも、ファームウェア/ROM フラッシュに似ています。Windows や非組み込み Linux のアップデートでは、アップグレードの各ステップの適用を調整および制御するプログラムが実行されます。そのため、iOS がシステムにアップデートを適用する方法を変更する機会はほとんどありません。
Apple は、すべての構成オプションに対してデフォルトの「既知の安全な状態」を実装することを選択し、インストールごとにそれらをリセットすることを決定しました。Windows と Linux のディストリビューションの両方で、クリーン インストールでは発生しないアップグレード操作に関する問題が過去に発生していることは注目に値します。どちらも長年にわたって改善されてきましたが、ユーザーがカスタマイズしたデバイスの予測できない状態は、アップグレード ルーチンに問題を引き起こすことがよくあります。
私ならおそらくこの選択はしないと思いますが、彼らの選択は、微調整や調整なしでそのまま機能するという、彼らが望むエコシステムの運用方法と一致していると思います。
結局のところ、設計会議で何が起こるかを知る方法はありませんが、その答えは私にとって十分満足のいくものです。