O sistema Android ganhou suporte para tamanho de página de 16 KB, algo que traz melhorias em performance.
Padrão do SO era apenas 4K, algo que ainda continua, mas disponibilizando mais, os desenvolvedores e usuários podem utilizar a inovação e ter mais desempenho.
A estreia será no Android 15, e chegará como uma opção de desenvolvedor, permitindo ativar ou desativar a qualquer momento.
Mais performance, mas usa mais RAM
Apresentado com o Android 15 Beta 2, tamanho de página de 16 KB traz aumento de desempenho de 5% a 10%, mas para isso, utiliza 9% a mais de RAM.
O Android suportava apenas 4K para o tamanho de página, então agora conseguirá utilizar quatro vezes mais do que o padrão.
A versão 15 é o primeiro Android a utilizar 16 KB, algo que poderá ser ativado em dispositivos selecionados através da opção de desenvolvedor.
Google fala que como o tamanho é 4x maior, o sistema irá utilizar 4x vezes menos tempo para “preencher” os dados necessários para fazer tudo funcionar, o que acaba resultando em mais desempenho para outras tarefas e claro, maior velocidade para apps e games.
As CPUs atuais são compatíveis com mais de 16 KB, então essa mudança não deve ser um problema para os aparelhos atuais.
Mas os desenvolvedores precisam fazer algumas modificações se colocaram 4 KB como limite na aplicação, eles terão que atualizar os aplicativos para que funcionem independentemente do tamanho da página, o que irá garantir o seu funcionamento no futuro, mesmo se aumentar ou diminuir esse valor.
Como esse valor está ligado diretamente ao kernel do Linux, as fabricantes precisam escolher o tamanho de página para construir o sistema, por isso, apenas aparelhos selecionados terão a opção para a mudança.
Para o usuário, essa alteração traz melhorias na performance, indo de 5% a 10% a mais em geral, mas em contrapartida, temos aumento do consumo da RAM, que será de cerca de 9% maior do que é normalmente utilizado para a mesma tarefa.
Lembrando que no ano que vem, a loja Google Play Store irá exigir que as aplicações tenham compatibilidade com 16KB, o que permitirá conferir as melhorias de performance em muitos aplicativos.
Fonte: Android Developers