Android Mais Rápido e Econômico em Breve
A equipe de desenvolvimento do Android anunciou uma novidade que promete transformar a experiência dos usuários: um ajuste na estrutura do sistema que visa aumentar significativamente a velocidade e a eficiência no consumo de bateria. A tecnologia por trás dessa melhoria é a Otimização Automática Direcionada por Feedback (AutoFDO, na sigla em inglês).
Como o AutoFDO Funciona?
Em essência, o AutoFDO atua de forma inteligente para otimizar a execução de códigos no sistema operacional. Em vez de o sistema gastar recursos calculando cada pequena decisão para rodar os aplicativos, o AutoFDO utiliza padrões de execução previamente identificados e baseados nos hábitos reais de uso dos dispositivos móveis. Essa abordagem permite que o sistema antecipe e priorize as ações mais comuns, tornando a operação mais fluida e menos demandante em termos de processamento.
Coleta de Dados e Otimização do Kernel
Para desenvolver o AutoFDO, a equipe do Android implementou fluxos de trabalho que coletaram dados de uso de aplicativos populares. Essa análise permitiu a criação de perfis que identificam as partes de código mais utilizadas. Ao integrar esses perfis ao kernel do Android – a parte central do sistema que gerencia o hardware e o software –, a performance geral do aparelho é otimizada. O Google já utilizava o AutoFDO em algumas áreas do sistema, observando melhorias na inicialização de aplicativos, e agora expande a tecnologia para todo o núcleo, que responde por cerca de 40% do tempo da CPU.
Resultados Promissores e Próximos Passos
Os testes iniciais com o AutoFDO integrado ao kernel do Android demonstraram resultados positivos, incluindo tempos de inicialização do aparelho e abertura de aplicativos reduzidos, além de uma interface mais responsiva e uma troca de apps mais ágil. A expectativa é que essas melhorias se traduzam em uma maior duração da bateria para os usuários. A tecnologia já está sendo aplicada nas versões Android 15 e 16, com o objetivo de consolidar a estabilidade da nova estrutura e, posteriormente, expandir para versões futuras do sistema operacional.
Fonte: canaltech.com.br

