Os limites de execução em segundo plano foram projetados para serem automáticos no Android Oreo - você não precisa fazer nada para aproveitá-los … desde que seus aplicativos tenham sido desenvolvidos com o Android 8.0 Oreo em mente e codificados para aproveitar esse recurso.
Infelizmente, nem todo desenvolvedor se dá ao trabalho de adicionar esse código. E se algum dos aplicativos que você usa for antigo e não estiver mais em desenvolvimento, eles também não se limitarão automaticamente. A boa notícia é que você pode essencialmente "forçar" esse recurso para trabalhar com aplicativos antigos, graças a um toggle fornecido no Oreo.
Observe que isso é diferente do recurso Otimização de bateria do Android - essas duas coisas realmente funcionam juntas, mas os limites de execução em segundo plano são projetados para controlar melhor os recursos (como ciclos de RAM e CPU) para uma experiência geral aprimorada, especialmente quando os aplicativos começam a se acumular no fundo.
Como forçar limitações de plano de fundo em aplicativos Android não otimizados
Em primeiro lugar, se você quiser forçar essas restrições em aplicativos que ainda não foram atualizados para o Android Oreo, será necessário fazer issocada aplicativo. Primeiro, abra a aba de notificações e toque no ícone de roda dentada para abrir o menu Configurações.
Embora eu não saiba como isso vai melhorar drasticamente a duração da bateria, tenho certeza de que nãomachucar. Além disso, fazer isso em vários aplicativos deve fornecer um aumento perceptível no desempenho do sistema, porque menos acontecendo no segundo plano significa mais energia para qualquer coisa em primeiro plano. Eu estou nisso.