- Já em 2016, o Google introduziu um novo sistema de atualizações de sistema
- A vantagem é maior segurança e melhor experiência do usuário
- Embora a maioria dos fabricantes tenha implementado o novo método, a Samsung hesitou por muito tempo
Lembra do Android 7 Nougat? Era 2016 e o Google introduziu o recurso atualizações perfeitas, o que simplifica as atualizações do sistema. Então simplifica para o usuário, custa um pouco de trabalho para o fabricante e espaço de armazenamento extra. Embora Pixels, Nokia, Xperia, OnePlus, Motorola, LG (onde isso termina?) Começaram a oferecer suporte a esse recurso rapidamente, Samsung ele não faz nada levianamente e pensou bem sobre isso. Você sabe que quando um cara promete fazer alguma coisa, ele faz e não precisa ser lembrado todos os anos.
Mas nada dura para sempre, e os primeiros felizes proprietários do Galaxy A55 notaram que algo estava diferente durante a primeira atualização do sistema. A atualização foi concluída mais rápido a perfeitamente. Parece que a Samsung finalmente depois 8 anos de idade implementou atualizações contínuas (o equivalente tcheco é algo como atualizações suaves e sem problemas).
Atualizações de sistema perfeitas
O que exatamente são atualizações de sistema contínuas e por que deveríamos desejá-las? Uma atualização normal do sistema parece baixar um pacote de atualização que contém as alterações. Após o download, ele verificará se foi baixado corretamente, porque você realmente não deseja gravar dados corrompidos na partição do sistema. Depois disso, o usuário é solicitado a reiniciar o dispositivo, durante o qual o pacote será descompactado e sobrescrito os dados na área do sistema. O pacote baixado será então excluído.
A atualização contínua se comporta de maneira um pouco diferente. Começa da mesma forma, o pacote de dados é baixado e verificado. Diferença o que acontece é que, com uma atualização suave do sistema, o pacote é descompactado e gravado na partição do sistema imediatamente. Você não pode evitar uma reinicialização, mas é muito mais rápido porque a atualização já ocorreu. A vantagem é que o tempo que você não pode usar o telefone é minimizado. Uma atualização normal leva cerca de 5 a 10 minutos, com o A55 estamos falando de 90 segundos.
Nem tudo é rosa
Para tornar isso não tão fácil, há um problema. Não é possível simplesmente sobrescrever os dados dos aplicativos em execução, muito menos do sistema operacional. A solução é duplicar as áreas do sistema e trocá-las na inicialização.
Isso é feito criando duas cópias do sistema e chamando-as de A e B. Na primeira inicialização, o sistema é carregado da partição A e usado normalmente. Durante a atualização, o sistema na seção B é sobrescrito e carregado após a reinicialização. O usuário não sabe de nada, pois existe apenas um dado do usuário e ele é compartilhado para ambas as versões do sistema. A partir de agora será sempre utilizada a versão B. Quando chegar a próxima atualização, a versão inativa A será substituída e, após outra reinicialização, ela será carregada e B irá temporariamente para o gelo. E assim por diante.
Você pode saber que uma atualização contínua do sistema está sendo baixada agora com dois gráficos de progresso na parte inferior da caixa de diálogo de download da atualização:
A vantagem dessa abordagem é uma melhor experiência do usuário, você não precisa ficar olhando para as engrenagens girando por longos minutos. Outra vantagem indiscutível é a melhor resistência aos problemas. Existe uma desvantagem, nomeadamente consumo de espaço no repositório para a cópia do sistema. Parece que a Samsung resolveu isso com algum tipo de truque, pois os usuários ainda não reclamaram do armazenamento menor. Então, ou ele adicionou algum espaço extra escondido acima da capacidade declarada ou, como é seu costume, relata a ocupação conforme lhe convém.
Você ficará sem espaço necessário para atualizações contínuas do sistema?
Fonte: Google, Sammobile