Google ne sera pas permettre aux équipementiers de cacher des informations Stats batterie dans guimauve

Google a mis en œuvre certaines des technologies d'économie de la batterie dans Android 6.0, et les équipementiers auront à les utiliser. Cela est très bien, mais ce que sur le suivi de l'utilisation de votre batterie? Certains fabricants d'appareils sont célèbres pour obscurcir ou en supprimant totalement certaines statistiques (par ex. HTC ne pas afficher l'écran sur le temps). Ce ne seront pas autorisés dans Android 6.0, selon le document de définition Compatibilité Marshmallow (CDD).



La CDD a toute une section sur la comptabilité transparent pour la consommation d'énergie. Voici le texte pertinent.

8.4. Comptabilité de la consommation électrique
Une comptabilité plus précise et la déclaration de la consommation d'énergie fournit le développeur de l'application à la fois les incitations et les outils pour optimiser le modèle d'utilisation de la puissance de l'application.

  • Par conséquent, les implémentations de l'appareil doit être en mesure de suivre la consommation d'énergie des composants matériels et des attributs que la consommation d'énergie à des applications spécifiques. Plus précisément, les mises en œuvre:
  • Doit fournir un profil par-composante puissance qui définit la valeur de la consommation de courant pour chaque composant matériel et le drain approximative de la batterie causée par les composants au cours du temps comme documenté dans le site Android Open Source Project [Ressources, 123].
  • Doivent signaler toutes les valeurs de consommation d'énergie en milliampères heures (mAh)
  • Devrait être attribué à la composante matériel lui-même en cas d'impossibilité d'attribuer la consommation d'énergie des composants matériels à une application.
  • Doivent signaler CPU consommation d'énergie par l'UID de chaque processus. L'Android Open Source Project répond à l'exigence par la mise en œuvre du module de noyau uid_cputime.
  • DOIT faire de cette utilisation de la puissance disponible via les dumpsys shell adb batterystats commande shell pour le développeur de l'application [des Ressources, 124].
  • Doit honorer l'intention android.intent.action.POWER_USAGE_SUMMARY et afficher un menu de paramètres qui montre cette utilisation de la puissance [Ressources, 125].


Avoir les statistiques de la batterie pleine disponibles et cohérente, il sera beaucoup plus facile de comparer les dispositifs et de savoir ce qui aide le plus de pouvoir. Pour autant que nous sachions, les équipementiers se cachent des applications et services à partir de statistiques de la batterie batterie drainant dans Lollipop et plus tôt, mais que ferez escale dans la guimauve. Eh bien, en supposant qu'ils veulent certification Google, qui bien sûr ils le font.

  • La source:
  • Document de Compatibilité Définition (PDF)



» » » Google ne sera pas permettre aux équipementiers de cacher des informations Stats batterie dans guimauve