Rozwiązywanie problemów z narzędziem Android Performance Tuner i najczęstsze pytania na jego temat

 

Jeśli masz problemy ze zintegrowaniem, używaniem lub zrozumieniem sposobu działania narzędzia Android Performance Tuner, mogą Ci pomóc podane niżej informacje.

Typowe problemy w fazie początkowej

Narzędzie Android Performance Tuner nie jest jeszcze w pełni zintegrowane

Jeśli na stronie Statystyki wydajności widzisz komunikat wprowadzający z nagłówkiem „Jak uzyskać statystyki wydajności za pomocą funkcji Android Performance Tuner”, Twoja integracja nie została jeszcze ukończona.

Dokończ integrację, a potem prześlij swoją grę do Konsoli Play zgodnie z opisem na stronie dla deweloperów aplikacji na Androida.

Wtyczka Android Performance Tuner jest już w pełni zintegrowana, ale Twoja aplikacja nie została jeszcze opublikowana

Jeśli na stronie Statystyki wydajności widzisz prośbę o utworzenie wersji, oznacza to, że narzędzie Android Performance Tuner jest już w pełni zintegrowane, ale musisz opublikować aplikację.

Opublikuj aplikację na ścieżce testów lub w Google Play. Więcej informacji o publikowaniu znajdziesz w artykule o przygotowywaniu i publikowaniu wersji.

Podczas przesyłania aplikacji pojawiają się komunikaty o błędach

Gdy prześlesz aplikację do Google Play, przeprowadzamy kilka końcowych testów, by sprawdzić jej konfigurację. Jeśli wyświetli Ci się komunikat z ostrzeżeniem, zapoznaj się ze szczegółami i sprawdź, czy zostały wykonane wszystkie czynności z listy kontrolnej dla odpowiedniej ścieżki integracji.

Twoja aplikacja została opublikowana, ale zebrano o niej zbyt mało danych

Zanim dane wyświetlą się w Konsoli Play, ich ilość musi osiągnąć minimalny próg. Jeśli jednak opublikujesz pakiet Android App Bundle na ścieżce testu wewnętrznego, ten minimalny próg nie będzie obowiązywać. Oznacza to, że przed opublikowaniem aplikacji w Google Play możesz wtedy we własnym zakresie sprawdzić jej konfigurację.

Najczęstsze pytania

Jak narzędzie Android Performance Tuner wpływa na rozkład liczby klatek? Czy może spowolnić renderowanie? Wydaje mi się, że do tego właśnie doszło.

Zgodnie z wynikami naszych testów narzędzie Android Performance Tuner ma znikomy wpływ (< 1%) na czas renderowania klatek. Jeśli do przekazywania do narzędzia Android Performance Tuner informacji o czasie renderowania klatek używasz interfejsu Frame Pacing API, zauważysz bardziej spójne wyniki. Jest to korzystne, ponieważ ogranicza przypadki mikroprzestojów. Liczba powolnie renderowanych klatek powinna pozostać na niezmienionym poziomie.

Czy mogę używać tego narzędzia przed opublikowaniem aplikacji?

Tak. Jeśli opublikujesz aplikację na ścieżce testów wewnętrznych (która obsługuje do 100 użytkowników), swoje dane o wydajności będą widoczne w Android Vitals. Pamiętaj, że gdy aplikacja znajduje się na ścieżce testów wewnętrznych, wyświetlamy wszystkie dane niezależnie od liczby sesji. Jeśli jednak przesuniesz aplikację na ścieżkę testów zamkniętych lub otwartych albo na ścieżkę produkcyjną, dane pojawią się dopiero wtedy, gdy osiągniesz istotną statystycznie liczbę sesji. Oznacza to, że kiedy przeniesiesz aplikację ze ścieżki testów na ścieżkę produkcyjną, może nastąpić pewien krótki okres, w którym nie będziesz widzieć żadnych danych. Potrwa on, dopóki wersja produkcyjna aplikacji nie osiągnie wymaganego poziomu rozpowszechnienia.

Czy jeśli zmienię docelową liczbę klatek, to stracę jakieś dane?

Dane o szybkim i wolnym renderowaniu są powiązane z docelową liczbą klatek. Jeśli więc ją zmodyfikujesz, zmienią się też informacje o problemach i możliwościach. Podstawowe dane o czasie renderowania klatek pozostaną jednak takie same.

Czy mogę wyłączyć zbieranie danych?

W Konsoli Play nie możesz wyłączyć zbierania danych.

Ustawienia jakości dla użytkowników są określane w czasie działania aplikacji. Jak wpłynie to na widoczne dla mnie dane?

Polegamy na dokładnym zgłaszaniu ustawień jakości w czasie działania aplikacji i ich uzgodnieniu z poziomami jakości określonymi przez Ciebie podczas integracji. W przeciwnym razie sesje będą miały poziom jakości klasyfikowany jako „nieznany”.

Zezwalam użytkownikom na zastępowanie ustawień jakości. Jak wpłynie to na widoczne dla mnie dane?

Obecnie nie monitorujemy zmian wprowadzanych przez użytkowników, ale planujemy robić to w przyszłości. Do tego czasu zmiany te mogą być przedstawiane na dwa sposoby, zależnie od tego, czy ustawienia wybrane przez użytkowników należą do skonfigurowanych przez Ciebie poziomów jakości czy nie. Jeśli tak, sesje będą raportowane z odpowiednim poziomem jakości. W przeciwnym razie będą miały poziom jakości sklasyfikowany jako „nieznany”. Jedną z możliwych konsekwencji jest to, że niektóre modele urządzeń mogą być zaliczane w raportach do więcej niż jednego poziomu jakości.

Co się dzieje, gdy dany model urządzenia działa na więcej niż jednym poziomie jakości?

Model urządzenia może się pojawiać wielokrotnie na wykresie i w tabelach, jeśli występujące na nim sesje są zaliczane w raportach do więcej niż jednego poziomu jakości.

Dlaczego model urządzenia może działać na więcej niż jednym poziomie jakości?

Może się tak zdarzyć, jeśli:

  • użytkownik zmienił poziom jakości,
  • poziom jakości został ustawiony dynamicznie na bardziej szczegółowym poziomie niż na poziomie modelu urządzenia,
  • poziom jakości został zmieniony zdalnie bez opublikowania nowej wersji.

Czy to było pomocne?

Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Wykonaj te czynności:

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
12999816985301966556
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
92637
false
false