Estoy buscando un estudio / comparación sobre cómo consumir batería son servicios / sensores específicos (3G, Wifi, GPS, Bluetooth, acelerómetro) en dispositivos Android. Sé que la respuesta exacta puede variar según el teléfono, pero la pregunta es general: qué sensores consumen más que otros.
¿Alguien se ha topado con algo así?
battery-life
sintagma
fuente
fuente
Respuestas:
Si mira este video de la conferencia de E / S de Google y las diapositivas, puede ver que muestran cuánto WiFi, la CPU, la pantalla, el GPS, el acelerómetro, etc. utilizan en un dispositivo.
Aquí está el video y las diapositivas .
Un resumen rápido en caso de que los enlaces se caigan:
Esto muestra la cantidad de batería utilizada por los componentes en miliamperios (mA). Otra unidad necesaria son las horas de miliamperios (mAh), que es la capacidad de la batería, un teléfono inteligente típico puede tener una capacidad de 1600 mAh. Con solo la pantalla encendida, podemos ver cuánto tiempo puede durar el dispositivo dividiendo la capacidad (1600 mAh) por el uso (~ 100 mA), dándonos 16 horas de uso con solo la pantalla LCD encendida.
Es un video interesante si te tomas el tiempo de verlo todo. Discute los bloqueos de activación, donde una aplicación activará el dispositivo para actualizarse y cómo afectan la duración de la batería, que es un aspecto que generalmente no considero sobre las aplicaciones.
fuente
Para los sensores reales (acelerómetro, etc.) informan el consumo de energía nominal en la API. Hay aplicaciones que te permiten ver esto, yo uso Z-DeviceTest para esto. En la práctica, los valores de los sensores normalmente están eclipsados por la CPU, que debe estar activa para hacer cualquier cosa con los datos y, a menudo, tiene la pantalla en la que, por supuesto, es aún peor.
fuente