Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Comme pour les appareils s'exécutant sur la plate-forme Android, les applications installées sur les appareils Go doivent être performantes pour les utilisateurs finaux. Il est possible d'optimiser l'utilisation des ressources telles que le processeur, la mémoire, la carte graphique, le réseau ou la batterie de l'appareil.
Pour résoudre les problèmes de performances, vous pouvez utiliser les outils de profilage et d'analyse comparative, et suivre les conseils fournis pour Android dans la section Profiler les performances de votre application.
Modalités du test
Voici quelques consignes clés à garder en tête lorsque vous profilez et testez votre application Android (édition Go) :
Effectuez le test sur un appareil compatible avec Android 8.1 (niveau d'API 27) ou version ultérieure. Il est important d'utiliser de vrais appareils (dans la mesure du possible) plutôt qu'un émulateur, car les performances du processeur peuvent affecter les résultats.
Surveillez l'utilisation de la RAM à l'aide d'outils comme le Profileur de mémoire d'Android Studio ou Perfetto pour connaître à tout moment la quantité de mémoire consommée. En identifiant les fuites et les pertes de mémoire, vous pourrez réduire le plantage des applications et les à-coups globaux.
Pour libérer de la mémoire de manière incrémentielle en fonction de certaines contraintes système, vous pouvez implémenter onTrimMemory.
Ce rappel permet aux applications de libérer des ressources afin de fournir un système globalement plus réactif et d'améliorer directement l'expérience utilisateur de votre application en permettant au système de maintenir votre processus actif plus longtemps. Pour en savoir plus, consultez la documentation sur ComponentCallbacks.
Veillez à désactiver toutes les fonctionnalités non compatibles sur Android (édition Go).
Android Vitals pour les appareils Go
Pour afficher les statistiques Android Vitals pour vos applications s'exécutant sur des appareils Android (édition Go), accédez à la Google Play Console, et définissez les filtres et configurations d'appareils suivants :
Type d'appareil : Android Go
Version d'Android : 8.1 ou version ultérieure
RAM : 2 Go (à partir d'Android 13 (niveau d'API 33) ou version ultérieure). Pour la liste complète des caractéristiques techniques et matérielles de l'appareil, consultez la section Configuration matérielle minimale requise.
Figure 1 : Définissez les filtres suivants dans la Play Console pour afficher les métriques de vos applications s'exécutant sur des appareils Android (édition Go).
Pour afficher les applications exécutées spécifiquement sur des appareils Android (édition Go), vous pouvez appliquer le filtre Android Go dans le catalogue d'appareils, comme illustré dans la figure 2.
Figure 2 : Application du filtre d'appareil Android Go dans la Play Console pour récupérer les métriques concernant les utilisateurs d'appareils Android (édition Go)
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# Test Android (Go edition) apps\n\nSimilar to devices running on the Android platform, apps on Go devices\nshould still be performant for end-users. There are ways to minimize inefficient\nuses of resources, such as CPU, memory, graphics, network, or device battery.\n\nTo fix performance issues, you can use the profiling and benchmarking tools,\nalong with the guidance provided for Android at\n[Profile your app performance](/studio/profile).\n\nTesting requirements\n--------------------\n\nHere are a few key guidelines to keep in mind when profiling and testing your\nAndroid (Go edition) app:\n\n- Test on a device that supports Android 8.1 (API level 27) or above. It's important to use real devices (if possible) instead of an emulator, as CPU performance may impact results.\n- Monitor your RAM usage through tools like Android Studio [Memory Profiler](/studio/profile/memory-profiler) or [Perfetto](https://perfetto.dev/docs/data-sources/memory-counters) to keep track of how much memory is being consumed. Identifying memory leaks and memory churn can lead to a reduction in app crashes and overall jank.\n - To incrementally release memory based on certain system constraints, you can implement [`onTrimMemory`](/reference/android/content/ComponentCallbacks2#onTrimMemory(int)). This callback allows apps to release resources to help provide a more responsive system overall, and also directly benefits the end-user experience for your app by allowing the system to keep your process alive longer. For more information, see the documentation on [`ComponentCallbacks`](/reference/android/content/ComponentCallbacks2).\n- Ensure that you disable all features [not supported](/guide/topics/androidgo#differences_from_android) on Android (Go edition).\n\nAndroid vitals for Go devices\n-----------------------------\n\nTo view [Android vitals](/topic/performance/vitals) statistics for your apps\nrunning on Android (Go edition) devices, navigate to the Google Play Console and\nset the following filters and device configurations:\n\n- **Device type**: Android Go\n- **Android version**: 8.1 \\& above\n- **RAM** : 2GB (as of Android 13 (API level 33) and higher). For a full list of device and hardware specifications, see [Minimum hardware specifications](/guide/topics/androidgo#hardware-reqs).\n\n**Figure 1.** Set the following filters in the Play console to see metrics for your apps running on Android (Go edition) devices.\n\nTo view any apps running specifically on Android (Go edition) devices, you\ncan apply the **Android Go** filter in the Device Catalog as shown in Figure 2.\n**Figure 2.** Apply the Android Go device filter in the Play console to fetch metrics for users running on Android (Go edition) devices."]]