Les utilisateurs s'attendent à ce que les applications soient rapides et réactives non seulement au démarrage de l'application, mais également tout au long de son utilisation. Une fois que vous avez examiné les causes possibles des problèmes de performances dans votre application, vous pouvez commencer à les corriger.
Outils et bibliothèques
Android fournit plusieurs outils et bibliothèques pour améliorer en permanence les performances de votre application en production lorsque cela est nécessaire.
Profils de référence
L'implémentation de profils de référence dans votre application ou votre bibliothèque est le moyen le plus efficace d'améliorer les performances. Elle permet d'optimiser considérablement le temps de démarrage de l'application, de limiter l'affichage lent et d'améliorer les performances pour les utilisateurs finaux. Pour en savoir plus, consultez les Profils de référence.
Bibliothèque de démarrage d'application
La bibliothèque de démarrage d'application vous permet d'optimiser l'expérience de démarrage des applications. Cette bibliothèque permet aux développeurs de bibliothèques et d'applications de simplifier les séquences de démarrage et d'optimiser les opérations de démarrage.
Optimiser pour les appareils à faible RAM
L'amélioration des performances commence à la base. En optimisant les appareils d'entrée de gamme, vous pouvez améliorer l'efficacité de toutes les catégories d'appareils. Les utilisateurs sont plus susceptibles de rencontrer des problèmes comme une latence au démarrage de l'application, des erreurs ANR (application qui ne répond pas) ou des plantages de l'application lorsqu'ils utilisent des appareils dont la mémoire est limitée. Développez, testez et comparez votre application en gardant à l'esprit ce segment de marché afin de créer une base solide pour votre application.
Android (édition Go) est une configuration de l'OS de la plate-forme Android qui offre une expérience optimisée pour les appareils à faible RAM. Pour savoir comment améliorer la stabilité et les performances des appareils d'entrée de gamme, consultez Optimiser pour Android (édition Go).
Résoudre les problèmes courants
Si les bibliothèques ou les outils disponibles ne suffisent pas à résoudre vos problèmes de performances potentiels, nous vous recommandons de consulter les problèmes courants et leur résolution dans l'une des catégories suivantes :
Guides supplémentaires
- Fonctionnement en arrière-plan
- Classe de performance
- Buckets de mise en veille des applications
- Hibernation des applications