¿Por qué las versiones más nuevas de Android agotan la batería más rápido?

Tengo un teléfono Android cuya versión estándar de Android es 2.1. He intentado varias veces instalar algunas ROM personalizadas (principalmente basadas en Cyanogenmod) con Android 2.2 y 2.3.

La batería cargada completa dura:

  • 3 días con la versión 2.1 stock

  • 1.5~2 días con android 2.2
  • ~1 día con android 2.3

... ¡Y dicen que android 4 agota la batería aún más rápido!

Me pregunto por qué sucede esto:

  1. ¿El software más nuevo utiliza el hardware de forma más intensiva? ¿Qué piezas de hardware? ¿Qué piezas de software? ¿Y por qué?
  2. En general, ¿debería esperar que una ROM personalizada agote la batería más rápido que una original (la misma versión de Android)? Se suponía que las ROM que instalé estaban más optimizadas que la original y tenían menos servicios de mala calidad en ejecución, ¡pero meh!
  3. Si el teléfono se diseñó para una versión más nueva de Android (por ejemplo, 2.3), ¿obtendría un gran impulso de batería al cambiar a una versión anterior (2.1)?

Respuestas (2)

Dudo que esto sea un problema de software, pero más aún un problema de hardware. Considere lo siguiente, los teléfonos más nuevos suelen tener:

  • Pantallas más grandes

  • Más Antenas (Wifi N, 4G, NFC, etc.)

  • Más sensores (Esto incluye cámaras)

Ya sea más o más avanzado de lo mencionado anteriormente. Esto tiene un costo, ya que cada uno consume su propio amperaje. Si bien puede ser minúsculo en un sistema aislado, cuando se combinan estas características presentan una descarga no despreciable de la batería.

Y, si bien las baterías más nuevas funcionarán muy bien, con el tiempo la batería no mantendrá la misma carga que antes, esto no es una limitación del teléfono sino de la tecnología de la batería en general. Estoy hablando específicamente de las baterías de iones de litio en este momento, porque es la batería más común en los teléfonos hoy en día.

Si bien hay cosas que puede hacer para mitigar el problema, como permanecer en modo avión durante todo el día o comprar aplicaciones de administración de energía para su teléfono, es probable que degradar su sistema operativo no ayude mucho. En todo caso, proporcionará un código de administración de energía antiguo y no admitirá hardware más nuevo.

Las ROM personalizadas son una historia diferente y no se crean de la misma manera. Algunos pueden tener un código modificado para proporcionar una mejor duración de la batería, otros pueden centrarse en el rendimiento y no tener en cuenta la duración de la batería.

Algunos teléfonos también tienen baterías extendidas disponibles para ellos. No puedo hablar de primera mano sobre su efectividad, pero obtuve uno para mi computadora portátil Dell y marcó una gran diferencia. Algunas personas son reacias a este enfoque porque cambia el peso y/o el perfil del teléfono, sin embargo, se debe sopesar eso contra tenerlo atado a un cargador todo el día también.

Probé Android 2.1, 2.2 y 2.3 en el mismo móvil. Si el hardware fuera diferente, por supuesto que esperaría que la duración de la batería fuera diferente...

Hasta donde sé, la razón por la que se agota la batería en su teléfono es porque está instalando roms de cianógeno y no roms de stock o roms basados ​​en stock. Incluso el hardware o los conjuntos de chips de su teléfono son antiguos.

  1. Android experimentó muchos cambios importantes de 2.1 a 4.4.2 actual.

    El hardware o los conjuntos de chips de los teléfonos más nuevos se diseñaron para consumir menos energía que los teléfonos más antiguos.

    En la parte del sistema operativo, el sistema operativo Android más nuevo fue diseñado para consumir menos energía. Un teléfono con ICS instalado de serie consume menos batería que los GB de serie instalados en el mismo teléfono. Pero, sin embargo, el agotamiento de la batería depende de la persona que usa el teléfono.

  2. Las roms personalizadas basadas en la stock rom tienen más optimización que las basadas en mod de cianógeno. Las roms de cianógeno se hicieron principalmente para probar la versión más nueva de Android en su teléfono tan pronto como se lance la versión más nueva de Android. Estas roms tendrán algunos errores. Por otro lado, las roms personalizadas basadas en stock roms tienen una mayor optimización con menos crapwares y pocas modificaciones para un mejor rendimiento.
  3. No, los puntos anteriores explican que el sistema operativo Android más nuevo tiene un mejor rendimiento de la batería.

tl; dr:

En cuanto al rendimiento de la batería:

Kitkat>Gomitas>ICS>Gingerbread>Froyo