Utilisation excessive de la batterie

L'utilisation excessive de la batterie correspond au pourcentage de sessions avec le cadran au cours desquelles l'utilisation de la batterie dépasse 4,44% par heure. Google Play collecte ces données lorsque les appareils ne sont pas en charge et qu'aucune application n'est utilisée.

Lorsque l'utilisation de la batterie dépasse 4,44% par heure, la montre ne tient pas une journée complète avec une seule charge. Cela nuit aux utilisateurs et à l'écosystème Wear OS.

Pour optimiser l'autonomie de la batterie, essayez de limiter son utilisation à moins de 3,2% par heure.

Exigences d'efficacité

Une application de cadran efficace doit:

  • Utilisation excessive de la batterie (moins de 1 %)
  • Utilisation de la batterie inférieure à 3,2% par heure pour 80% des sessions

Signes vitaux fournit les données suivantes:

  • Utilisation excessive de la batterie au fil du temps
  • Histogramme de l'utilisation de la batterie par heure
  • Facteurs contribuant à ce problème
  • Répartitions

Facteurs contribuant à ce problème

Voici les principaux facteurs qui affectent l'utilisation de la batterie de votre application:

  • Utilisation excessive du processeur:pourcentage de sessions avec le cadran qui utilisent le processeur pendant 90 secondes ou plus par heure.
  • Wakelocks partiels excessifs:une partie des sessions avec le cadran utilise des wakelocks pendant 18,5 secondes ou plus par heure.

Utilisez les données détaillées et Battery Historian pour en savoir plus.

Répartitions

Les répartitions regroupent les sessions concernées par des caractéristiques telles que l'OS, l'appareil et la région. Sélectionnez une répartition pour afficher un histogramme de l'utilisation de la batterie par heure pour ce groupe.

Réduire l'utilisation de la batterie

Suivez les suggestions ci-dessous pour réduire l'utilisation de la batterie de votre application.

Utiliser le format de cadran

Le format de cadran utilise du code XML déclaratif au lieu d'un code exécutable pour simplifier la création d'applications et réduire l'utilisation de la batterie.

Gérer le mode Always-on (AoD)

Lorsqu'une montre n'est pas utilisée, elle passe en mode Affichage permanent (AoD), également appelé mode Veille. En mode AOD, votre cadran ne doit éclairer pas plus de 15% des pixels.

Optimiser l'utilisation de la mémoire

Les images, polices et animations de grande taille (comme les aiguilles des secondes) augmentent la consommation de la batterie.

  • Utiliser les ressources de résolution les plus basses nécessaires
  • Recadrer les ressources à leur taille minimale (éviter les bordures transparentes)
  • Supprimez ou recadrez tout élément masqué par d'autres éléments pour réduire le forçage de dessin.

Pour obtenir d'autres suggestions, consultez Optimiser l'utilisation de la mémoire.

Limiter les animations

L'animation des éléments rend les cadrans plus attrayants visuellement, mais consomme plus de batterie. Pour réduire leur impact:

  • Évitez d'utiliser des animations à FPS élevés
    • Pour la plupart des animations, 15 FPS est recommandé.
  • Limitez l'utilisation d'éléments dynamiques tels que Gyro et ArithmeticExpression.
    • ArithmeticExpression se met à jour aussi souvent que ses données sources. Les sources à haute fréquence telles que MILLISECOND et ACCELEROMETER consomment plus de batterie.
  • Éviter les animations inutiles en mode AOD

Éviter les wakelocks

Publiez votre application à l'aide du format de cadran pour éviter les wakelocks.