Abstürze

Eine Android-App stürzt ab, wenn es zu einem unerwarteten Beenden kommt, das durch eine unbehandelte Ausnahme oder ein unbehandeltes Signal verursacht wird. Eine App, die in Java oder Kotlin geschrieben wurde, stürzt ab, wenn sie eine unbehandelte Ausnahme auslöst, die durch die Klasse Throwable dargestellt wird. Eine App, die mit Maschinencode oder C++ geschrieben wurde, stürzt ab, wenn während der Ausführung ein nicht behandeltes Signal wie SIGSEGV auftritt.

Android Vitals-Messwerte und ‑Grenzwerte

Mit Android Vitals können Sie die Absturzrate Ihrer App im Blick behalten und verbessern. Bei Android Vitals werden verschiedene Absturzraten gemessen:

  • Absturzrate:Prozentsatz der aktiven Nutzer pro Tag, bei denen ein beliebiger Absturz aufgetreten ist.
  • Rate der vom Nutzer wahrgenommenen Abstürze:Prozentsatz der aktiven Nutzer pro Tag, bei denen mindestens ein Absturz aufgetreten ist, während sie Ihre App aktiv verwendet haben (ein vom Nutzer wahrgenommener Absturz). Eine App gilt als aktiv verwendet, wenn sie eine Aktivität anzeigt oder einen Dienst im Vordergrund ausführt.

  • Mehrfachabsturzrate:Prozentsatz der aktiven Nutzer pro Tag, bei denen mindestens zwei Abstürze 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. Wenn mehrere Nutzer an einem Tag dasselbe Gerät verwenden, zählt dies als ein aktiver Nutzer.

Die Rate der vom Nutzer wahrgenommenen Abstürze ist ein Vitalparameter, d. h., er beeinflusst die Sichtbarkeit Ihrer App bei Google Play. Das ist wichtig, weil die gezählten Abstürze 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 insgesamt: Bei mindestens 1, 09% der aktiven Nutzer pro Tag tritt auf allen Gerätemodellen ein vom Nutzer wahrgenommener Absturz auf.
  • Grenzwert zu unerwünschtem Verhalten auf einzelnen Geräten:Bei mindestens 8% der aktiven Nutzer pro Tag tritt bei einem einzelnen Gerätemodell ein vom Nutzer wahrgenommener Absturz 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 in der Play Console benachrichtigen, wenn Ihre App übermäßig viele Abstürze aufweist. Sie können sich Absturz-Stacktraces auch in Android Vitals ansehen.

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