Início Tecnologia O Google encontrou uma nova maneira de envergonhar aplicativos que consomem muita...

O Google encontrou uma nova maneira de envergonhar aplicativos que consomem muita bateria antes mesmo de você instalá-los

14
0
Um Pixel 8 com o app de bateria aberto apoiado na borda de uma mesa cinza

Os usuários do Android estão tão acostumados com o consumo estranho de bateria que quase não os questionamos mais.

Compramos bancos de energia, presumimos que nossos telefones estão envelhecendo ou dizemos a nós mesmos que os usamos muito. Claro, às vezes o hardware é realmente o problema.

Outras vezes, o problema é o software sendo executado em segundo plano e recusando-se a deixar o telefone hibernar. Parece que o Google não quer continuar sofrendo por isso.

A partir de 1º de março de 2026, a Play Store pode avisar os usuários quando um aplicativo causa maior consumo de bateria devido à atividade excessiva em segundo plano, e essa é uma mudança à qual vale a pena prestar atenção.

Relacionado

Como verificar a integridade da bateria do seu telefone Android

Telefone ficando sem energia muito cedo? Verifique a saúde da bateria

Wake locks parciais são úteis até que não sejam

Um ícone de bateria 3D dentro de uma moldura de smartphone ao lado de interruptores de configuração em um fundo azul
Crédito: Lucas Gouveia/Polícia Android

A bateria do seu telefone só pode armazenar uma quantidade limitada de energia, então o Android está sempre tentando esticá-la o máximo que pode.

Quando você pressiona o botão liga/desliga e a tela é desligada, o sistema entra no modo de suspensão de baixo consumo de energia.

Mas alguns aplicativos ainda precisam que a CPU permaneça ligada mesmo quando a tela está desligada. É por isso que os desenvolvedores Android usam a API PowerManager.

Eles podem definir um PARTIAL_WAKE_LOCK sinalizador para informar ao sistema operacional para mantê-lo funcionando.

O problema começa quando os aplicativos mantêm wake locks parciais por mais tempo do que o necessário ou não conseguem liberá-los após a conclusão do trabalho.

Como a tela está desligada, você não recebe nenhum sinal de que o telefone ainda está fazendo algo em segundo plano e só percebe que há um problema quando volta para um telefone desligado.

Essa é a codificação desleixada que o Google está buscando agora.

O Google agora sabe quando um aplicativo está desperdiçando energia

Mascote do Android olhando através de uma lupa atrás de um grande e colorido logotipo 3D da Google Play Store.
Crédito: Lucas Gouveia/Polícia Android

O Google introduziu a métrica em versão beta no início de 2025 e a desenvolveu em colaboração com a Samsung.

Eles usaram dados de uso para criar um sistema de limite que identifica quando um aplicativo começa a descarregar a bateria sem um bom motivo.

Então, o que realmente conta como mau comportamento? O Android sinaliza um aplicativo se ele mantém um wake lock parcial não isento por mais de duas horas no total em um período de 24 horas enquanto a tela está desligada.

Mas um dia ruim não fará com que um aplicativo seja penalizado. Isso só acontece quando o mesmo padrão aparece em mais de 5% das sessões de usuário, em média ao longo de 28 dias.

O Google está começando a tratar a eficiência da bateria como uma medida fundamental da qualidade do aplicativo.

Antes, a qualidade do aplicativo se resumia principalmente à estabilidade. Ele travou? Ele travou? Agora, o consumo excessivo de bateria está sendo colocado na mesma categoria.

O sistema possui isenções para recursos que realmente precisam de acesso contínuo à CPU. Quando um aplicativo está fazendo algo que o usuário pediu e do qual se beneficia, o Google dá espaço para fazer isso.

A reprodução de áudio é um exemplo óbvio. Se você estiver ouvindo um álbum no Spotify, o aplicativo precisa manter o dispositivo ativo, para que o uso da bateria não seja contabilizado.

O rastreamento de localização ativo recebe o mesmo tratamento. Se você pedir comida, o aplicativo precisa acompanhar o motorista.

Também se aplica a transferências de dados iniciadas pelo usuário. Se você tocar para baixar um filme grande para visualização off-line, o aplicativo poderá manter a CPU ativa até que o download seja concluído.

Um rótulo de aviso da Play Store pode matar a primeira impressão de um aplicativo

Um smartphone com um ícone de bateria fraca acima da tela e ícones do Android ao redor.
Crédito: Lucas Gouveia/Polícia Android | quietbits / Shutterstock

O Google configurou isso como um sistema de duas partes voltado para dois pontos de pressão. Conseguir novos usuários e proteger a reputação de um aplicativo.

Começando com a penalidade pública, os aplicativos que falham no teste de bateria podem receber um rótulo de aviso na página da Play Store.

Um aplicativo de demonstração da Play Store com um rótulo de aviso de uso excessivo da bateria
Crédito: Google

Pense no que esse rótulo faz no momento. Você procura um novo aplicativo, abre a listagem e o Google informa que o aplicativo pode descarregar sua bateria.

A maioria das pessoas não vai sentar aí e debater isso. Eles vão desistir e baixar outra coisa.

Alguém viciado no Instagram vai instalá-lo de qualquer maneira, avisando ou não. Mas um aplicativo independente menor não tem esse tipo de atração.

Aplicativos que consomem bateria podem perder destaque

A etiqueta de advertência é a menor das duas punições.

O Google também pode enterrar esses aplicativos na Play Store. Aplicativos que consomem bateria podem ser retirados das principais superfícies de descoberta da loja, como recomendações e aplicativos semelhantes.

As empresas gastam grandes quantias na otimização da App Store para obter uma melhor classificação em pesquisas amplas.

Você pode ter um ótimo ícone, metadados sofisticados e um orçamento de marketing sério, mas nada disso ajuda muito se seu código for preguiçoso. É assim que você força os desenvolvedores a mudar.

Fuente