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 dane o błędach ANR w Konsoli Google Play, 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 zmniejszać 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 typ błędu ANR.
- Częstotliwość błędów ANR widocznych dla użytkowników: odsetek liczby aktywnych użytkowników dziennie, u których wystąpił co najmniej 1 błąd ANR widoczny dla 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.
Liczba aktywnych użytkowników 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 jednym z podstawowych wskaźników, 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 Google 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: błąd ANR widoczny dla użytkowników wystąpił u co najmniej 8% użytkowników dziennie 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 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, gdy w aplikacji występuje nadmierna liczba błędów ANR.
Więcej informacji o tym, jak Google Play zbiera dane Android Vitals, znajdziesz w dokumentacji Konsoli Play.