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, który wyraził zgodę, uruchamia Twoją aplikację, jego urządzenie z Androidem rejestruje informacje dotyczące jakości, w tym wskaźniki stabilności, wydajności, wykorzystania baterii i odmów z uprawnieniami. Dane te są agregowane przez Google Play. Dostęp do tych danych można uzyskać na 2 sposoby: w Konsoli Google Play w panelu Android Vitals oraz przez interfejs Google Play Developer Reporting API.

Deweloperzy powinni monitorować wszystkie wskaźniki, aby mieć pewność, że nie mają one negatywnego wpływu na wrażenia użytkownika. Deweloperzy powinni w szczególności traktować priorytetowo 2 podstawowe wskaźniki: częstotliwość awarii widocznych dla użytkowników i częstotliwość błędów ANR widocznych dla użytkowników.

Podstawowe wskaźniki i złe działanie

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

Najczęstsze pytania

Co to są podstawowe wskaźniki?

Podstawowe wskaźniki to najważniejsze dane w 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: ogólny 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 oceniany przez poszczególne urządzenia (tylko telefon). Progi są widoczne w Android Vitals.

ZŁY PRÓG DZIAŁANIA
Aby zwiększyć widoczność tytułu w Google Play, nie przekraczaj tych progów.
Łącznie (średnia dla wszystkich urządzeń) Według modelu telefonu Według modelu zegarka
Częstotliwość awarii widocznych dla użytkowników 1,09% 8% 4%
Częstotliwość błędów ANR widocznych dla użytkowników 0,47% 8% 5%

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

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

Czy niewłaściwe działanie może występować zarówno na poszczególnych urządzeniach, jak i w ogóle? Czy może tylko jedno? Co mam zrobić w takiej sytuacji?

Tak, wszystkie kombinacje są możliwe. Aby poprawić ogólną jakość, postaraj się naprawić błędy w klastrach awarii i błędów ANR, które wpływają na większość użytkowników. Aby poprawić jakość na poszczególnych urządzeniach, napraw największe klastry awarii i błędów ANR na tym urządzeniu. Jeśli masz oba te rodzaje klastrów, zalecamy, aby zacząć od skupienia się na największych klastrach awarii i błędów ANR ogółem. Dzięki temu poprawisz też jakość najważniejszych modeli urządzeń.

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

Zebraliśmy wiele materiałów, które pomogą Ci rozpocząć diagnozowanie i naprawianie problemów technicznych 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

Wszystkie 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 w tle
Czas uruchamiania aplikacji
Powolne renderowanie
Powolne sesje
Odmowy przyznania uprawnień

Nie chcę się dziwić niewłaściwego działania ani ostrzeżeniami na stronie z informacjami o aplikacji. Co mogę zrobić, aby temu zapobiec?

Podczas oceny jakości Google Play bierze pod uwagę dane z ostatnich 28 dni. Android Vitals ostrzeże Cię o wszelkich niewłaściwych działaniach z okresu 28 dni.

  • Regularnie sprawdzaj interfejs lub rozważ wykorzystanie interfejsu API do raportowania, aby włączyć dane bezpośrednio do swoich przepływów pracy.
  • [Wkrótce] Konfigurowanie alertów e-mail w Konsoli Play pod kątem niewłaściwego działania.
  • [Wkrótce] Android Vitals będzie zgłaszać „nowe problemy”, czyli urządzenia, które w ciągu 7 dni nie osiągnęły progu niewłaściwego działania na danym urządzeniu. Masz na to nawet 21 dni, aby przygotować się na ten problem.

Mam wiele urządzeń, które działają nieprawidłowo. Jak interpretować tę listę?

Czasami określone aspekty sprzętu lub oprogramowania urządzenia mogą mieć wpływ na częstotliwość występowania problemów. Aby pomóc Ci w wykryciu i rozwiązaniu tych problemów, nowa funkcja w Android Vitals powiadomi Cię o potencjalnych powiązaniach między dużą liczbą problemów a kluczowymi atrybutami urządzenia, takimi jak pamięć RAM, wersja Androida czy układ SOC. Możesz też samodzielnie przeglądać powiązania w sekcji Zasięg i urządzenia w Konsoli Play.

W Android Vitals możesz też jednym kliknięciem uzyskać dostęp do zbiorczych informacji o urządzeniu, w tym do liczby instalacji, przychodów, ocen i opinii. Te informacje są wyświetlane w panelu bocznym, więc nie musisz opuszczać aktualnie wyświetlanej strony.

Po jakim czasie ostrzeżenia przestaną się wyświetlać po naprawieniu problemu na urządzeniu?

Google Play ocenia podstawowe wskaźniki życiowe codziennie na podstawie średniej kroczącej z 28 dni. Gdy tylko średnia krocząca spadnie poniżej progu, Android Vitals przestanie wyświetlać ostrzeżenia. Ostrzeżenia na stronie aplikacji mogą zostać usunięte jeszcze wcześniej, jeśli algorytmy Google Play wykryją, że jakość techniczna idzie w dobrym kierunku.

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

Podczas podejmowania decyzji o dalszym rozwoju bierz pod uwagę zarówno koszt, jak i możliwości związane z utrzymującymi się niekorzystnymi działaniami. Niewłaściwe zachowanie wpływa na obecnych użytkowników i zmniejsza możliwości pozyskania potencjalnych użytkowników. Jeśli naprawa niewłaściwego działania na poszczególnych urządzeniach jest niemożliwa, warto sprawdzić zasady kierowania i wykluczania na urządzeniach.

Dlaczego liczby i współczynniki problemów w Android Vitals nie zgadzają się z liczbą problemów i częstotliwościami, które widzę po analizie rozwiązań przeze mnie lub z rozwiązań innych firm?

Android Vitals to źródło wiarygodnych informacji w Google Play do oceny jakości technicznej. Liczba problemów z Android Vitals i współczynniki mogą nie odpowiadać wartościom z innych źródeł z kilku powodów:

  • Informacje Android Vitals pochodzą z platformy Android i rejestrują niektóre zdarzenia, których pakiety SDK nie widzą:
    • awarie przy uruchamianiu, które mają miejsce przed zainicjowaniem pakietu SDK;
    • Błędy ANR starsze niż Android 12
  • Android Vitals uwzględnia problemy tylko wtedy, gdy są one zgłaszane na certyfikowanych urządzeniach oraz w aplikacjach zainstalowanych z Google Play. Inne źródła danych mogą nie stosować tych ograniczeń.
  • Android Vitals zbiera dane tylko od użytkowników, którzy zgodzili się na udostępnianie informacji o użytkowaniu i diagnostyce. Inne narzędzia mogą nie wymagać zgody użytkownika. Nawet jeśli to robią, mało prawdopodobne jest, aby zbierały dane od dokładnie tej samej grupy użytkowników, którzy wyrazili zgodę na zbieranie danych na urządzeniach z Androidem.
  • Aby chronić prywatność użytkowników, wyświetlamy w panelu dane tylko wtedy, gdy jesteśmy w stanie zebrać wystarczającą ilość danych do wygenerowania anonimowych raportów.
  • Częstotliwość problemów może być obliczana w inny sposób. Częstotliwość problemów w Android Vitals zlicza liczbę problemów (awarii, błędów ANR itp.) przypadających na aktywnego użytkownika dziennie. Crashlytics zlicza liczbę problemów na sesję aplikacji. Jeśli np. użytkownik zagrał w grę 3 razy w ciągu 1 dnia i miał 1 awarię, częstotliwość awarii w Android Vitals wynosi 100%, a Crashlytics – 33%.

Więcej informacji o tym, jak zbieramy dane, znajdziesz w Centrum pomocy Konsoli Play.