Dans ce guide
Android vitals est le tableau de bord de Google qui présente les données techniques de qualité de ton appli, collectées sur de vrais appareils en conditions réelles. Il se trouve dans la Play Console. Pour une petite équipe, l'approche raisonnable consiste à suivre quelques chiffres, à comprendre ce qu'ils signifient et à s'en servir pour décider quoi corriger en premier.
Les métriques principales
La documentation de développement Android de Google présente ces indicateurs comme les plus importants :
- Stabilité : taux de plantage et taux d'ANR (Application Not Responding, application ne répond pas) perçus par l'utilisateur.
- Batterie : wake locks partiels excessifs.
- Mémoire : utilisation de la mémoire et de la mémoire des bitmaps.
Commence par la stabilité. Les plantages et les ANR sont les chiffres sur lesquels la plupart des développeurs peuvent agir directement.
Seuils, et pourquoi ils comptent
La même documentation mentionne des seuils de « mauvais comportement ». Pour maximiser la visibilité sur Google Play, garde ces valeurs en dessous :
| Métrique | Global (moyenne sur tous les appareils) | Par modèle de téléphone |
|---|---|---|
| Taux de plantage perçu par l'utilisateur | 1,09 % | 8 % |
| Taux d'ANR perçu par l'utilisateur | 0,47 % | 8 % |
Si tu dépasses un seuil, Google indique que Play peut réduire la visibilité de ton appli et afficher un avertissement sur ta fiche store. Les seuils peuvent changer ; vérifie la page actuelle avant de les citer.
Deux lectures sont à garder séparées : le taux global indique si l'appli est saine en moyenne ; le taux par modèle indique si une famille d'appareils est gravement cassée alors que la moyenne semble correcte.
Où regarder
Les données de plantage et d'ANR apparaissent dans le tableau de bord Android vitals de la Play Console. Les mêmes données sont accessibles via l'API de reporting pour les développeurs Google Play. Pour enquêter sur un problème propre à un appareil, Google renvoie vers Reach et Devices dans la Play Console.
Android vitals et les signalements de testeurs
Android vitals te dit que quelque chose échoue et à quelle fréquence. Il dit rarement ce que la personne faisait. Un signalement de testeur comble ce manque.
- Repère un pic dans vitals après une version.
- Demande aux testeurs sur le type d'appareil concerné de répéter les parcours principaux et de noter les étapes exactes.
- Fais correspondre leurs étapes à la trace de pile dans les groupes de vitals.
- Corrige, puis surveille le chiffre après la prochaine version.
Vitals reflète les builds publiés, il ne peut donc pas remplacer les tests avant publication. Il a aussi peu à dire pour une appli toute neuve avec peu d'utilisateurs : les petits échantillons font fortement varier les pourcentages. À ce stade, les retours de testeurs ont plus de poids.
Transformer les chiffres en priorités
- Corrige d'abord les groupes de plantages qui touchent le plus d'utilisateurs. Voir comment prioriser les rapports de plantage.
- Traite les ANR comme un problème distinct, avec ses propres causes (thread principal bloqué, E/S lentes). Voir les erreurs ANR Android.
- Vérifie un pic propre à un modèle sur un appareil réel ou similaire avant de modifier le code.
- Note le chiffre à chaque version, pour voir si un changement a aidé.
Fait partie du guide de test d'applis Android. Liens connexes : tests sur appareils cloud et testeurs réels et la checklist de publication Android.
Tu veux que des testeurs reproduisent un problème sur leur propre téléphone ? Commence gratuitement et recueille des retours privés et structurés.