Durante as atualizações do sistema do Google Play, em breve você poderá ver a porcentagem de progresso da atualização aplicada enquanto o dispositivo está inicializando.
Com o lançamento do Android 10 em 2019, o Google estreou Project Mainline, uma iniciativa que permite ao Google fornecer atualizações diretamente aos principais componentes do Android. O objetivo era reforçar a segurança, proteger a privacidade e melhorar a consistência do desenvolvedor, padronizando determinados componentes do sistema e fornecendo atualizações para eles em um cronograma consistente. O mecanismos do Projeto Mainline são opacos para o usuário e as atualizações são entregues em lotes sem registro de alterações. A única coisa que o usuário vê é que uma “Atualização do sistema do Google Play” está pendente em seu dispositivo e, após baixar um pequeno pacote, ele é solicitado a reiniciar para aplicar as alterações. Depois de baixar a atualização mais recente hoje, alguns usuários notaram que a animação de inicialização agora mostra a porcentagem de conclusão do processo de atualização.
Usuário do Twitter @jas0nsg foi o primeiro a detectar essa nova funcionalidade e compartilhou conosco o seguinte vídeo demonstrando-a em seu Pixel 5, que recebeu hoje uma atualização do sistema do Google Play:
\r\n https://www.youtube.com/watch? v=R7ltNPmx4Q8\r\n
Desenvolvedor reconhecido pelo XDA luca020400 também detectou o progresso percentual em seu Pixel 5 após uma atualização do sistema do Google Play. Acreditamos que esta funcionalidade foi acionada através de um módulo APEX atualizado, embora não saibamos exatamente qual é o responsável. O código para esta funcionalidade foi comprometido com a AOSP no início de fevereiro, mas na época, os engenheiros do Google disse o código servia apenas para mostrar uma prova de conceito do recurso. Luca020400 acredita que o progresso percentual na animação de inicialização só é mostrado durante as atualizações para o módulo ART, que foi adicionado em Andróide 12. A razão, diz ele, é porque a aplicação de atualizações ao ART requer etapas adicionais após a reinicialização.
De qualquer forma, esta é uma pequena atualização funcional que chegou hoje a alguns telefones Pixel com Android 12. Se você encontrar uma atualização do sistema do Google Play em seu dispositivo e quiser ver o que mudou, execute o seguinte comando antes e depois da atualização para comparar os códigos de versão de cada módulo APEX:
pm list packages --apex-only --show-versioncode -f