Wenn der UI-Thread einer Android-App zu lange blockiert ist, wird ein ANR-Fehler (App antwortet nicht) ausgelöst. Android Vitals erfasst und meldet ANR-Messwerte in der Google Play Console, damit du die Stabilität und Reaktionsfähigkeit deiner App auf verschiedenen Geräten im Blick behalten kannst.
Android Vitals-Messwerte und ‑Grenzwerte
Mit Android Vitals können Sie die ANR-Rate Ihrer App im Blick behalten und verbessern. Android Vitals misst mehrere ANR-Raten:
- ANR-Rate:Prozentsatz der aktiven Nutzer pro Tag, bei denen ein beliebiger ANR-Fehler aufgetreten ist.
- Rate der vom Nutzer wahrgenommenen ANR-Fehler:Prozentsatz der aktiven Nutzer pro Tag, bei denen mindestens ein vom Nutzer wahrgenommener ANR-Fehler aufgetreten ist. Derzeit werden nur ANR-Fehler vom Typ
Input dispatching timed outals vom Nutzer wahrgenommen eingestuft. - Mehrfach-ANR-Rate:Prozentsatz der aktiven Nutzer pro Tag, bei denen mindestens zwei ANR-Fehler aufgetreten sind.
Ein aktiver Nutzer pro Tag ist ein einzelner Nutzer, der Ihre App an einem Tag auf einem Gerät verwendet, möglicherweise in mehreren Sitzungen. Wenn ein Nutzer Ihre App an einem Tag auf mehreren Geräten verwendet, wird jedes Gerät zur Zahl der aktiven Nutzer an diesem Tag addiert.
Die Rate der vom Nutzer wahrgenommenen ANR-Fehler ist ein Vitalparameter, d. h., er beeinflusst die Sichtbarkeit Ihrer App bei Google Play. Er ist wichtig, weil die gezählten ANR-Fehler immer auftreten, während der Nutzer mit der App interagiert, und daher die größte Störung verursachen.
Google Play hat für diesen Messwert zwei Grenzwerte zu unerwünschtem Verhalten definiert:
- Grenzwert zu unerwünschtem Verhalten auf allen Geräten:Bei mindestens 0, 47% der aktiven Nutzer pro Tag tritt auf allen Gerätemodellen ein vom Nutzer wahrgenommener ANR-Fehler auf.
- Grenzwert zu unerwünschtem Verhalten auf einzelnen Geräten:Bei mindestens 8% der Nutzer pro Tag tritt bei einem einzelnen Gerätemodell ein vom Nutzer wahrgenommener ANR-Fehler auf.
Wenn Ihre App den Grenzwert zu unerwünschtem Verhalten insgesamt überschreitet, ist sie wahrscheinlich auf allen Geräten weniger gut sichtbar. Wenn Ihre App auf einigen Geräten den Grenzwert zu unerwünschtem Verhalten pro Gerät überschreitet, ist sie auf diesen Geräten wahrscheinlich weniger gut sichtbar und in Ihrem Store-Eintrag wird möglicherweise eine Warnung angezeigt.
Android Vitals kann dich über die Play Console benachrichtigen, wenn deine App übermäßig viele ANR-Fehler aufweist.
Informationen dazu, wie Google Play Android Vitals-Daten erhebt, findest du in der Play Console-Dokumentation.