Android (Go-Edition)-Apps testen

Ähnlich wie bei Geräten, die auf der Android-Plattform ausgeführt werden, sollten Anwendungen auf Go-Geräten für Endnutzer weiterhin leistungsfähig sein. Es gibt Möglichkeiten, die ineffiziente Nutzung von Ressourcen wie CPU, Arbeitsspeicher, Grafik, Netzwerk oder Geräteakku zu minimieren.

Zum Beheben von Leistungsproblemen können Sie die Profilerstellungs- und Benchmarking-Tools zusammen mit der Anleitung für Android unter Profil der App-Leistung erstellen verwenden.

Testanforderungen

Hier sind einige wichtige Richtlinien, die Sie beim Erstellen von Profilen und Testen Ihrer Android (Go-Edition)-Anwendung beachten sollten:

  • Teste es auf einem Gerät, das Android 8.1 (API-Level 27) oder höher unterstützt. Es ist wichtig, (wenn möglich) echte Geräte anstelle eines Emulators zu verwenden, da sich die CPU-Leistung auf die Ergebnisse auswirken kann.
  • Sie können die RAM-Nutzung mit Tools wie dem Arbeitsspeicher-Profiler oder Perfetto von Android Studio im Blick behalten und verfolgen, wie viel Arbeitsspeicher genutzt wird. Wenn Sie Speicherlecks und Arbeitsspeicherabwanderung erkennen, können App-Abstürze und Verzögerungen reduziert werden.
    • Wenn Sie Arbeitsspeicher basierend auf bestimmten Systemeinschränkungen schrittweise freigeben möchten, können Sie onTrimMemory implementieren. Mit diesem Callback können Anwendungen Ressourcen freigeben, damit das System insgesamt schneller reagiert. Außerdem kommt der Endnutzer direkt davon zugute, weil das System den Prozess länger aufrecht erhalten kann. Weitere Informationen finden Sie in der Dokumentation zu ComponentCallbacks.
  • Deaktivieren Sie alle Funktionen, die unter Android (Go-Edition) nicht unterstützt werden.

Android Vitals für Go-Geräte

Wenn Sie Android Vitals-Statistiken für Ihre Apps auf Android-Geräten (Go-Edition) aufrufen möchten, gehen Sie zur Google Play Console und legen Sie die folgenden Filter und Gerätekonfigurationen fest:

  • Gerätetyp: Android Go
  • Android-Version: ab 8.1
  • RAM: 2 GB (ab Android 13 (API-Level 33) und höher) Eine vollständige Liste der Geräte- und Hardwarespezifikationen findest du unter Mindesthardwarespezifikationen.
Abbildung 1. Lege in der Play Console die folgenden Filter fest, um Messwerte für deine Apps zu sehen, die auf Geräten mit Android (Go-Edition) ausgeführt werden.

Wenn Sie alle Apps anzeigen möchten, die speziell auf Android-Geräten (Go-Edition) ausgeführt werden, können Sie den Filter Android Go im Gerätekatalog anwenden, wie in Abbildung 2 dargestellt.

Abbildung 2: Wende den Android Go-Gerätefilter in der Play Console an, um Messwerte für Nutzer abzurufen, die auf Geräten mit Android (Go-Edition) ausgeführt werden.