Dado que el software de aplicación del teléfono móvil requiere energía adicional para su procesamiento. ¿Existe algún software de aplicación que indique el consumo de energía de una aplicación concreta?
Respuestas
¿Demasiados anuncios?No creo que esta sea una respuesta popular, pero hay que darse cuenta de que el teléfono inteligente moderno es una bestia increíblemente compleja, y la duración de la batería se ve afectada por todo tipo de cosas:
- Uso de la CPU (el teléfono puede calentarse, o utilizar un monitor de actividad del sistema para obtener más detalles)
- La radio Bluetooth, está encendida, está en uso (es decir, auriculares o tethering)
- Radio inalámbrica, ¿qué protocolo utiliza? HSPA, EVDO, EDGE?
- La radio WiFi, ¿la utilizas activamente? ¿Qué versión?
- Proximidad y potencia de las torres de telefonía móvil más cercanas (si las torres son débiles, el teléfono móvil se esfuerza más por conectarse y utiliza más energía).
- Versión de la banda base (es la parte del SO del teléfono escrita y mantenida por su operador)
Como puedes ver, hay muchas cosas que afectan a la vida de la batería, por lo que es difícil garantizar que una aplicación determinada tenga un perfil determinado, ya que su uso de datos podría ser sobre una señal débil (lo que reducirá más la vida de la batería).
Supongo que sería un no para todas las plataformas, pero Android es la única de la que puedo hablar con certeza.
Sin embargo, los teléfonos Android pueden decirte la información de la batería para elementos y aplicaciones específicas. Además, si estás rooteado puedes usar un comando de línea de comandos que te da aún más información. Si tienes un teléfono Sprint puedes intentar marcar (sin comillas):
"*#*#4636#*#*"
or
"##DATA#"
Ambos son códigos ## que dan información detallada. El primero es un código de información de la batería y el segundo es uno que da la radio celular y todo tipo de información detallada. Pero no creo que se pone tan granular para la radio celular.
Sprint podría ser capaz de dar esta información de su aplicación 4g que tienen en su sistema operativo Android 2.2, pero no he mirado en todo lo que es sólo una conjetura.
Una aplicación de Android llamada "OS Monitor" dará información sobre la utilización de la CPU, pero no de la radio celular. Creo que tal aplicación no existe.
Los teléfonos basados en Linux (con una zona de usuario GNU o Busybox, no estoy seguro de Android) podrían ser capaces de ejecutar powertop . Fue diseñado para ordenadores de sobremesa/portátiles, pero podría ser útil en un teléfono.
Intel lo escribió, así que es posible que no haya una versión para ARM, pero tiene licencia GPL, así que algún hacker emprendedor podría portarlo.
¿Por qué no? PowerTutor que está disponible gratuitamente en Android Market.