Les téléphones Android mettent plus de temps que jamais à recevoir les mises à jour logicielles, des appareils comme la série Google Pixel 8 recevant des mises à jour pendant sept ans. De plus, les fabricants d'appareils élargissent les options de réparation et les offres de pièces détachées, et certains proposent même des programmes d'auto-réparation afin que vous puissiez réparer votre appareil vous-même. Si vous prévoyez d'utiliser le même téléphone aussi longtemps qu'il est officiellement pris en charge, vous devrez probablement remplacer la batterie à un moment donné.
En effet, les batteries vieillissent avec le temps, réduisant leur capacité de charge maximale et donc l'autonomie du téléphone avec une seule charge. Il n'est cependant pas facile de savoir quand la batterie de votre téléphone doit être remplacée, car il n'existe pas de moyen simple de mesurer réellement la capacité restante de la batterie. Il existe des applications qui peuvent fournir des estimations approximatives, mais elles nécessitent de collecter des jours, voire des semaines, de données pour obtenir une mesure plus précise. Malgré cela, les résultats de ces applications peuvent être complètement inexacts.
Le système d'exploitation Android collecte déjà de nombreuses statistiques liées à la batterie en arrière-plan lors du premier démarrage. Il est donc mieux adapté pour fournir ce type d'estimation plutôt que des applications tierces qui commencent à collecter des données des mois ou des années après la première installation de l'appareil. La batterie elle-même serait une meilleure source d'informations si elle pouvait partager ces informations avec le système d'exploitation. Heureusement, c’est exactement ce sur quoi Google travaille depuis un an. Android14 a jeté les bases du système d'exploitation pour suivre les informations sur l'état de la batterie, et Android15 peut véritablement présenter ces informations aux utilisateurs.
Avec la sortie de Pixel Feature Drop en décembre 2023, Google a lancé une nouvelle page « Informations sur la batterie » sous « Paramètres » > « À propos du téléphone ». Comme le montre la figure ci-dessous, la page affiche la date de production et le nombre de cycles de la batterie de l'appareil, et la page Paramètres obtient ces informations via la nouvelle API introduite dans Android 14.
La date de production et le nombre de cycles ne sont pas les seules statistiques liées à la batterie qu’Android 14 met à la disposition des applications via la nouvelle API. D'autres détails sur l'état de la batterie, tels que la date de première utilisation, la stratégie de charge, l'état de charge et l'état de santé, sont également disponibles. L'état de santé est particulièrement intéressant car il s'agit d'une estimation de la capacité de charge complète actuelle de la batterie, exprimée en pourcentage de la capacité nominale de la batterie. Par exemple, si l'état de santé de la batterie de votre Pixel 8 est de 90 %, cela signifie qu'il lui reste une capacité totale estimée à environ 4 118 mAh (contre une capacité nominale de 4 575 mAh).
Actuellement, l'application Paramètres n'affiche pas l'état de la batterie, mais cela changera à l'avenir, car la dernière version de l'application Paramètres dans Android 14QPR2Beta2 (une extension de l'application Paramètres sur Pixel et d'autres appareils) ajoute une nouvelle page État de la batterie qui affichera l'état de la batterie. Indice fourni par Nail Sadykov, cette nouvelle page n'est pas encore en ligne, il faut donc l'activer manuellement pour qu'elle apparaisse sous Paramètres > Batterie. Actuellement, la page n'indique pas l'état de santé réel, mais prévient que "les batteries se dégraderont avec le temps et que la durée de vie entre les charges sera réduite".
Une chaîne dans l'APK indique qu'avant et après le "recalibrage" de la batterie, la page affichera "le pourcentage estimé de charge que la batterie peut actuellement contenir par rapport à son état neuf" (c'est-à-dire son état sain). Nous n'avons pas de détails exacts sur le "recalibrage", mais étant donné qu'il y a une chaîne qui dit "Ce processus peut prendre plusieurs semaines", nous supposons que c'est simplement le système qui collecte des données sur une période plus longue pour fournir une estimation plus précise de la capacité de la batterie. Pendant ce temps, la « valeur initiale de l’état de santé de la batterie » est « basée sur les résultats du laboratoire » et par conséquent « peut différer de l’état réel de votre batterie ».
Bien que nous n'ayons pas de capture d'écran de la page État de la batterie et qu'elle n'affiche aucune donnée réelle sur l'état de la batterie, nous trouvons ces icônes correspondant à la réduction de la capacité de la batterie, au recalibrage de la batterie et à la capacité de la batterie non détectée. Nous avons également appris que l'application Paramètres elle-même affichera une « invite » aux utilisateurs lorsque la capacité de la batterie diminue ou ne peut pas être détectée, afin que les utilisateurs n'aient pas à vérifier manuellement la page État de la batterie.
Enfin, nous avons appris que Google s'efforce d'exposer davantage d'informations relatives à la batterie au système d'exploitation, telles que l'état des pièces et les numéros de série. L'état de la pièce a trois valeurs : UNSUPPORTED (l'appareil ne peut pas faire la distinction entre les batteries d'origine et les batteries de remplacement), ORIGINAL (l'appareil utilise la batterie d'origine) ou REMPLACED (l'appareil utilise une batterie de remplacement). Un numéro de série est une chaîne de 6 caractères alphanumériques ou plus qui identifie de manière unique une batterie.
Nous ne savons pas si Google envisage d’utiliser ces nouvelles informations pour quoi que ce soit, et nous n’oserons pas spéculer car à ce stade, ils n’ont même pas soumis ce code à l’AOSP. À tout le moins, nous savons qu'Android prendra en charge la lecture de l'état des pièces et du numéro de série d'une batterie, mais seulement si la batterie expose ces informations au système d'exploitation et que le fournisseur implémente une nouvelle version d'Android Health HAL.
Le HAL de santé est le logiciel chargé de combler le fossé entre l'API du système d'exploitation qui lit les informations sur la batterie/charge (c'est-à-dire tout ce dont nous avons parlé précédemment) et le logiciel qui contrôle la batterie/puce de charge. La version 2.0 du HAL de santé doit être implémentée pour prendre en charge toutes les nouvelles API de santé de la batterie Android 14 (telles que l'état de santé), c'est pourquoi si peu d'appareils prennent actuellement en charge cette API. On espère qu'après le lancement d'Android 15 l'année prochaine, les appareils Pixel de Google pourront afficher des informations relatives à l'état de la batterie, telles que l'état de charge, au lieu d'utiliser l'état des pièces ou les numéros de série pour empêcher les utilisateurs de se réparer eux-mêmes comme le fait actuellement Apple.