Android 12L deixa desabilitar limitações de apps em segundo plano
Por Daniel Trefilio Pereira de Carvalho
20/12/2021 - 12:30•1 min de leitura
Fonte: Termux
Imagem de Android 12L deixa desabilitar limitações de apps em segundo plano no tecmundo
De acordo Jing Ji, do time de desenvolvedores da Google, um patch do Android 12 irá permitir desativar a função PhantomProcessKiller, que limita de maneira agressiva a quantidade de operações subordinadas que um aplicativo consegue rodar. A nova opção já estará disponível desde o lançamento no Android 12L, que é voltado para dispositivos de telas maiores.
De maneira geral isso é uma forma eficiente de evitar que aplicativos consumam muitos recursos de CPU e, por consequência, muita bateria.
Problema para usuários avançados
É comum ferramentas de economia de energia desativarem ou limitarem operações quando elas são colocadas para funcionar em background. Em alguns aparelhos, o Waze pode perder acesso ao GPS quando o app é minimizado para responder uma chamada via Bluetooth, por exemplo. Com isso, é necessário aguardar alguns minutos para o programa voltar a receber informação do satélite e levando o usuário a perder aquele último retorno na estrada.
Boa parte dessas opções podem ser desativadas nas configurações de bateria, mesmo sem Acesso de Desenvolvedor, mas a PhantomProcessKiller não tinha essa opção nem com acesso avançado.
Termux - Emulador de terminal Linux para Android
Para o usuário padrão isso não deve ser um problema, mas no caso de usuários avançados, aplicativos mais pesados como o emulador de terminal Linux, Termux, a PhantomProcessKiller encerrava completamente o aplicativo sem que o usuário tivesse qualquer forma de contornar a situação.
Correção está chegando
Um patch que permite desabilitar a ferramenta nas Opções de Desenvolvedor já foi liberado no Android Open Source Program (AOSP) e, de acordo com report no fórum de desenvolvedores da Google, a correção já está integrada ao código do Android 12L como uma das melhorias previstas para a versão especial do sistema. Ou seja, resta agora aguardar pela distribuição ampla da novidade.