Lorsqu'un cadran Wear OS consomme plus de 4,44% de batterie par heure lorsque les appareils ne sont pas en charge et qu'aucune application n'est utilisée, la montre ne tient pas une journée complète avec une seule recharge. Cela nuit aux utilisateurs et à l'écosystème Wear OS.
Pour optimiser l'autonomie de la batterie, visez une utilisation de la batterie inférieure à 3,2% par heure pour 80% des sessions et une utilisation excessive de la batterie inférieure à 1% au total.
Facteurs contributifs
Voici les principaux facteurs qui affectent l'utilisation de la batterie par votre application :
- Utilisation excessive du processeur : sessions avec le cadran qui utilisent le processeur pendant 90 secondes ou plus par heure.
- Trop de wakelocks partiels : sessions avec le cadran qui utilisent des wakelocks pendant 18,5 secondes ou plus par heure.
Utilisez Battery Historian pour en savoir plus.
Réduire l'utilisation de la batterie
Suivez les suggestions ci-dessous pour réduire l'utilisation de la batterie par votre application.
Utiliser le Watch Face Format
Le Watch Face Format utilise un format XML déclaratif au lieu d'un code exécutable pour simplifier la création d'applications et réduire la consommation de batterie.
Gérer le mode Always-on
Lorsqu'une montre n'est pas utilisée, elle passe en mode Always-on (AOD), également appelé mode Veille. En mode AoD, votre cadran doit éclairer 15% ou moins des pixels.
Optimiser l'utilisation de la mémoire
Les grandes images, les grandes polices et les grandes animations (comme les secondes qui balaient le cadran) augmentent la consommation de batterie.
- Utilisez les ressources de résolution la plus basse possible
- Recadrez les ressources à leur taille minimale (évitez les bordures transparentes).
- Supprimez ou recadrez tout ce qui est masqué par d'autres éléments pour réduire le surtirage.
Pour obtenir d'autres suggestions, consultez Optimiser l'utilisation de la mémoire.
Limiter les animations
L'animation des éléments rend les cadrans attrayants, mais consomme plus de batterie. Pour réduire leur impact :
- Évitez d'utiliser des animations à fréquence d'images élevée
- Pour la plupart des animations, 15 FPS est recommandé.
- Limitez l'utilisation d'éléments dynamiques tels que Gyro et ArithmeticExpression.
ArithmeticExpressionest mis à jour aussi souvent que ses données sources. Les sources à haute fréquence, telles queMILLISECONDetACCELEROMETER, consomment plus de batterie.
- Éviter les animations inutiles en mode Always-on
Éviter les wakelocks
Publiez votre application à l'aide du Watch Face Format pour éviter les wakelocks.
Recommandations personnalisées
- Remarque : Le texte du lien s'affiche lorsque JavaScript est désactivé
- Watch Face Format
- Alimentation
- Battery Historian