Analogamente ai dispositivi in esecuzione sulla piattaforma Android, le app sui dispositivi Go dovrebbero continuare a offrire prestazioni elevate agli utenti finali. Esistono modi per ridurre al minimo l'uso inefficiente di risorse come CPU, memoria, grafica, rete o batteria del dispositivo.
Per risolvere i problemi di rendimento, puoi utilizzare gli strumenti di profilazione e benchmarking, insieme alle indicazioni fornite per Android nella pagina Profilo delle prestazioni dell'app.
Requisiti per i test
Di seguito sono riportate alcune linee guida fondamentali da tenere presente durante la profilazione e il test della tua app Android Go:
- Esegui il test su un dispositivo che supporta Android 8.1 (livello API 27) o versioni successive. È importante utilizzare dispositivi reali (se possibile) anziché un emulatore, poiché le prestazioni della CPU potrebbero influire sui risultati.
- Monitora l'utilizzo della RAM tramite strumenti come Memory Profiler o Perfetto di Android Studio per tenere traccia della quantità di memoria consumata. L'identificazione delle perdite di memoria e del tasso di abbandono della memoria può portare a una riduzione degli arresti anomali dell'app e del jank complessivo.
- Per rilasciare memoria in modo incrementale in base a determinati vincoli di sistema, puoi implementare
onTrimMemory
. Questo callback consente alle app di rilasciare risorse per fornire un sistema più reattivo nel complesso e favorisce direttamente l'esperienza dell'utente finale per la tua app, consentendo al sistema di mantenere attivo il processo più a lungo. Per ulteriori informazioni, consulta la documentazione suComponentCallbacks
.
- Per rilasciare memoria in modo incrementale in base a determinati vincoli di sistema, puoi implementare
- Assicurati di disattivare tutte le funzionalità non supportate su Android Go.
Android vitals per dispositivi Go
Per visualizzare le statistiche di Android vitals per le tue app eseguite su dispositivi Android Go, vai a Google Play Console e imposta i seguenti filtri e configurazioni dispositivo:
- Tipo di dispositivo: Android Go
- Versione di Android: 8.1 e successive
- RAM: 2 GB (a partire da Android 13 (livello API 33)). Per un elenco completo delle specifiche del dispositivo e dell'hardware, vedi Specifiche hardware minime.
Per visualizzare le app eseguite specificatamente su dispositivi Android Go, puoi applicare il filtro Android Go nel catalogo dei dispositivi, come mostrato nella Figura 2.