Estou procurando algum estudo / comparação sobre como o consumo de bateria é de serviços / sensores específicos (3G, Wifi, GPS, Bluetooth, acelerômetro) em dispositivos Android. Eu sei que a resposta exata pode variar dependendo do telefone, mas a pergunta é geral - quais sensores consomem mais do que outros.
Alguém tropeçou em algo assim?
battery-life
sintagma
fonte
fonte
Respostas:
Se você olhar para este vídeo da conferência de E / S do Google e os slides, poderá ver que eles mostram quanto WiFi, CPU, tela, GPS, acelerômetro etc. usam em um dispositivo.
Aqui está o vídeo e os slides .
Um resumo rápido caso os links sejam desativados:
Isso mostra a quantidade de bateria usada pelos componentes em miliamperes (mA). Outra unidade necessária são as horas em miliamperes (mAh), em que a capacidade da bateria é medida, um smartphone típico pode ter capacidade de 1600mAh. Tendo apenas a tela ligada, podemos ver quanto tempo o dispositivo pode durar dividindo a capacidade (1600 mAh) pelo uso (~ 100 mA), oferecendo 16 horas de uso apenas com a tela LCD ligada.
É um vídeo interessante se você reservar um tempo para assistir a coisa toda. Ele discute os bloqueios de ativação, onde um aplicativo irá ativar o dispositivo para se atualizar e como eles afetam a vida útil da bateria, um aspecto que normalmente não considero nos aplicativos.
fonte
Para os sensores reais (acelerômetro etc.), eles relatam o consumo nominal de energia na API. Existem aplicativos que permitem ver isso, eu uso o Z-DeviceTest para isso. Na prática, os valores para os sensores normalmente são diminuídos pelo processador, que precisa estar ativo para fazer qualquer coisa com os dados, e muitas vezes você tem a tela na qual, naturalmente, é pior ainda.
fonte