Quando o Android 7.0 Nougat chegou em 2016, o Google introduziu um novo sistema de atualização contínuo que permitia aos usuários continuar usando seus dispositivos enquanto a atualização era instalada em segundo plano. Mais tarde, o Google tornou-o obrigatório para todos os fabricantes de smartphones, e é mais prevalente nos smartphones Pixel do próprio Google. Mas o sistema tinha seus defeitos – mesmo nos dispositivos Google Pixel 8 e Pixel 8 Pro mais recentes.
Agora, parece que a atualização mais recente do Android 14 QPR acelerou consideravelmente as coisas e corrigiu problemas que assolavam todo o pipeline de atualização. O que são atualizações contínuas? Envolve uma estratégia de partição de disco A/B, que garante que você possa continuar usando seu telefone enquanto uma atualização é instalada em segundo plano. A única vez que você notará que algo está acontecendo é quando ele reinicia para mudar para a versão atualizada. Após uma atualização, reiniciar o dispositivo é tão rápido quanto uma reinicialização normal, sem muita espera extra.
Outro benefício é que se uma atualização over-the-air (OTA) não funcionar (digamos que há um flash ruim), não será um problema para você. Seu dispositivo continuará executando a versão antiga. Além disso, se uma atualização for feita, mas o dispositivo não iniciar corretamente, ele retornará à versão anterior do software sem riscos de bloqueio.
Este sistema também evita o incômodo de liberar armazenamento interno antes da instalação, pois não há necessidade de download separado. Se houver alguma falha, como erros de E/S, ela afetará apenas a parte do dispositivo que não está em uso. Além disso, esses erros são menos prováveis porque o processo de atualização tenta não sobrecarregar o sistema, mantendo tudo tranquilo para você.
O problema persistente de atualização
Embora tudo isso pareça bom no papel, não é um sistema perfeito. Muitas vezes notei que mesmo uma pequena atualização leva muito tempo para ser instalada. Em alguns casos, cheguei a esperar uma hora ou mais. É um problema que afeta todos os telefones Pixel do Google e é sempre irritante de se deparar. No entanto, relatórios sobre Reddit sugerem que a atualização do Android 14 QPR2 Beta 1 oferece um tempo de atualização significativamente mais rápido.
A Digital Trends conseguiu verificar de forma independente se o pacote de atualização levou menos de 10 minutos para ser instalado e passar para o estágio de reinicialização do dispositivo. O Google não disse nada oficialmente sobre essas melhorias, mas o detetive de código Mishaal Rahman detectou algumas mudanças no Android Open Source Project (AOSP) no ano passado que buscavam melhorar o processo de instalação A/B.
Um elemento crucial do sistema de atualização contínuo é a compactação, que efetivamente torna a instalação da atualização A/B mais eficiente em termos de espaço e acelera os tempos de mesclagem. Aparentemente, o Google começou a usar dois threads agora, em vez de depender de um único thread de processador para executar todo o processo.
Esse ajuste foi mesclado no recurso AOSP em dezembro do ano passado, e parece que a implementação finalmente começou em telefones Pixel com a atualização do Android 14 QPR2 Beta 1. Se você está procurando um mergulho mais profundo nos aspectos técnicos de como o Google tornou as atualizações do Android mais rápidas e seguras, confira isto análise detalhada por Rahman.
Recomendações dos Editores