O Android 17 muda a forma como o sistema lida com aplicativos que consomem memória em excesso. O Google introduziu limites por aplicativo, começando pelos Pixel, para impedir que um único processo use RAM suficiente para prejudicar a resposta de todo o telefone. Ao ultrapassar o orçamento, o app pode ser desacelerado, ter dados enviados para memória comprimida e, se o consumo continuar crescendo, ser encerrado pelo Android.
Android 17 cria um orçamento de memória por aplicativo
A resposta é progressiva, não um fechamento imediato. O objetivo é preservar a fluidez do aparelho e dar ao aplicativo uma chance de reduzir o consumo antes da medida mais severa. Jogos, ferramentas multimídia e apps complexos que mantêm muitos dados na memória são especialmente afetados.
O que acontece quando um app ultrapassa o limite de RAM
Ao atingir o limite, o Android pode mover páginas para zRAM, uma área comprimida da RAM. Isso reduz a pressão sobre a memória física, mas compressão e descompressão usam CPU e podem causar engasgos, pausas e lentidão antes mesmo de o app ser fechado.
– Primeira etapa — zRAM: o Android comprime páginas e as move para zRAM, reduzindo a pressão sobre a RAM física, com possível custo de desempenho.
– Segunda etapa — encerramento: se o uso continuar além do limite de zRAM, o Android pode terminar o processo. ApplicationExitInfo pode mostrar “MemoryLimiter:AnonSwap”.
Por que o Google está apertando o controle de memória
O Google relaciona a mudança ao aumento dos preços de memória. Alguns aparelhos novos mantêm ou reduzem a quantidade de RAM física, enquanto os usuários continuam esperando apps rápidos e fluidos. O sistema precisa impedir que um único processo mal otimizado prejudique todo o dispositivo.
A política não ficará restrita aos Pixel. No próximo ano, mais fabricantes devem adotar os limites em aparelhos com 4 GB, 16 GB ou mais de RAM, tornando o comportamento relevante para todo o ecossistema Android.
O que desenvolvedores e usuários devem esperar
Para desenvolvedores, Android vitals oferece métricas de memória e Bitmap Memory; Firebase Crashlytics 20.1.0 adiciona dados para OOM e encerramentos do Memory Limiter; ProfilingManager pode coletar heap dumps e perfis em aparelhos de produção para encontrar vazamentos e alocações excessivas.
Para usuários, apps em segundo plano terão menos chance de consumir RAM a ponto de deixar todo o telefone lento. Em contrapartida, apps mal otimizados ou muito pesados podem engasgar, recarregar ou fechar com mais frequência. O recurso começa nos Pixel com Android 17 e deve chegar a outros fabricantes nos próximos meses.







