Performances mobiles : mémoire, batterie et impression de vitesse
Les trois sources de lenteur
Travail sur le thread principal. Décoder des images, lire des fichiers, traiter des listes. Tout ce qui y dure plus de quelques millisecondes ressemble à un saccade.
Images. En mémoire, une image pèse selon son nombre de pixels, pas la taille du fichier. Redimensionnez avant l'affichage et libérez du cache.
Réseau inutile. Requêtes en double au démarrage, sondages fréquents et téléchargements en arrière-plan — tous payés en batterie, la métrique que l'utilisateur attribue à l'application même sans mesurer.
Temps de démarrage
Reportez toute initialisation non nécessaire au premier écran : analytics, bibliothèques tierces, chargement des paramètres. Un long écran de démarrage est la première impression, et elle est mesurée dans les boutiques aussi.
Quoi mesurer
Temps jusqu'à l'écran interactif, part d'images perdues au défilement, plantages par millier de démarrages et consommation de batterie. Mesurez sur un vieux téléphone — c'est ce qu'ont beaucoup d'utilisateurs.
Pour aller plus loin
Collectez les métriques de performance du terrain, pas seulement du laboratoire, ventilées par modèle et version du système. Les problèmes de performance se concentrent presque toujours dans un groupe d'appareils, et une moyenne globale les masque complètement.