Edgar Cervantes / Autoridade Android
DR
- O Android 15 Developer Preview 1 está bloqueando um importante componente funcional do Android System WebView na memória.
- Isso evitará que o sistema Android interrompa o processo e o reinicie com frequência.
- Muitos aplicativos usam WebView para exibir páginas da web e outros conteúdos da Internet, e essa mudança pode melhorar seu funcionamento.
O Android 15 é a próxima grande atualização para a plataforma de smartphones e aos poucos estamos obtendo mais informações sobre as mudanças que ele traz. Uma das mudanças mais importantes que o Android 15 pode trazer é a capacidade do sistema de fixar o WebView do Android na memória, acelerando conseqüentemente os aplicativos que dependem do WebView para funcionar.
Antes de entender a mudança, precisamos entender o que é WebView e por que ele é importante. WebView, também conhecido como Android System WebView, é a parte do sistema operacional Android que muitos aplicativos acessam para exibir uma página da web. Os aplicativos que desejam exibir uma página da web não precisam construir um navegador de internet completo, pois podem recorrer ao WebView do sistema Android para exibir conteúdo da web.
Muitos aplicativos usam WebView para permitir que os usuários acessem funcionalidades não essenciais, como páginas de ajuda. Muitos aplicativos também usam WebView para suas funcionalidades principais. Dependendo de quantos e quais aplicativos você tem em seu telefone e como você o usa, você pode invocar o WebView várias vezes ao dia.
Polícia Android observa em seu relatório que o Android 15 está “fixando” um dos componentes funcionais importantes do WebView, que, como explicamos acima, é usado regularmente em muitos aplicativos.
Mais especificamente, o Android 15 está bloqueando parte da biblioteca tricrômica que o WebView usa na memória. Quando os processos do aplicativo são bloqueados na memória, o sistema operacional perde a prioridade de eliminá-los quando precisa liberar RAM durante o gerenciamento regular de memória, e o processo do aplicativo pode ser colocado em uso mais rapidamente, sem consumir tantos recursos (em vez de interromper regularmente o processo e reiniciando-o sempre que for necessário).
Dessa forma, todos os aplicativos que dependem de WebView terão uma melhoria marginal em seu desempenho (nos bits que usam WebView), especialmente em dispositivos com menos RAM onde os processos são mais frequentemente eliminados da RAM.
O relatório menciona que existe a possibilidade de o Google reverter essa mudança, já que ainda estamos nos primeiros dias do Android 15. Também é possível que os OEMs desfaçam a mudança quando adotarem a atualização do Android 15 para seus dispositivos. Mas o relatório também observa que o WebView poderia ser um bom foco com a atualização, já que o Google também poderia tornar o WebView mais modular por meio de um novo módulo Project Mainline. Portanto, há mudanças ocultas interessantes na forma como os aplicativos podem funcionar no Android 15.