Como o Google acelerou as atualizações do sistema para Android 14 QPR2

Resumo

  • O Google alcançou tempos de instalação recordes para o Android 14 QPR2 beta por meio de inúmeras otimizações, resultando em instalações que demoram apenas alguns minutos para muitos usuários.
  • O tempo de instalação mais rápido é atribuído a três melhorias principais, incluindo operações de compactação paralela, operações em lote para pequenos blocos e o uso do método de compactação LZ4 em dispositivos Pixel mais recentes.
  • As duas primeiras otimizações chegarão eventualmente a todos os telefones Android, enquanto a mudança para a compactação LZ4 é específica para dispositivos Pixel e pode ou não ser implementada em modelos mais antigos ou em outros telefones.


O Google surpreendeu a todos com o lançamento do primeiro Android 14 QPR2 beta na semana passada e mais uma vez surpreendeu aqueles que atualizaram para a nova versão com um tempo de instalação recorde. Graças a um relatório do fundador do Android Police, Artem Russakovskii, agora sabemos como o Google alcançou esses resultados impressionantes. Tudo se resume a toneladas de otimizações.

Muitas pessoas que instalaram a primeira versão do QPR2 no telefone Pixel notaram que o processo foi muito mais rápido do que o normal. Em vez de levar 30 minutos ou às vezes mais de uma hora, a nova versão foi instalada em poucos minutos para muitas pessoas, variando de pouco mais de cinco minutos a menos de 20 minutos para a maioria. Artem Russakovskii conversou com fontes do Google que lhe disse que o tempo de instalação mais rápido se resume a três melhorias.

Ele relata que, por um lado, o Android executa operações de compactação paralelamente para este novo método de instalação. Como as atualizações OTA precisam compactar milhares de pequenos blocos, isso leva a uma redução de 26% no tempo de instalação nos testes internos do Google. Por outro lado, o Google também agrupa operações em lote para esses mesmos pequenos blocos. Isso adiciona outra redução de 24%, com pequenas gravações de 4 KB sendo combinadas em operações maiores de gravação de 800 KB.

A maior melhoria é exclusiva para dispositivos mais recentes, com Artem confirmando que está em vigor para a série Google Pixel 8, a série Pixel 7, o Pixel Tablet e o Pixel Fold. Artem relata que esses dispositivos mudaram para o método de compressão LZ4 mais recente em vez de GZ. Supõe-se que isso diminua o tempo de instalação em até 50% e é provavelmente o maior fator contribuinte.

As duas primeiras otimizações fazem parte do Android Open Source Project, portanto, todos os telefones Android se beneficiarão delas eventualmente, não apenas os telefones Pixel. A mudança para a compactação LZ4 faz parte do próprio pipeline do Pixel e cabe aos fabricantes implementar ou adaptar para seus próprios dispositivos. Também não está claro se a compressão LZ4 chegará ao Google Pixel 6 e ao Pixel 5a com 5G.

Também ainda não está claro quando exatamente essas melhorias foram adicionadas. Como as velocidades mais rápidas estão disponíveis durante a instalação do QPR2, é possível que elas já fizessem parte de uma atualização anterior do Android. Isso significa que a melhoria de velocidade também pode estar disponível para outras atualizações estáveis, como o próximo patch de segurança de dezembro. Continuaremos monitorando a situação e informaremos se o patch de dezembro também oferece tempos de instalação significativamente mais rápidos.