ANRs

Wenn der UI-Thread einer Android-App zu lange blockiert wird, wird ein ANR-Fehler (Application Not Responding) ausgelöst. Android Vitals erfasst und meldet ANR-Messwerte in der Google Play Console, damit Sie die Stabilität und Reaktionsfähigkeit Ihrer App auf verschiedenen Geräten im Blick behalten können.

Android Vitals-Messwerte und ‑Grenzwerte

Mit Android Vitals können Sie die ANR-Rate Ihrer App im Blick behalten und verbessern. Android Vitals erfasst mehrere ANR-Raten:

  • ANR-Rate:Prozentsatz der aktiven Nutzer pro Tag, bei denen ein 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 out als vom Nutzer wahrgenommen betrachtet.
  • 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.

Für diesen Messwert hat Google Play zwei Grenzwerte zu unerwünschtem Verhalten definiert:

  • Grenzwert zu unerwünschtem Verhalten: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 für unerwünschtes 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 Sie über die Play Console benachrichtigen, wenn in Ihrer App zu viele ANR-Fehler auftreten.

Informationen dazu, wie Google Play Android Vitals-Daten erhebt, finden Sie in der Play Console-Dokumentation.