Testowanie aplikacji na Androida (wersja Go)

Podobnie jak w przypadku urządzeń z platformą Android, aplikacje na urządzeniach z Go powinny działać sprawnie u użytkowników. Istnieją sposoby na ograniczenie nieefektywnego wykorzystania zasobów, takich jak procesor, pamięć, grafika, sieć czy bateria urządzenia.

Aby rozwiązać problemy z wydajnością, możesz skorzystać z narzędzi do profilowania i analizy porównawczej oraz skorzystać ze wskazówek dotyczących Androida w sekcji Profilowanie wydajności aplikacji.

Wymagania dotyczące testowania

Oto kilka kluczowych wskazówek, o których należy pamiętać podczas profilowania i testowania aplikacji na Androida (wersja Go):

  • Przeprowadź test na urządzeniu z Androidem 8.1 (poziom interfejsu API 27) lub nowszym. Ważne jest, aby używać prawdziwych urządzeń (jeśli to możliwe) zamiast emulatora, ponieważ wydajność procesora może mieć wpływ na wyniki.
  • Monitoruj wykorzystanie pamięci RAM za pomocą narzędzi takich jak narzędzie do profilowania pamięci w Android Studio lub Perfetto, aby śledzić ilość wykorzystywanej pamięci. Wykrywanie wycieków pamięci i rezygnacji pamięci może zmniejszyć liczbę awarii aplikacji i ogólne zacinanie.
    • Aby stopniowo zwalniać pamięć na podstawie określonych ograniczeń systemu, możesz wdrożyć onTrimMemory. Wywołanie zwrotne umożliwia aplikacjom zwolnienie zasobów, dzięki czemu system może lepiej działać, a także bezpośrednio wpływa na wygodę użytkowników aplikacji, ponieważ wydłuża czas jego działania. Więcej informacji znajdziesz w dokumentacji ComponentCallbacks.
  • Wyłącz wszystkie funkcje, które nie są obsługiwane na Androidzie (w wersji Go).

Android Vitals dla urządzeń Go

Aby wyświetlić statystyki Android Vitals dotyczące aplikacji działających na urządzeniach z Androidem (wersja Go), otwórz Konsolę Google Play i ustaw te filtry i konfiguracje urządzeń:

  • Typ urządzenia: Android Go
  • Wersja Androida: 8.1 lub nowsza
  • RAM: 2 GB (w Androidzie 13 (poziom interfejsu API 33) i nowszych). Pełną listę specyfikacji urządzenia i sprzętu znajdziesz w artykule Minimalne specyfikacje sprzętowe.
Rysunek 1. Ustaw te filtry w Konsoli Play, aby wyświetlić dane dotyczące aplikacji działających na urządzeniach z Androidem (wersja Go).

Aby wyświetlić aplikacje działające konkretnie na urządzeniach z Androidem (wersja Go), możesz zastosować filtr Android Go w Katalogu urządzeń, tak jak na Rysunku 2.

Rysunek 2. Zastosuj filtr urządzeń z Androidem Go w Konsoli Play, aby pobrać dane dotyczące użytkowników korzystających z urządzeń z Androidem (wersja Go).