
Каждый раз, когда я обновляю OS X,Гостевой аккаунтвключен. Каждый раз, когда я обновляю iOS,Bluetoothвключен. Мне всегда приходится вручную отключать эти настройки после обновления. Почему Apple не уважает эти настройки? Может ли кто-нибудь указать мне на информацию в Интернете, которая могла бы это объяснить?
решение1
Управление конфигурацией затруднено при крупномасштабных развертываниях, подобных тем, которые вы описываете.
Часто новые функции добавляют новые параметры конфигурации, изменяют способ использования параметров конфигурации и то, какие наборы параметров следует использовать вместе или нет. Связь между параметрами может быть сложной, и не все эти связи видны разработчику во время проектирования.
Кроме того, обновления iOS больше похожи на прошивку/прошивку ПЗУ, чем на традиционную установку, которую вы могли бы увидеть в обновлениях Windows или невстроенных Linux, где запускается программа, которая координирует и контролирует применение каждого шага обновления. Это оставляет мало возможностей для iOs изменить способ применения обновления к вашей системе.
Apple решила реализовать "известное безопасное состояние" по умолчанию для всех параметров конфигурации и решила сбрасывать их при каждой установке. Примечательно, что и дистрибутивы Windows, и Linux имеют историю проблем с операциями обновления, которые отсутствуют при чистой установке. Они оба стали лучше за эти годы, но непредсказуемое состояние устройства, настроенного пользователем, часто создает трудности для процедуры обновления.
Я бы, наверное, не сделал такого выбора, но я думаю, что их выбор соответствует тому, как им нравится работать их экосистема: чтобы она просто работала без каких-либо настроек или корректировок.
В конечном счете, нет возможности узнать, что происходит на совещаниях по проектированию, но этот ответ меня вполне удовлетворяет.