Los teléfonos Android están tardando más que nunca en recibir actualizaciones de software, y dispositivos como la serie Google Pixel 8 reciben actualizaciones durante siete años. Además, los fabricantes de dispositivos están ampliando las opciones de reparación y la oferta de piezas, y algunos incluso ofrecen programas de autorreparación para que usted mismo pueda reparar su dispositivo. Si planeas usar el mismo teléfono mientras sea compatible oficialmente, lo más probable es que necesites reemplazar la batería en algún momento.

Esto se debe a que las baterías envejecen con el tiempo, lo que reduce su capacidad máxima de carga y, por tanto, el tiempo de ejecución del teléfono con una sola carga. Sin embargo, saber cuándo es necesario reemplazar la batería de su teléfono no es fácil porque no existe una manera fácil de medir la capacidad restante de la batería. Hay aplicaciones que pueden proporcionar estimaciones aproximadas, pero requieren recopilar días o incluso semanas de datos para obtener una medición más precisa. Aun así, los resultados de estas aplicaciones pueden ser completamente inexactos.

El sistema operativo Android ya recopila muchas estadísticas relacionadas con la batería en segundo plano cuando se inicia por primera vez, por lo que es más adecuado para proporcionar este tipo de estimación en lugar de aplicaciones de terceros que comienzan a recopilar datos meses o años después de que el dispositivo se instala por primera vez. La batería en sí sería una mejor fuente de información si pudiera compartir esta información con el sistema operativo. Afortunadamente, esto es exactamente en lo que Google ha estado trabajando durante el año pasado. Android14 sentó las bases para que el sistema operativo rastree la información sobre el estado de la batería, y Android15 realmente puede presentar esta información a los usuarios.

Con el lanzamiento de Pixel Feature Drop en diciembre de 2023, Google lanzó una nueva página "Información de la batería" en "Configuración" > "Acerca del teléfono". Como se muestra en la figura siguiente, la página muestra la fecha de producción y la cantidad de ciclos de la batería del dispositivo, y la página de Configuración obtiene esta información a través de la nueva API introducida en Android 14.

La fecha de producción y la cantidad de ciclos no son las únicas estadísticas relacionadas con la batería que Android 14 pone a disposición de las aplicaciones a través de la nueva API. También están disponibles otros detalles sobre el estado de la batería, como la fecha de primer uso, la estrategia de carga, el estado de carga y el estado de salud. El estado de salud es particularmente interesante porque es una estimación de la capacidad de carga total actual de la batería, expresada como un porcentaje de la capacidad nominal de la batería. Por ejemplo, si la medición del estado de la batería de su Pixel 8 es del 90%, eso significa que le queda una capacidad total estimada de aproximadamente 4118 mAh (en comparación con una capacidad nominal de 4575 mAh).

Actualmente, la aplicación Configuración no muestra el estado de la batería, pero esto cambiará en el futuro, ya que la última versión de la aplicación Configuración en Android 14QPR2Beta2 (una extensión de la aplicación Configuración en Pixel y otros dispositivos) agrega una nueva página Estado de la batería que mostrará el estado de la batería. Una pista proporcionada por Nail Sadykov, esta nueva página aún no está activa, por lo que tenemos que activarla manualmente para que aparezca en Configuración > Batería. Actualmente, la página no muestra el estado real, pero advierte que "las baterías se degradarán con el tiempo y la vida útil entre cargas se reducirá".

Una cadena en el APK dice que antes y después de "recalibrar" la batería, la página mostrará "el porcentaje estimado de carga que la batería puede contener actualmente en comparación con cuando era nueva" (es decir, estado saludable). No tenemos detalles exactos sobre la "recalibración", pero dado que hay una cadena que dice "Este proceso puede tardar varias semanas", suponemos que es solo el sistema que recopila datos durante un período de tiempo más largo para proporcionar una estimación más precisa de la capacidad de la batería. Mientras tanto, el "valor inicial de estado de la batería" se "basa en resultados de laboratorio" y, por lo tanto, "puede diferir del estado real de la batería".

Si bien no tenemos una captura de pantalla de la página Estado de la batería, ni muestra ningún dato real sobre el estado de la batería, encontramos estos íconos correspondientes a Reducción de la capacidad de la batería, Recalibración de la batería y Capacidad de la batería no detectada. También aprendimos que la aplicación Configuración mostrará un "aviso" a los usuarios cuando la capacidad de la batería disminuya o no se pueda detectar, por lo que los usuarios no tienen que verificar manualmente la página Estado de la batería.

Finalmente, supimos que Google está trabajando para exponer más información relacionada con la batería al sistema operativo, como el estado de las piezas y los números de serie. El estado de la pieza tiene tres valores: NO COMPATIBLE (el dispositivo no puede distinguir entre las baterías originales y las de reemplazo), ORIGINAL (el dispositivo usa la batería original) o REEMPLAZO (el dispositivo usa una batería de reemplazo). Un número de serie es una cadena de 6 o más caracteres alfanuméricos que identifica de forma única una batería.

No sabemos si Google planea usar esta nueva información para algo, y no nos atreveríamos a especular porque en este momento ni siquiera han enviado este código a AOSP. Como mínimo, sabemos que Android admitirá la lectura del estado de la pieza y el número de serie de una batería, pero solo si la batería expone esta información al sistema operativo y el proveedor implementa una nueva versión de Android Health HAL.

Health HAL es el software responsable de cerrar la brecha entre la API del sistema operativo que lee la información de batería/carga (es decir, todo de lo que hablamos antes) y el software que controla la batería/chip de carga. Es necesario implementar la versión 2.0 de Health HAL para admitir todas las nuevas API de estado de la batería de Android 14 (como el estado de salud), razón por la cual actualmente hay tan pocos dispositivos compatibles con esta API. Se espera que después del lanzamiento de Android 15 el próximo año, los dispositivos Pixel de Google puedan mostrar información relacionada con el estado de la batería, como el estado de carga, en lugar de utilizar el estado de las piezas o los números de serie para evitar que los usuarios se reparen ellos mismos como lo hace Apple actualmente.