Android Vitals pomaga Google poprawiać jakość aplikacji na Androida w Google Play. Gdy użytkownik wyrazi na to zgodę, urządzenie z Androidem będzie śledzić wskaźniki jakości aplikacji, takie jak stabilność, wydajność, zużycie baterii i problemy z uprawnieniami. Google Play zbiera te dane, do których można uzyskać dostęp na panelu Android Vitals w Konsoli Play oraz za pomocą interfejsu Google Play Developer Reporting API.
Deweloperzy powinni monitorować Android Vitals, aby poprawiać wrażenia użytkowników, zwłaszcza podstawowe wskaźniki: częstotliwość awarii widocznych dla użytkowników, częstotliwość błędów ANR widocznych dla użytkowników i nadmierne blokady uśpienia.
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 i próg niewłaściwego działania na urządzenie.
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ów, częstotliwość błędów ANR widocznych dla użytkowników i nadmierne częściowe blokady wybudzania w przypadku wszystkich aplikacji oraz nadmierne zużycie baterii w przypadku aplikacji z tarczami zegarka.
Jakie są progi niewłaściwego działania?
Podstawowe wskaźniki awarii, błędów ANR i zużycia baterii mają 2 progi niewłaściwego działania: jeden dla wszystkich sesji na urządzeniach i jeden dla poszczególnych urządzeń. Te progi są widoczne w Android Vitals.
PRÓG NIEWŁAŚCIWYCH ZACHOWAŃ Aby zmaksymalizować widoczność tytułu w Google Play, nie przekraczaj 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% |
Nadmierne wykorzystanie baterii | 1% | - | 1% |
Zbyt wiele częściowych blokad uśpienia | 5% | - | - |
Szczegółowe informacje o tym, jakie użycie częściowych blokad uśpienia jest uważane za nadmierne, znajdziesz w sekcji Zbyt wiele częściowych blokad uśpienia.
Jak podstawowe wskaźniki wpływają na widoczność mojej aplikacji w Google Play?
Jeśli Twoja aplikacja lub gra przekracza próg niewłaściwego działania, możemy ograniczyć jej widoczność w Google Play. Google Play może też wyświetlać użytkownikom ostrzeżenie na stronie aplikacji.
Czy możliwe jest występowanie zarówno niewłaściwego działania na poszczególnych urządzeniach, jak i ogólnego niewłaściwego działania? A może tylko jeden z nich? Co mam wtedy zrobić?
Tak, wszystkie kombinacje są możliwe. Aby poprawić jakość aplikacji, napraw awarie i błędy ANR, które wpływają na największą liczbę użytkowników. Aby poprawić jakość na konkretnych urządzeniach, napraw największe grupy awarii i błędów ANR na tych urządzeniach. Jeśli występują oba problemy, skup się najpierw na największych zbiorach awarii i błędów ANR.
Potrzebuję pomocy w rozwiązaniu problemów technicznych. Od czego zacząć?
Poniższe materiały pomogą Ci zdiagnozować i rozwiązać problemy techniczne w aplikacji lub grze.
Podstawowe wskaźniki:
Częstotliwość błędów ANR postrzegana przez użytkowników
Częstotliwość awarii postrzegana przez użytkowników
Nadmierne zużycie baterii
Zbyt wiele częściowych blokad uśpienia
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
Błędy LMK (low memory kill)
Odmowy uprawnień
Nie chcę być zaskakiwany przez nieprawidłowe zachowania ani ostrzeżenia dotyczące informacji o aplikacji. Jak mogę temu zapobiec?
Aby ocenić jakość aplikacji, Google Play korzysta z danych z ostatnich 28 dni. Android Vitals powiadomi Cię o wszelkich problemach w tym okresie.
- Regularnie sprawdzaj interfejs lub używaj interfejsu Reporting API, aby zintegrować dane z przepływem pracy.
- Skonfiguruj w Konsoli Play alerty e-mail dotyczące problemów.
- Android Vitals oznacza „nowe problemy”, czyli problemy, które występują na urządzeniach od ponad 7 dni. Masz 21 dni na rozwiązanie tych problemów.
Mam wiele urządzeń, na których wystąpiło niewłaściwe działanie. Jak interpretować listę?
Czasami wysoki odsetek błędów jest spowodowany problemami ze sprzętem lub oprogramowaniem urządzenia. Android Vitals powiadamia Cię o możliwych powiązaniach między wysokimi wskaźnikami błędów a takimi czynnikami jak pamięć RAM, wersja Androida i typ procesora. Możesz też samodzielnie sprawdzić te linki, korzystając z sekcji Zasięg i urządzenia w Konsoli Play.
Android Vitals zapewnia też szybki dostęp do kluczowych informacji o urządzeniu, takich jak liczba użytkowników, przychody, oceny i opinie. Te informacje są wyświetlane w panelu bocznym, więc nie musisz opuszczać bieżącej strony.
Jeśli rozwiążę problem na urządzeniu, po jakim czasie ostrzeżenia przestaną się wyświetlać?
Play codziennie sprawdza kluczowe wskaźniki wydajności aplikacji, korzystając ze średniej z 28 dni. Gdy ta średnia się poprawi, ostrzeżenia dotyczące wskaźników Android Vitals znikną. Ostrzeżenia dotyczące informacji o aplikacji w Sklepie Play mogą zostać usunięte szybciej, jeśli system Play wykryje poprawę.
Co zrobić, jeśli nie mogę rozwiązać problemu lub nie chcę tego robić?
Upewnij się, że uwzględniasz koszty i utracone możliwości wynikające z ciągłego pogarszania się wrażeń użytkowników. Niewłaściwe zachowanie szkodzi obecnym użytkownikom i utrudnia przyciąganie nowych. Jeśli rozwiązywanie problemów na konkretnych urządzeniach nie jest praktyczne, rozważ zmianę reguł kierowania na urządzenia i wykluczania urządzeń.
Dlaczego liczby i współczynniki problemów w Android Vitals nie zgadzają się z liczbami i współczynnikami problemów, które widzę w moich rozwiązaniach lub w rozwiązaniach innych firm?
Android Vitals to główne źródło informacji o jakości technicznej aplikacji w Google Play. Liczba problemów i współczynników może się różnić od danych z innych źródeł z kilku powodów:
- Dane o kondycji Androida pochodzą z systemu Android i obejmują zdarzenia, których nie widzą pakiety SDK, takie jak:
- Awarie przed zainicjowaniem pakietu SDK
- Błędy ANR w wersjach Androida starszych niż 12
- Dane Android Vitals uwzględniają tylko problemy występujące na certyfikowanych urządzeniach i w aplikacjach zainstalowanych z Google Play.
- Android Vitals wykorzystuje tylko dane użytkowników, którzy wyrazili zgodę na ich udostępnianie.
- Aby chronić prywatność użytkowników, pokazujemy dane tylko wtedy, gdy mamy ich wystarczająco dużo, aby tworzyć anonimowe raporty.
- Wskaźniki problemów mogą być obliczane inaczej. Android Vitals pokazuje problemy w przypadku każdego aktywnego użytkownika dziennie.
- Na przykład Crashlytics zlicza liczbę problemów na sesję aplikacji. Jeśli użytkownik zagrał w grę 3 razy w ciągu 1 dnia i wystąpiła 1 awaria, Android Vitals pokaże 100% częstotliwość awarii, a Crashlytics – 33%.
Więcej informacji o tym, jak zbierane są dane, znajdziesz w Centrum pomocy Konsoli Play.
Czy mogę wyświetlać w IDE statystyki dotyczące błędów ANR i awarii?
Tak. W Androidzie Studio Meerkat podczas wyświetlania raportów w Statystykach dotyczących jakości aplikacji kliknij kartę Statystyki. Gemini podaje podsumowanie awarii, generuje obserwacje i zawiera linki do przydatnej dokumentacji. Jeśli udostępnisz Gemini dostęp do kontekstu kodu lokalnego, Gemini będzie mogła podawać dokładniejsze wyniki, odpowiednie kolejne kroki i sugestie dotyczące kodu. Pomoże Ci to skrócić czas potrzebny na diagnozowanie i rozwiązywanie problemów. Więcej informacji znajdziesz w dokumentacji Android Studio.