Android Performance Tuner (APT) Część pakietu Android Game Development Kit.

Android Performance Tuner (APT) umożliwia zapewnienie użytkownikom jak najlepszych wrażeń, pomagając mierzyć i optymalizować liczbę klatek, jakość grafiki, czas wczytywania i porzucenia podczas wczytywania na wielu urządzeniach z Androidem na dużą skalę.

Pomaga wykryć problemy z wydajnością gry lub aplikacji i wskazuje możliwości poprawy wierności. Dane o wpływie pomagają ustalać priorytety, a problemy są dzielone na kategorie, by ułatwić podjęcie działań. Informacje na poziomie modelu i specyfikacji urządzenia pozwalają znaleźć najskuteczniejszy sposób działania.


Jakie są zalety?

Android Performance Tuner (APT) pomaga zapewnić wysoką jakość działania większej liczbie użytkowników.

Nowość! Poznaj czasy wczytywania i ich wpływ na porzucenia

APT śledzi zarówno czas wczytywania, jak i porzucenia ładowania w przypadku wielu rodzajów wczytywania (pierwszego wczytywania, wczytywania „na zimno, wczytywania częściowo z pamięci i między poziomami). Pokazuje wpływ dłuższego czasu wczytywania na porzucenie gry, dzięki czemu możesz określić optymalny czas wczytywania.

Mierzenie wrażeń użytkowników

APT podaje liczbę klatek i czas wczytywania gry na rzeczywistych urządzeniach użytkowników, dzięki czemu masz bezpośredni wgląd w sposób, w jaki gra. Wszystkie wskaźniki są dostosowane do Twoich wartości docelowych, dzięki czemu możesz poznać skuteczność gry w odniesieniu do konkretnych celów.

Zidentyfikuj problemy z wydajnością gier i nadaj im priorytet

Problemy z liczbą klatek i czasem wczytywania są ułożone według poziomów jakości, adnotacji w grze i modelu urządzenia. Pomoże Ci to znaleźć główną przyczynę problemu. W przypadku każdego problemu z liczbą klatek możesz sprawdzić czas pracy procesora i GPU, dzięki czemu możesz ocenić potrzebę optymalizacji. Pokazywana jest też liczba sesji, których dotyczy problem, dzięki czemu możesz się dowiedzieć, co najbardziej wpływa na użytkowników i zdecydować, na których urządzeniach lub scenach gier skupić się w pierwszej kolejności.

Wykorzystaj potencjał każdego urządzenia

Oprócz informowania o problemach ze współczynnikiem wydajności, APT zwraca też uwagę na możliwości poprawy wrażeń użytkowników przez zwiększenie jakości na urządzeniach, które już są skuteczne, ale mają jeszcze sporo do zrobienia. Dzięki temu możesz mieć pewność, że każdy użytkownik będzie mógł uzyskać jak najlepsze wrażenia z gry.

Jak to działa?

Android Performance Tuner współpracuje z Android Vitals.

  • Android Performance Tuner rejestruje i agreguje czas renderowania klatki na żywo oraz informacje o wczytywaniu z gry lub aplikacji wraz z podanymi przez Ciebie adnotacjami do gier i parametrami wierności.
  • Gdy publikujesz wersję gry lub aplikacji za pomocą narzędzia Android Performance Tuner, dane o wydajności są przesyłane do Google Play i odblokowują nowe statystyki dotyczące wydajności w Android Vitals.

Aby uzyskać te statystyki wydajności, musisz zintegrować funkcję Android Performance Tuner z grą lub aplikacją, a potem opublikować ją w Google Play:

Wymagania

Urządzenia:

Android Performance Tuner (APT) działa na wszystkich urządzeniach z Androidem (z Usługami Google Play lub bez nich) z Androidem 4.1 (poziom interfejsu API 16) lub nowszym. To ponad 99% wszystkich aktywnych urządzeń z Androidem.

Informacje dla wszystkich deweloperów

  • Dostęp do Android Vitals
  • Usługa jest dostępna tylko w nowej Konsoli Google Play

Dodatkowe wymagania dla programistów na Unity:

  • Unity w wersji 2017.4 lub nowszej i .NET w wersji 4.6
  • Do korzystania z plików rozszerzeń APK wymagana jest wersja Unity 2018.2
  • Aby uzyskać dokładniejsze pomiary szybkości klatek i umożliwiające pomiary GPU, musisz mieć Unity w wersji 2019.3.14 lub nowszej
  • Do obsługi scen Addressables wymagane jest oprogramowanie Unity 2019.3 lub nowsze oraz pakiet Addressables w wersji 1.19.4 lub nowszej.

Dowiedz się więcej o wtyczce Android Performance Tuner

Nasze ćwiczenia z programowania przeprowadzą Cię przez proces integracji narzędzia Android Performance Tuner z grą pod kątem integracji z językiem C/C++ i Unity Engine:

Odniesienia do pakietów SDK w językach C/C++ i Unity Engine:

Dodatkowe materiały