Android 14 peut apporter une fonctionnalité de santé de la batterie de type iPhone aux smartphones et tablettes sous Android. Google a développé de nouvelles API qui permettent aux appareils Android de fournir des statistiques détaillées sur la batterie, notamment le nombre de cycles, l’état de charge, l’état de santé (pourcentage estimé de la capacité d’origine), la date de fabrication, la politique de charge, etc. Il n’est pas clair si la société prévoit d’intégrer la fonctionnalité dans l’application des paramètres système ou de laisser aux OEM ou aux développeurs tiers le soin de proposer leurs solutions personnalisées.
Google travaille sur une fonctionnalité de santé de la batterie pour Android depuis l’année dernière
L’expert Android Mishaal Rahman a repéré pour la première fois une fonctionnalité de santé de la batterie en développement dans une version bêta d’Android 13 QPR (Quarterly Platform Release) en octobre dernier. Alors que la fonctionnalité manquait dans la première version bêta d’Android 14, Google a ajouté de nouvelles API système à la version bêta 2 qui ont un objectif similaire. En approfondissant la nouvelle version, Rahman a découvert que ces API peuvent être utilisées par n’importe quelle application tierce pour extraire les statistiques de la batterie.
En utilisant ces informations, un développeur Android avec le pseudo Twitter @narektor a créé une application de preuve de concept simpliste pour vérifier la fonctionnalité des nouvelles API. L’application open-source bien nommée Batt est disponible en téléchargement sur GitLab. Il fonctionne sur les appareils alimentés par Android 14 et peut afficher un rapport détaillé sur la batterie. Vous pouvez voir quelques captures d’écran partagées par les utilisateurs qui ont testé cette application dans le fil Twitter ci-dessous.
Comme l’a souligné Rahman, il n’y a aucun moyen de vérifier l’exactitude des données rapportées par l’application. Tout ce qu’il fait, c’est vous donner des informations renvoyées par les API d’une manière facilement compréhensible. Les API s’appuient également sur les statistiques suivies par le circuit intégré de charge et la prise en charge de HAL (Hardware Abstraction Layer) pour la fonctionnalité. De plus, certaines des données, telles que la date de fabrication et la date de première utilisation, semblent être des données par défaut fournies par Google sans qu’aucun suivi réel ne se produise.
Quelques personnes m’ont demandé si Pixels bénéficierait toujours de cette fonctionnalité « d’état de la batterie » que j’ai repérée dans les versions bêta d’Android 13 QPR.
Bien que la fonctionnalité ait été supprimée de l’application SettingsIntelligence dans Android 14 Beta 1, il est possible qu’elle soit rétablie.https://t.co/KATqE14NQH
– Mishaal Rahman (@MishaalRahman) 30 mai 2023
Il n’est pas clair si Google intégrera cette fonctionnalité dans le système d’exploitation
C’est le plus proche que nous ayons jamais été d’une fonctionnalité de santé de la batterie sur Android. Maintenant que Google a développé des API capables de signaler les statistiques de la batterie, nous espérons que la société ira jusqu’au bout et intégrera la fonctionnalité dans l’application Paramètres d’Android. Ce serait plus pratique qu’une application distincte dans le même but. Les OEM peuvent créer des fonctionnalités de gestion de l’alimentation personnalisées et des recommandations de charge autour de celles-ci. Nous vous informerons lorsque nous aurons plus d’informations. La version stable d’Android 14 est encore dans quelques mois.