Problema de duração de bateria no Android
[ad#texto]
Embora muitos achem que o problema de bateria nos atuais smartphones é simples de ser resolvido o caso é sério, já que envolvem problemas de física para armazenar e dispor energia e a saída encontrada é otimizar ao máximo o software para que o menor consumo de energia seja obtido.
E o problema do alto consumo pode estar relacionado aos inúmeros App´s que instalamos e utilizamos diariamente, isto já ficou comprovado no Android e provavelmente o Windows Phone e iOS padecem do mesmo problema, tá, o Windows Phone não porque a sua loja on-line não tem App´s é vazia.
Pesquisadores constataram que dezenas de App´s tem problemas no gerenciamento de energia, pois a saída encontrada foi que quando o smartphone não estivesse em interação com o usuário o processador deveria reduzir ao máximo seu consumo. Existe até a API Wakelocks que controla este fluxo de ativo/desativo para que App´s controlem corretamente o seu estado de background otimizando o consumo de energia (bateria).
O problema é que muitos App´s apresentam falhas ao utilizar a API e como consequência podemos utilizar um App qualquer e o mesmo ficar consumindo energia em algum processo de background, em casos extremos é possível que toda a carga da bateria seja zerada em menos de 5 horas.
Um App que já notei este tipo de problema é o App do Facebook.
E saber que existem ferramentas de código binário que conseguem analisar e reportar este tipo de problema, basta o desenvolvedor ter a boa vontade de utilizá-la.