OS X 및 iOS가 업데이트 전반에 걸쳐 내 설정을 수정하는 이유는 무엇입니까?

OS X 및 iOS가 업데이트 전반에 걸쳐 내 설정을 수정하는 이유는 무엇입니까?

OS X를 업데이트할 때마다게스트 계정켜져 있습니다. iOS를 업데이트할 때마다블루투스켜져 있습니다. 업데이트 후에는 항상 이러한 설정을 수동으로 다시 꺼야 합니다. Apple이 이러한 설정을 존중하지 않는 이유는 무엇입니까? 누구든지 이것을 설명할 수 있는 온라인 정보를 알려줄 수 있습니까?

답변1

설명하신 것과 같은 대규모 배포에서는 구성 관리가 어렵습니다.

새로운 기능에는 새로운 구성 옵션이 추가되고, 구성 설정이 사용되는 방식이 변경되며, 어떤 옵션 세트를 함께 사용할지 여부가 변경되는 경우가 많습니다. 설정 간의 관계는 복잡할 수 있으며 디자인 타임에 개발자가 모든 관계를 볼 수 있는 것은 아닙니다.

또한 iOS 업그레이드는 업그레이드의 각 단계 적용을 조정하고 제어하는 ​​프로그램이 실행되는 Windows 또는 비포함 Linux 업데이트에서 볼 수 있는 기존 설치보다 펌웨어/ROM 플래시에 더 유사합니다. . 이로 인해 iO가 업데이트가 시스템에 적용되는 방식을 변경할 기회가 거의 없습니다.

Apple은 모든 구성 옵션에 대해 기본적으로 "알려진 안전 상태"를 구현하기로 결정했으며, 설치할 때마다 재설정하기로 결정했습니다. Windows 및 Linux 배포판 모두 새로 설치 시 발생하지 않는 업그레이드 작업 관련 문제 기록이 있다는 점은 주목할 만합니다. 둘 다 수년에 걸쳐 개선되었지만 사용자 맞춤형 장치의 예측할 수 없는 상태로 인해 업그레이드 루틴에 어려움을 겪는 경우가 많습니다.

나는 아마 이런 선택을 하지 않을 것입니다. 그러나 나는 그들의 선택이 그들이 선호하는 생태계 운영 방식, 즉 조정이나 조정 없이 작동한다는 방식과 일치한다고 생각합니다.

결국 디자인 회의에서 무슨 일이 일어나는지는 알 수 없지만, 그 대답은 나에게 충분히 만족스럽다.

관련 정보