As atualizações do Google para Android melhoraram a inicialização de aplicativos em 30 por cento
A última postagem no blog do Google exalta as virtudes do ART, o tempo de execução do Android e sua nova capacidade de ser atualizado independentemente do sistema operacional. ART é o mecanismo que alimenta o Android e é responsável por compilar Java e Kotlin em bytecode e executá-lo. As atualizações do ART permitiram ao Google melhorar a velocidade dos aplicativos, mesmo sem uma atualização completa do sistema operacional. Com o lançamento da versão Android 13 do ART, o Google disse ter visto “melhorias na inicialização de aplicativos no mundo real de até 30% em alguns dispositivos”.
O ART tornou-se oficialmente uma parte modular do sistema operacional (um módulo APEX ) no Android 12, permitindo que ele seja atualizado através da Play Store em vez de uma atualização do sistema. Com os números atuais de distribuição do Android , isso significa cerca de 31% dos usuários (ou 600 milhões de usuários) obtêm regularmente um mecanismo de aplicativo melhor e mais rápido. Embora muitos componentes tenham sido lentamente transferidos para um módulo APEX, o Google disse que o ART é o maior deles, com “uma ordem de magnitude mais APIs do que qualquer outro módulo APEX”. 14 virá “ART 14”. A versão mais recente do tempo de execução não se limitará ao Android 14 – ela e a maioria de suas melhorias também serão implementadas em sistemas operacionais mais antigos, então é possível executar o ART 14 em seu computador negligenciado. Telefone Android 12.

Quanto ao ART 13, o Google forneceu o gráfico acima para mostrar quando a nova atualização foi lançada e o efeito que ela teve no tempo médio de inicialização do aplicativo. O Google detalhou algumas das mudanças do ART 13 com o lançamento do Android 13, dizendo que “ART [13] torna a mudança de e para código nativo muito mais rápida, com chamadas JNI agora até 2,5x mais rápidas”. verificação de código no momento da instalação, evitando despesas de verificação em tempo de execução e mantendo o tempo de inicialização do aplicativo rápido”, disse o Google. O resultado é um aumento de 30% no tempo de inicialização para alguns dispositivos.
O Google disse que a atualização ART 14 levará o Android do OpenJDK 11 para o OpenJDK 17 “juntamente com um novo compilador e otimizações de tempo de execução que melhoram o desempenho e reduzem o tamanho do código”. .
Deixe um comentário