Gdy wątek UI aplikacji na Androida jest zablokowany zbyt długo, pojawia się błąd „Aplikacja nie odpowiada” (ANR). Android Vitals śledzi i raportuje w Konsoli Google Play dane dotyczące błędów ANR, aby pomóc Ci monitorować stabilność i szybkość działania aplikacji na różnych urządzeniach.
Dane i progi Android Vitals
Android Vitals może pomóc Ci monitorować i poprawiać częstotliwość błędów ANR w aplikacji. Android Vitals mierzy kilka rodzajów częstotliwości błędów ANR:
- Częstotliwość błędów ANR: odsetek liczby aktywnych użytkowników dziennie, u których wystąpił dowolny rodzaj błędu ANR.
- Częstotliwość błędów ANR postrzegana przez użytkowników: odsetek aktywnych użytkowników dziennie, u których wystąpił co najmniej 1 błąd ANR postrzegany przez użytkowników. Obecnie za błędy ANR widoczne dla użytkowników uznawane są tylko błędy ANR typu
Input dispatching timed out. - Częstotliwość wielokrotnych błędów ANR: odsetek aktywnych użytkowników dziennie, u których wystąpiły co najmniej 2 błędy ANR.
Aktywny użytkownik dziennie to unikalny użytkownik, który korzysta z aplikacji w ciągu 1 dnia na 1 urządzeniu, potencjalnie w ramach wielu sesji. Jeśli użytkownik korzysta z aplikacji na więcej niż 1 urządzeniu w ciągu 1 dnia, każde z tych urządzeń wpłynie na liczbę aktywnych użytkowników w danym dniu.
Częstotliwość błędów ANR widocznych dla użytkowników jest podstawowym wskaźnikiem, co oznacza, że wpływa na możliwość odkrycia Twojej aplikacji w Google Play. Jest to ważne, ponieważ zliczane błędy ANR występują zawsze, gdy użytkownik korzysta z aplikacji, co powoduje najwięcej zakłóceń.
W przypadku tych danych Play określa 2 progi niewłaściwego działania:
- Próg niewłaściwego działania na poziomie ogólnym: błąd ANR widoczny dla użytkowników wystąpił u co najmniej 0, 47% liczby aktywnych użytkowników dziennie na wszystkich modelach urządzeń.
- Próg niewłaściwego działania na poziomie urządzenia: co najmniej 8% użytkowników dziennie widzi błąd ANR widoczny dla użytkowników na 1 modelu urządzenia.
Jeśli aplikacja przekracza ogólny próg niewłaściwego działania, prawdopodobnie będzie trudniejsza do odkrycia na wszystkich urządzeniach. Jeśli aplikacja przekracza próg niewłaściwego działania na urządzeniu na niektórych urządzeniach, może być trudniej ją znaleźć na tych urządzeniach, a na jej stronie w Sklepie może wyświetlać się ostrzeżenie.
Android Vitals może wysyłać alerty w Konsoli Play za każdym razem, gdy w aplikacji wystąpią nadmierne błędy ANR.
Więcej informacji o tym, jak Google Play zbiera dane Android Vitals, znajdziesz w dokumentacji Konsoli Play.