Muitos dos usuários acreditavam que o Facebook coletava dados sobre sua localização ainda que esta opção estivesse desligada, mas não é o caso. O Facebook admitiu e explicou o motivo pelo qual seu app para o sistema iOS estava causando gastos excessivos de bateria, mesmo quando o app não era ativamente usado.
De acordo com Ari Grant, gerente de engenharia do Facebook, dois problemas causavam o gasto de bateria. Um foi chamado de CPU spin, que foi explicado por Grant da seguinte forma: "Um CPU spin é como uma criança no carro perguntando 'Já chegamos? Já chegamos? Já chegamos?', coma pergunta não ajudando em nada a chegar ao destino. Esse processo repetido causava em nosso app o uso de mais bateria do que imaginávamos
Além disso existia um segundo problema, com a forma como o aplicativo lidava com áudio.
Leia mais:
Kindle ganha versão com tela colorida pela primeira vez com foco em quadrinhos e mapas
Alexandre de Moraes determina desbloqueio do X no Brasil
Doodle do Google celebra pipoca com jogo interativo no estilo battle royale
Duolingo recebe conversas em tempo real com IA para melhorar aprendizado
"Se você sai do app do Facebook depois de assistir um vídeo, a sessão às vezes fica aberta, como se o app estivesse tocando áudio silenciosamente. Isso é similar ao que acontece quando você fecha um app de música e continua ouvindo enquanto faz outras coisas, só que nesse caso, não era nada intencional. O app não está fazendo nada enquanto está em segundo plano, mas gasta mais bateria simplesmente por estar acordado", segundo a rede social.
Grant assegura que o app não guarda a localização dos usuários sem a devida permissão e que ambos os problemas de bateria já foram resolvidos; basta fazer um update do aplicativo, disponível na App Store.
(com informações do site Exame)