Android Vitals

Android Vitals to inicjatywa Google mająca na celu poprawę jakości technicznej aplikacji Google Play na urządzeniach z Androidem. Gdy użytkownik, który wyraził zgodę, uruchomi Twoją aplikację, jego urządzenie z Androidem zarejestruje informacje o jakości, w tym dane dotyczące stabilności, wydajności, wykorzystania baterii i odmówień udzielenia uprawnień. Te dane są agregowane przez Google Play i można uzyskać do nich dostęp na 2 sposoby: w Konsoli Google Play na panelu Android Vitals oraz za pomocą interfejsu Play Developer Reporting API.

Deweloperzy powinni monitorować wszystkie najważniejsze wskaźniki, aby mieć pewność, że nie mają one negatywnego wpływu na wrażenia użytkownika. Deweloperzy powinni przede wszystkim zwrócić uwagę na 2 podstawowe wskaźniki: częstotliwość awarii widocznych dla użytkownikówczęstotliwość błędów ANR widocznych dla użytkowników.

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

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ądzeniu. Są one opisane poniżej i wyświetlane w Android Vitals.

Najczęstsze pytania

Czym 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ówczę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, oraz próg niewłaściwego działania, który jest oceniany na podstawie każdego urządzenia (tylko telefon). Te wartości są widoczne w Android Vitals.

PRZEKRÓJ ZŁEGO ZACHOWAŃ
Aby zmaksymalizować widoczność tytułu w Google Play, utrzymuj go poniżej tych progów.
Ogólnie (średnia na wszystkich urządzeniach) 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ść tytułu w Google Play?

Jeśli Twoja aplikacja lub gra przekroczy ogólny próg niewłaściwego działania w przypadku któregokolwiek z podstawowych wskaźników, Google Play może zmniejszyć widoczność tytułu 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 dowolnego podstawowego wskaźnika dla danego modelu urządzenia, Google Play może zmniejszyć widoczność aplikacji lub gry dla użytkowników tego modelu. Google Play może też wyświetlić ostrzeżenie na stronie aplikacji, aby poinformować użytkowników, że aplikacja może nie działać prawidłowo na ich urządzeniu.

Czy niewłaściwe działanie może występować na poszczególnych urządzeniach i ogółem? A może tylko jeden? Co mam zrobić w takim przypadku?

Tak, wszystkie kombinacje są możliwe. Aby poprawić ogólną jakość, skup się na naprawie klastrów awarii i klastrów błędów ANR, które dotyczą największej liczby użytkowników. Aby poprawić jakość na danym urządzeniu, musisz naprawić największe klastry awarii i błędów ANR na tym urządzeniu. Jeśli masz oba te raporty, zalecamy, aby na początek skupić się na największych klastrach awarii i nieoczekiwanych przerw w działaniu. Dzięki temu prawdopodobnie poprawi się jakość na najważniejszych modelach poszczególnych urządzeń.

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

Zebraliśmy kilka materiałów, które pomogą Ci w rozpoznawaniu i rozwiązywaniu problemów technicznych w aplikacji lub grze.

Podstawowe wskaźniki:

Częstotliwość błędów ANR widocznych dla użytkowników
Częstotliwość awarii postrzegana przez 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 w tle
Czas uruchamiania aplikacji
Wydłużone renderowanie
Wydłużone sesje
Zabijacze pamięci (LMK)
Odmowa przyznania uprawnień

Nie chcę być zaskoczony nieprawidłowym działaniem lub ostrzeżeniami dotyczącymi informacji o produkcie. Jak mogę to rozwiązać?

Podczas oceny jakości Google Play bierze zwykle pod uwagę dane z ostatnich 28 dni. Android Vitals będzie Cię ostrzegać o niewłaściwym działaniu w ciągu 28 dni.

  • Regularnie sprawdzaj interfejs użytkownika lub rozważ użycie interfejsu API do raportowania, aby włączać dane bezpośrednio do swoich przepływów pracy.
  • Skonfiguruj alerty e-mailowe w Konsoli Play w przypadku nieprawidłowego działania.
  • Android Vitals będzie zgłaszać „problemy narastające”, czyli takie, które występują na urządzeniach, które w ciągu 7 dni nie osiągnęły progu niewłaściwego działania. Dzięki temu masz do 21 dni na rozwiązanie problemu.

Mam wiele urządzeń, na których występuje niewłaściwe działanie. Jak mam interpretować tę listę?

Czasami określone aspekty sprzętu lub oprogramowania urządzenia mogą wpływać na częstotliwość występowania problemów. Aby ułatwić Ci wykrywanie i rozwiązywanie tych problemów, wprowadziliśmy nową funkcję w Android Vitals, która powiadomi Cię, jeśli znajdzie potencjalne powiązania między wysokim wskaźnikiem problemów a kluczowymi parametrami urządzenia, takimi jak pamięć RAM, wersja Androida czy system na chipie. Możesz też samodzielnie sprawdzać 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 skonsolidowanych informacji o urządzeniach, w tym do liczby instalacji, przychodów, ocen i opinii. Te informacje wyświetlają się w panelu bocznym, dzięki czemu nie musisz opuszczać strony, na której się znajdujesz.

Jeśli rozwiążę problem na urządzeniu, jak długo będą wyświetlać się ostrzeżenia?

Google Play ocenia podstawowe wskaźniki codziennie na podstawie 28-dniowej średniej kroczącej. Gdy średnia z ciągu danych spadnie poniżej progów, Android Vitals przestanie wyświetlać ostrzeżenia. Ostrzeżenia w informacjach o aplikacji mogą zostać usunięte nawet wcześniej, jeśli algorytmy Google Play wykryją, że jakość techniczna aplikacji jest już na właściwym poziomie.

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

Pamiętaj, aby przed podjęciem decyzji wziąć pod uwagę zarówno koszty, jak i możliwości związane z trwałymi problemami. Niewłaściwe działania wpływają na obecnych użytkowników i ograniczają Twoje możliwości pozyskiwania nowych użytkowników. Jeśli nie możesz naprawić nieprawidłowego działania na poszczególnych urządzeniach, warto sprawdzić logikę kierowania i wykluczeń dotyczących urządzeń.

Dlaczego liczba i częstość występowania problemów w Android Vitals nie jest zgodna z liczbą i częstotliwością występowania problemów, które widzę w narzędziach własnych lub innych firm?

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

  • Informacje o Android Vitals pochodzą z platformy Android i obejmują niektóre zdarzenia, których nie mogą rejestrować pakiety SDK, m.in.:
    • Awarie występujące podczas uruchamiania, które mają miejsce przed zainicjowaniem pakietu SDK
    • Błędy ANR przed Androidem 12
  • Android Vitals zlicza problemy tylko wtedy, gdy są one zgłaszane na certyfikowanych urządzeniach oraz w przypadku aplikacji zainstalowanych z Google Play. Inne źródła danych mogą nie uwzględniać tych ograniczeń.
  • Android Vitals zbiera dane tylko od użytkowników, którzy zgodzili się na udostępnianie informacji o użyciu i diagnostyce. Inne narzędzia mogą nie wymagać zgody użytkownika. Nawet jeśli tak, to wątpliwe, aby zbierały dane od dokładnie tych samych użytkowników, którzy wyrazili zgodę na Androidzie.
  • Aby chronić prywatność użytkowników, wyświetlamy dane w panelu tylko wtedy, gdy udało nam się zebrać wystarczającą ilość danych, aby wygenerować raporty anonimowe.
  • Stawki za wydanie mogą być obliczane inaczej. Wskaźnik częstotliwości problemów w Android Vitals uwzględnia liczbę problemów (awarii, błędów ANR itp.) na aktywnego użytkownika dziennie. Crashlytics zlicza liczbę problemów na sesję aplikacji. Jeśli na przykład użytkownik zagra w grę 3 razy w ciągu 1 dnia i wystąpi 1 awaria, Android Vitals wskaże, że częstotliwość awarii wynosi 100%, a Crashlytics – że 33%.

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