Android 13 vai limitar API de alarmes para aumentar vida útil da bateria

Aplicativos do Android 13 só vão poder utilizar instruções de alarmes, caso ofereçam funções específicas de relógio ou calendário

Murilo Tunholi

O Android 13 terá algumas modificações que não foram apresentadas durante a Google I/O deste ano. Uma dessas mudanças será a restrição da API de alarmes para economizar bateria no dia a dia. Apesar de positiva para usuários, a limitação poderá prejudicar o funcionamento de aplicativos que não forem adaptados para o novo sistema operacional.

Robô mascote do Android 13
Android 13 (Imagem: Vitor Pádua / Tecnoblog)

A API de alarmes do Android é usada não só pelo aplicativo Relógio para acordar pessoas pela manhã, como também para executar certas tarefas em horários específicos. O conjunto de instruções pode ser encontrado, na maioria das vezes, em softwares que funcionam em segundo plano no celular e precisam ser ativados ao longo do dia.

Há, porém, um problema: quando um aplicativo entra em atividade por meio da API de alarmes, o celular sai do modo Soneca — um dos principais recursos de economia de energia do Android. Durante o modo Soneca, “o acesso de apps a certos recursos que consomem muita bateria é adiado até as janelas de manutenção”, segundo o Google.

Para aumentar a vida útil da bateria dos celulares, o Android 13 vai restringir o uso da API de alarmes por aplicativos. De acordo com Mishaal Rahman, editor técnico do blog Esper.io, o novo sistema operacional terá barreiras adicionais na hora de programar horários exatos para execução de tarefas.

Só apps específicos poderão usar API de alarmes

Hoje, no Android 12, qualquer software é capaz de utilizar a API de alarmes de forma nativa. Os usuários, por sua vez, podem revogar essa permissão para economizar bateria no dia a dia. Basta acessar as configurações do celular, entrar no menu de apps, encontrar a seção de “acesso especial” e proibir o acesso de apps aos alarmes e lembretes.

Quando o Android 13 chegar, os aplicativos serão proibidos desde a instalação de usar a API de alarmes. Os desenvolvedores que quiserem burlar isso terão que remover funções de seus programas ou solicitar aos usuários que criem exceções nas restrições de bateria do sistema. Essa última abordagem, entretanto, é proibida pelas diretrizes da Google Play.

Ainda será possível utilizar a API de alarmes, porém somente em aplicativos específicos que tenham funções de relógio ou calendário. Além disso, até mesmo apps de relógio ou calendário ainda deverão atualizar seus códigos com os novos comandos do Android 13 para não serem removidos da loja do Google.

Com informações: Esper.io.

Leia | Como limitar o tempo de uso em aplicativos no Android

Relacionados

Escrito por

Murilo Tunholi

Murilo Tunholi

Ex-autor

Jornalista, atua como repórter de videogames e tecnologia desde 2018. Tem experiência em analisar jogos e hardware, assim como em cobrir eventos e torneios de esports. Passou pela Editora Globo (TechTudo), Mosaico (Buscapé/Zoom) e no Tecnoblog, foi autor entre 2021 e 2022. É apaixonado por gastronomia, informática, música e Pokémon. Já cursou Química, mas pendurou o jaleco para realizar o sonho de trabalhar com games.