Skip to content

Como os aplicativos do Facebook e Messenger drenam a bateria do telefone

28 de abril de 2021

Os aplicativos do Facebook e Facebook Messenger para dispositivos iOS e Android consomem muita bateria. Além de reclamações de pessoas em todo o mundo, autoridades e analistas realizaram testes. Eles afirmaram que ambos consomem bateria, mesmo quando os aplicativos não estão em uso. Se você está pensando em usar um aplicativo de economia de bateria e aumento de desempenho para resolver esse problema, ele pode não funcionar. Então o que você pode fazer?

Muriel De Seze / DigitalVision / Getty Images

Como o Facebook usa sua CPU e bateria

O consumo de bateria e a penalidade de desempenho ocorrem durante o uso dos aplicativos e quando os aplicativos estão ociosos e supostamente inativos. O Facebook reconheceu esse problema e o corrigiu parcialmente. No entanto, a solução não parece satisfatória. Ari Grant, do Facebook, ofereceu duas razões para o problema: um giro da CPU e gerenciamento deficiente das sessões de áudio. Uma rotação da CPU é um mecanismo complexo. A CPU é o microprocessador do seu smartphone. Ele atende (executa) threads, que são tarefas a serem executadas por programas ou aplicativos em execução. A CPU atende vários aplicativos ou threads de uma forma que parece ser simultânea para o usuário (que é o princípio subjacente por trás dos dispositivos multitarefa – aqueles que executam vários programas ao mesmo tempo), mas envolve a manutenção de um aplicativo ou thread por vez para um curto período de tempo, revezando-se com os fios. Um thread geralmente espera que algo ocorra antes de ser atendido pela CPU, como uma entrada do usuário (como uma letra digitada no teclado) ou dados entrando no sistema. O encadeamento do aplicativo do Facebook permanece nesse estado de espera ocupado por um longo tempo (como ao esperar por um evento relacionado a uma notificação push), assim como muitos outros aplicativos. Além disso, ele continua pesquisando e pesquisando esse evento constantemente, tornando-o um tanto ativo sem fazer nada de útil. Este é um giro da CPU, que consome energia da bateria e outros recursos que afetam o desempenho e a vida útil da bateria.

Multimídia é um destruidor de bateria

O segundo problema ocorre depois de reproduzir multimídia no Facebook ou se envolver em comunicação envolvendo áudio, onde o mau gerenciamento do áudio causa desperdício. Depois de fechar o vídeo ou a chamada, o mecanismo de áudio permanece aberto, fazendo com que o aplicativo use a mesma quantidade de recursos, incluindo tempo de CPU e energia da bateria, em segundo plano. No entanto, ele não emite nenhuma saída de áudio e você não ouve nada, por isso não nota nada. Depois disso, o Facebook anunciou atualizações para seus aplicativos com soluções parciais para esses problemas. Portanto, a primeira coisa a fazer é atualizar seus aplicativos do Facebook e Messenger. Mas até hoje, o desempenho e as métricas, junto com as experiências compartilhadas do usuário, indicam que o problema ainda está presente. Suspeita-se que haja outros problemas relacionados ao aplicativo em execução em segundo plano. Como o áudio, vários outros parâmetros podem ter sido mal gerenciados. O sistema operacional do seu telefone possui serviços (software do sistema em segundo plano) em execução que atuam como facilitadores para os aplicativos que você usa. Pode ser que o gerenciamento ineficiente do aplicativo do Facebook cause ineficiências com esses outros aplicativos. Dessa forma, as métricas de desempenho e bateria não mostram o consumo anormal apenas para o Facebook, mas o compartilham com outros aplicativos. O aplicativo do Facebook, como a fonte do problema, pode propagar a ineficiência para outros aplicativos auxiliares do sistema, causando ineficiência geral e consumo anormal da bateria.

O que você pode fazer

Mantenha seus aplicativos do Facebook e Messenger atualizados, esperando que a solução parcial proposta pelo Facebook funcione para você. Uma opção melhor, em termos de desempenho, é desinstalar os aplicativos do Facebook e Messenger e usar um navegador para acessar sua conta do Facebook. Funcionará exatamente como no seu computador. Ele não terá a sutileza que o aplicativo oferece, para o qual foi feito, mas você pode economizar pelo menos um quinto da bateria. Além disso, considere usar um navegador mais enxuto, que use menos recursos, e permaneça conectado a ele. Um exemplo é o Opera Mini.