Es
importante tener en cuenta el uso de batería de nuestro celular, por eso como
desarrolladores de aplicaciones es también importante saber cuanta batería
puede estar usando nuestra aplicación. Es decir, nadie usara una aplicación que
consuma la batería de su celular muy rápidamente porque esto dejaría inservible
al celular para otras cosas.
Para
eso conoceremos los servicios del celular que consumen mas batería.
Para comenzar utilizaremos
las siguientes unidades:
Gasto que se hace de
energía: mA
Capacidad: mAh
La capacidad de
batería de algunos celulares (con android) varia, tomare de referencia el del
ejemplo que subi en la entrada pasada del celular Samsung S II que era de:
1500 mAh
Aquí una lista de los
gastos más comunes en nuestro celular:
- Modo avión: 2 mA
- Modo espera 3G / EDGE: 5 mA
- Modo espera WIFI: 12 mA
- LCD normal: 90 mA
- CPU 50% - 100%: 110 mA
- Sensores: 80 mA
- GPS: 85 mA
- 3G transferencia máxima: 150 mA
- EDGE transferencia máxima: 250 mA
- WIFI transferencia máxima: 275 mA
Aplicación de estos consumos en ejemplos reales tomando en cuenta los
1500 mAh del Samsung S II y las medidas expresadas anteriormente, para obtener
los gastos se hace una división entre los 1500 por cada actividad obtenemos un
consumo aproximado en tiempo.
- Ver Youtube: 340 mA = 4.4 horas
- Navegar por la Web usando 3G: 225 mA = 6.7 horas
- Uso típico: 42 mA (de media) = 35 horas
- Modo avión en espera: 2 mA = 31 días
Ahora haremos una estimación de una aplicación que podría ser la
nuestra:
Consumo estimado en una hora si estamos transferiendo 6 MB por WIFI (1 Mbps): 330 mA * 48 segundos = 4,4 mAh
Hay cosas que consumen mas pila del celular que otras por eso es
importante conocer cuánto usa cada servicio del celular y asi saber cuanta batería
usara la aplicación que vamos a crear.
Bibliografía:
5 para lab de móviles
ResponderEliminar