Qual é o pensamento por trás do OS X e do iOS modificando minhas configurações nas atualizações?

Qual é o pensamento por trás do OS X e do iOS modificando minhas configurações nas atualizações?

Cada vez que atualizo o OS X, oConta de visitanteestá ativado. Cada vez que atualizo o iOS,Bluetoothestá ativado. Sempre tenho que desativar manualmente essas configurações após a atualização. Por que a Apple não respeita essas configurações? Alguém pode me indicar alguma informação on-line que possa explicar isso?

Responder1

O gerenciamento de configuração é difícil em implantações em grande escala como as que você descreve.

Freqüentemente, novos recursos adicionam novas opções de configuração, alteram a forma como as definições de configuração são usadas e quais conjuntos de opções devem ser usados ​​juntos ou não. O relacionamento entre as configurações pode ser complicado e nem todos esses relacionamentos ficam visíveis para o desenvolvedor em tempo de design.

Além disso, as atualizações do iOS são mais parecidas com um flash de firmware/ROM do que com uma instalação tradicional, como você veria no Windows ou nas atualizações do Linux não incorporadas, onde é executado um programa que coordena e controla a aplicação de cada etapa da atualização. . Isso deixa poucas oportunidades para os iOS mudarem a forma como a atualização é aplicada ao seu sistema.

A Apple optou por implementar um “estado seguro conhecido” padrão para todas as opções de configuração e decidiu redefini-las a cada instalação. É notável que as distribuições Windows e Linux têm um histórico de problemas com operações de atualização que não estão presentes em uma instalação limpa. Ambos melhoraram ao longo dos anos, mas o estado imprevisível do dispositivo personalizado do usuário muitas vezes apresenta dificuldades para a rotina de atualização.

Eu provavelmente não faria essa escolha, mas acho que a escolha deles é consistente com a maneira como eles gostam que seu ecossistema funcione: que ele simplesmente funcione sem ajustes ou ajustes.

Em última análise, não há como saber o que acontece nas reuniões de design, mas essa resposta é suficientemente satisfatória para mim.

informação relacionada