Android 10 adiciona suporte para instalação de animações de inicialização personalizadas

click fraud protection

O Android 10 adiciona suporte para instalação de animações de inicialização personalizadas fornecidas por meio de um módulo APEX. Isso abre temas de animação de inicialização para OEMs.

A versão mais recente do sistema operacional Android do Google é o Android 10, lançado apenas ontem para smartphones Pixel. Com o lançamento oficial, podemos ver a nova animação de boot que mostra o Android nova marca sem sobremesa (veja a imagem em destaque acima). A animação de inicialização é uma das coisas mais populares para personalizar na comunidade XDA, mas fazer isso requer acesso root, pois a animação de inicialização reside no sistema somente leitura, produto ou OEM partições. Isso pode mudar no futuro, no entanto. De acordo com um commit que identificamos no AOSP, o Google adicionou suporte para instalação de animações de inicialização personalizadas por meio de módulos APEX.

Já falamos sobre APEX antes no contexto de Linha principal do projeto, um dos recursos mais importantes do Android 10. APEX é um

novo tipo de pacote que foi projetado para permitir a atualização segura de bibliotecas do sistema e outros componentes do sistema, mas aparentemente também será usado para fornecer animações de inicialização personalizadas. No Android 10, o binário de animação de inicialização foi modificado para suportar o carregamento de uma animação de inicialização de um módulo APEX chamado com.android.bootanimation.apex. A descrição do commit afirma que "isso é necessário para suportar o download [ing] e a instalação [ing] de animações de inicialização personalizadas." Como a animação de inicialização será contido em um módulo APEX, ele pode ser instalado via ADB ou um aplicativo instalador do sistema com as permissões corretas, como a Google Play Store – sem acesso root necessário.

No entanto, você não poderá instalar nenhuma animação de inicialização personalizada da Internet. Módulos APEX de terceiros serão rejeitados na instalação se o módulo falhar nas verificações do Android Verified Boot. Isso significa que apenas módulos APEX de fontes confiáveis, como Google ou OEM do seu dispositivo, podem ser instalados, portanto você estará limitado às animações de inicialização que eles fornecem. Esta é a mesma restrição que o Google imposto a sobreposições de terceiros no Android Pie.

Não sabemos se o Google planeja fornecer uma seleção de animações de inicialização personalizadas em dispositivos Pixel. O commit que habilita esse recurso foi enviado por um engenheiro da Sony em novembro do ano passado, mas foi incorporado internamente pelo Google ao AOSP no final de maio deste ano. O Google provavelmente adicionou esse recurso apenas para permitir que os OEMs distribuam animações de inicialização personalizadas sem ter nenhum intenção de fazer isso por conta própria, mas é possível que a empresa adicione personalização de animação de inicialização em seu por vir Aplicativo Pixel Themes. Afinal, vimos recentemente o Google se tornar mais aberto à personalização no Android 10 com o várias cores de destaque, formato de ícone e fonte sobreposições nas opções do desenvolvedor, os estilos de relógio ocultos e, finalmente, o tema escuro em todo o sistema.