Android Vitals

Android Vitals to inicjatywa Google, która ma na celu poprawę jakości technicznej aplikacji z Google Play na urządzenia z Androidem. Gdy użytkownik włączy Twoją aplikację, jego urządzenie z Androidem zapisze informacje o pewnych aspektach jakości, w tym wskaźniki stabilności, wydajność, wykorzystanie baterii i odmowy przyznania uprawnień. Dane te są agregowane przez Google Play i można uzyskać do nich dostęp na 2 sposoby: za pomocą Konsoli Google Play w panelu Android Vitals lub przez interfejs Google Play Developer Reporting API.

Deweloperzy powinni monitorować wszystkie wskaźniki, aby mieć pewność, że nie wpływają negatywnie na wrażenia użytkowników. W szczególności deweloperzy powinni skupić się na 2 podstawowych wskaźnikach: częstotliwości awarii widocznych dla użytkowników i częstotliwości błędów ANR widocznych dla użytkowników.

Podstawowe wskaźniki i niewłaściwe działanie

Podstawowe wskaźniki aplikacji wpływają na jej widoczność w Google Play. Każdy podstawowy wskaźnik ma ogólny próg niewłaściwego działania oraz próg niewłaściwego działania na urządzenie. Opisujemy je poniżej. Pokazujemy je też w Android Vitals.

Najczęstsze pytania

Czym są podstawowe wskaźniki?

Podstawowe wskaźniki to najważniejsze dane Android Vitals, które wpływają na widoczność aplikacji w Google Play. Podstawowe wskaźniki to częstotliwość awarii widocznych dla użytkowników i częstotliwość błędów ANR widocznych dla użytkowników.

Jakie są progi niewłaściwego działania?

Każdy podstawowy wskaźnik ma 2 progi niewłaściwego działania: podstawowy próg niewłaściwego działania, który uwzględnia wszystkie sesje na wszystkich urządzeniach, i próg niewłaściwego działania, który jest oceniany dla poszczególnych urządzeń (tylko na telefonach). Progi są wyświetlane w Android Vitals.

PRÓG ZŁOŚLIWEGO ZACHOWANIA
Aby zmaksymalizować widoczność gry w Google Play, staraj się nie przekraczać tych progów.
Ogólnie (średnia dla różnych urządzeń) Zależnie od modelu telefonu
Częstotliwość awarii widocznych dla użytkowników 1,09% 8%
Częstotliwość błędów ANR widocznych dla użytkowników 0,47% 8%

Jak podstawowe wskaźniki wpływają na widoczność gry w Google Play?

Jeśli Twoja aplikacja lub gra przekracza ogólny próg niewłaściwego działania w przypadku któregoś z podstawowych działań, Google Play może ograniczyć jej widoczność na wszystkich modelach urządzeń. Jeśli Twoja aplikacja lub gra przekracza próg niewłaściwego działania na urządzenie w przypadku dowolnego z podstawowych wskaźników w przypadku danego modelu urządzenia, Google Play może ograniczyć jej widoczność dla użytkowników danego modelu. Na stronie z informacjami o aplikacji Google Play może też wyświetlać ostrzeżenie, aby poinformować użytkowników, że aplikacja może nie działać prawidłowo na ich urządzeniach.

Czy mogą występować problemy z działaniem zarówno na poziomie urządzenia, jak i ogólnie? A może tylko ten jeden? Co mam zrobić w takim przypadku?

Tak, wszystkie kombinacje są możliwe. Aby poprawić ogólną jakość, postaraj się naprawić klastry błędów i błędów ANR, które wpływają na większość użytkowników. Aby poprawić jakość z poszczególnych urządzeń, musisz naprawić na nim największe klastry awarii i błędów ANR. Jeśli masz oba te komponenty, zacznij od skupienia się na największych klastrach awarii i błędów ANR. W ten sposób poprawisz jakość również na najważniejszych modelach urządzeń.

Potrzebuję pomocy w rozwiązaniu problemów technicznych. Od czego zacząć?

Zebraliśmy wiele zasobów, które pomogą Ci zacząć diagnozować i rozwiązywać problemy techniczne w aplikacji lub grze.

Podstawowe wskaźniki:

Częstotliwość błędów ANR widocznych dla użytkowników
Częstotliwość awarii widocznych dla użytkowników

Pozostałe wskaźniki:

Zbyt częste wybudzenia
Ciągłe częściowe blokady uśpienia
Nadmierne skanowania Wi-Fi w tle
Nadmierne użycie sieci Wi-Fi w tle
Czas uruchamiania aplikacji
Powolne renderowanie
Odmowy przyznania uprawnień

Nie chcę być zaskoczony nieprawidłowymi działaniami czy ostrzeżeniami na stronie z informacjami o aplikacji. Jak mogę temu zapobiec?

Podczas oceny Twojej jakości Google Play bierze zwykle pod uwagę dane z ostatnich 28 dni. Android Vitals ostrzega Cię o nieodpowiednich działaniach przez 28 dni.

  • Regularnie sprawdzaj interfejs lub rozważ korzystanie z interfejsu API do raportowania, aby uwzględniać dane bezpośrednio w swoich przepływach pracy.
  • [Już wkrótce] Skonfiguruj w Konsoli Play alerty e-mail dotyczące niewłaściwego działania.
  • [Już wkrótce] Android Vitals będzie zgłaszać „problemy nowe” zdefiniowane jako urządzenia, które w ciągu 7 dni nie osiągnęły progu niewłaściwego działania na urządzenie. Masz wtedy 21 dni na przygotowanie się do tego problemu.

Mam wiele urządzeń, które działają niewłaściwie. Jak interpretować tę listę?

Czasami na częstotliwość występowania problemów mogą wpływać konkretne aspekty sprzętu lub oprogramowania urządzenia. Aby pomóc Ci wychwycić i rozwiązać te problemy, nowa funkcja Android Vitals będzie powiadamiać Cię o potencjalnych powiązaniach między wysokimi częstotliwościami problemów a najważniejszymi atrybutami urządzenia, takimi jak pamięć RAM, wersja Androida czy układ SOC. Powiązania możesz też przeglądać samodzielnie w sekcji Zasięg i urządzenia w Konsoli Play.

W Android Vitals możesz też jednym kliknięciem uzyskać dostęp do skonsolidowanych informacji o urządzeniach, w tym o liczbie instalacji, przychodach, ocenach i opiniach. Informacje te są wyświetlane w panelu bocznym, więc nie musisz opuszczać strony, którą aktualnie przeglądasz.

Po jakim czasie ostrzeżenia przestaną się pojawiać, gdy rozwiązam problem z urządzeniem?

Google Play codziennie ocenia Twoje podstawowe wskaźniki w postaci średniej kroczącej z 28 dni. Gdy tylko średnia krocząca spadnie poniżej wartości progowych, Android Vitals przestanie wyświetlać ostrzeżenia. Ostrzeżenia dotyczące informacji o aplikacji mogą zostać usunięte nawet wcześniej, jeśli algorytmy Google Play wykryją, że jakość techniczna już idzie w odpowiednim kierunku.

Co zrobić, jeśli nie mogę lub nie chcę rozwiązać problemu?

Pamiętaj, aby przy podejmowaniu decyzji, co dalej zrobić, brać pod uwagę zarówno koszt, jak i możliwość występowania długotrwałych niskiej jakości. Niewłaściwe działanie ma wpływ na obecnych użytkowników i zmniejsza Twoje możliwości pozyskiwania potencjalnych klientów. Gdy naprawianie niewłaściwego działania na poszczególnych urządzeniach jest niemożliwe, warto sprawdzić logikę kierowania na urządzenia i wykluczania.

Dlaczego liczba i wskaźniki problemów w Android Vitals nie są zgodne z liczbą problemów i wskaźnikami podawanymi przeze mnie w rozwiązaniach własnych lub innych firm?

Android Vitals to źródło wiarygodnych danych Google Play do oceny jakości technicznej. Liczba problemów i częstotliwość ich występowania w Android Vitals mogą się różnić od tych pochodzących z innych źródeł z kilku powodów:

  • Informacje Android Vitals pochodzą z platformy Android i rejestrują niektóre zdarzenia, których nie mogą zobaczyć pakiety SDK, w tym:
    • Awarie podczas uruchamiania, które występują przed zainicjowaniem pakietu SDK
    • Błędy ANR starsze niż Android 12
  • Android Vitals zlicza problemy tylko wtedy, gdy są zgłaszane na certyfikowanych urządzeniach i w aplikacjach zainstalowanych z Google Play. Inne źródła danych mogą ich nie stosować.
  • Android Vitals zbiera dane tylko od użytkowników, którzy zgodzili się na udostępnianie informacji o użytkowaniu i danych diagnostycznych. Inne narzędzia mogą nie wymagać zgody użytkownika. Nawet jeśli tak, jest mało prawdopodobne, że zbierają dane od dokładnie tej samej grupy użytkowników, którzy włączyli Androida.
  • Aby chronić prywatność użytkowników, pokazujemy dane w panelu tylko wtedy, gdy możemy zebrać wystarczającą ilość danych do wygenerowania zanonimizowanych raportów.
  • Odsetek problemów może być obliczany w inny sposób. Częstotliwość problemów w Android Vitals to liczba problemów (awarii, błędów ANR itp.) na aktywnego użytkownika dziennie. Crashlytics zlicza liczbę problemów na sesję aplikacji. Jeśli np. użytkownik grał w grę 3 razy w ciągu jednego dnia i doświadczył jednej awarii, Android Vitals pokazuje częstotliwość awarii na 100%, a w Crashlytics – 33%.

Więcej informacji o zbieraniu danych znajdziesz w Centrum pomocy Konsoli Play.