Android Vitals

Android Vitals ist eine Initiative von Google, um die technische Qualität von Google Play-Apps auf Android-Geräten zu verbessern. Wenn ein Nutzer, der die Funktion aktiviert hat, Ihre App ausführt, werden auf seinem Android-Gerät Informationen zu Qualitätsaspekten protokolliert, darunter Stabilitätsmesswerte, Leistungsmesswerte, Akkunutzung und abgelehnte Berechtigungen. Diese Daten werden von Google Play aggregiert und können auf zwei Arten abgerufen werden: über das Android Vitals-Dashboard in der Google Play Console und über die Google Play Developer Reporting API.

Entwickler sollten alle wichtigen Messwerte im Blick behalten, um sicherzustellen, dass sie sich nicht negativ auf die Nutzerfreundlichkeit auswirken. Entwickler sollten insbesondere die beiden wichtigsten Vitalparameter priorisieren: die Rate der vom Nutzer wahrgenommenen Abstürze und die Rate der vom Nutzer wahrgenommenen ANR-Fehler.

Vitalparameter und unerwünschtes Verhalten

Die Vitalparameter Ihrer App wirken sich auf die Sichtbarkeit Ihrer App bei Google Play aus. Für jeden Vitalparameter gibt es einen Grenzwert zu unerwünschtem Verhalten insgesamt und einen Grenzwert zu unerwünschtem Verhalten pro Gerät. Diese werden unten dokumentiert und auch in Android Vitals angezeigt.

Häufig gestellte Fragen

Was sind Vitalparameter?

Vitalparameter sind die wichtigsten Messwerte in Android Vitals und beeinflussen die Sichtbarkeit Ihrer App bei Google Play. Die wichtigsten Vitalparameter sind die vom Nutzer wahrgenommene Absturzrate und die vom Nutzer wahrgenommene ANR-Rate.

Was sind die Grenzwerte für schlechtes Verhalten?

Für jeden Vitalparameter gibt es zwei Grenzwerte für schlechtes Verhalten: einen allgemeinen Grenzwert für schlechtes Verhalten, bei dem alle Sitzungen auf allen Geräten berücksichtigt werden, und einen Grenzwert für schlechtes Verhalten, der pro Gerät ausgewertet wird (nur Smartphone). Die Grenzwerte werden in Android Vitals angezeigt.

GRENZEN FÜR MISSBRAUCH
Um die Sichtbarkeit Ihres Titels bei Google Play zu maximieren, sollten Sie diese Grenzwerte nicht überschreiten.
Gesamt (geräteübergreifend durchschnittlich) Pro Smartphone-Modell Pro Smartwatch-Modell
Vom Nutzer wahrgenommene Absturzrate 1,09 % 8 % 4 %
Vom Nutzer wahrgenommene ANR-Rate 0,47 % 8 % 5 %

Wie wirken sich Vitalparameter auf die Sichtbarkeit meines Titels bei Google Play aus?

Wenn Ihre App oder Ihr Spiel den Grenzwert für schlechtes Verhalten insgesamt für einen der Vitalparameter überschreitet, wird die Sichtbarkeit Ihres Titels für Nutzer auf allen Gerätemodellen möglicherweise reduziert. Wenn Ihre App oder Ihr Spiel den Grenzwert zu unerwünschtem Verhalten pro Gerät für einen der Vitalparameter für ein bestimmtes Gerätemodell überschreitet, wird die Sichtbarkeit Ihrer App oder Ihres Spiels für Nutzer auf diesem Gerätemodell bei Google Play möglicherweise reduziert. Google Play kann auch eine Warnung in Ihrem Store-Eintrag anzeigen, um Nutzern zu signalisieren, dass Ihre App auf ihrem Gerät möglicherweise nicht richtig funktioniert.

Ist es möglich, dass es sowohl auf Geräteebene als auch insgesamt unerwünschtes Verhalten gibt? Oder nur eine, aber nicht die andere? Was kann ich in diesem Fall tun?

Ja, alle Kombinationen sind möglich. Um die Gesamtqualität zu verbessern, sollten Sie die Absturz- und ANR-Cluster beheben, die die meisten Nutzer insgesamt betreffen. Um die Qualität pro Gerät zu verbessern, sollten Sie die größten Crash- und ANR-Cluster auf diesem Gerät beheben. Wenn Sie beides haben, empfehlen wir Ihnen, sich zuerst auf die größten Cluster von Abstürzen und ANRs zu konzentrieren. Dadurch wird wahrscheinlich auch die Qualität der wichtigsten einzelnen Gerätemodelle verbessert.

Ich benötige Hilfe bei der Behebung meiner technischen Probleme. Wo soll ich anfangen?

Wir haben eine Reihe von Ressourcen zusammengestellt, die Ihnen den Einstieg in die Diagnose und Behebung technischer Probleme in Ihrer App oder Ihrem Spiel erleichtern sollen.

Vitalparameter:

Vom Nutzer wahrgenommene ANR-Rate
Vom Nutzer wahrgenommene Absturzrate

Alle anderen Vitals-Messwerte:

Übermäßige Aktivierung
Hängende Teil-Wakelocks
Übermäßige WLAN-Scans im Hintergrund
Übermäßige Netzwerknutzung im Hintergrund
App-Startzeit
Langsames Rendering
Langsame Sitzungen
Low Memory Killer (LMK)
Zugriffsverweigerungen

Ich möchte nicht von unangemessenem Verhalten oder Warnungen zu Store-Einträgen überrascht werden. Wie kann ich das verhindern?

Google Play berücksichtigt bei der Bewertung der Qualität in der Regel die Daten der letzten 28 Tage. Android Vitals warnt Sie über einen Zeitraum von 28 Tagen vor unerwünschtem Verhalten.

  • Prüfen Sie die Benutzeroberfläche regelmäßig oder verwenden Sie die Reporting API, um Daten direkt in Ihre Workflows einzubinden.
  • Richten Sie in der Play Console E-Mail-Benachrichtigungen für schlechtes Verhalten ein.
  • Android Vitals meldet „neue Probleme“. Das sind Geräte, die über einen Zeitraum von 7 Tagen den Grenzwert für unerwünschtes Verhalten pro Gerät nicht einhalten. So haben Sie bis zu 21 Tage Zeit, das Problem zu beheben.

Ich habe viele Geräte mit unerwünschtem Verhalten. Wie kann ich die Liste auswerten?

Manchmal können bestimmte Aspekte der Gerätehardware oder ‑software zu einer höheren Fehlerrate beitragen. Damit Sie diese Probleme leichter erkennen und beheben können, werden Sie über eine neue Funktion in Android Vitals benachrichtigt, wenn wir potenzielle Zusammenhänge zwischen hohen Fehlerraten und wichtigen Geräteattributen wie RAM, Android-Version und System-on-Chip feststellen. Sie können sich Verknüpfungen auch selbst in der Play Console unter „Reichweite“ und „Geräte“ ansehen.

In Android Vitals haben Sie außerdem mit nur einem Klick Zugriff auf konsolidierte Geräteinformationen wie Installationsbasis, Umsatz, Bewertungen und Rezensionen. Diese Informationen werden in einer Seitenleiste angezeigt, sodass Sie die Seite, auf der Sie sich befinden, nicht verlassen müssen.

Wie lange dauert es, bis Warnungen nicht mehr angezeigt werden, nachdem ich ein Problem auf einem Gerät behoben habe?

Google Play bewertet Ihre Vitalparameter täglich anhand eines gleitenden Durchschnitts über 28 Tage. Sobald der gleitende Durchschnitt wieder unter den Grenzwerten liegt, werden in Android Vitals keine Warnungen mehr angezeigt. Warnungen zu Store-Einträgen können auch früher entfernt werden, wenn die Play-Algorithmen erkennen, dass die technische Qualität Ihrer App bereits in die richtige Richtung geht.

Was passiert, wenn ich das Problem nicht beheben kann oder möchte?

Berücksichtigen Sie bei der Entscheidung, wie Sie vorgehen möchten, sowohl die Kosten als auch die Chancen, die sich aus einer anhaltenden schlechten Leistung ergeben. Schlechtes Verhalten wirkt sich auf bestehende Nutzer aus und verringert Ihre Möglichkeiten, potenzielle Nutzer zu gewinnen. Wenn es nicht möglich ist, das Problem auf Geräteebene zu beheben, sollten Sie die Logik für das Geräte-Targeting und die Ausschlüsse überprüfen.

Warum stimmen die Anzahl und die Rate der Probleme in Android Vitals nicht mit der Anzahl und der Rate der Probleme überein, die ich in meinen eigenen Lösungen oder in Lösungen von Drittanbietern sehe?

Android Vitals ist die zentrale Quelle für die Bewertung der technischen Qualität bei Google Play. Die Anzahl und die Rate der Probleme in Android Vitals stimmen aus verschiedenen Gründen möglicherweise nicht mit denen aus anderen Quellen überein:

  • Android Vitals-Informationen stammen von der Android-Plattform und erfassen einige Ereignisse, die von SDKs nicht erkannt werden können, darunter:
    • Abstürze bei der Markteinführung, die vor der SDK-Initialisierung auftreten
    • ANRs vor Android 12
  • In Android Vitals werden nur Probleme gezählt, die auf zertifizierten Geräten und in Apps auftreten, die über Google Play installiert wurden. Für andere Datenquellen gelten diese Einschränkungen möglicherweise nicht.
  • Bei Android Vitals werden nur Daten von Nutzern erhoben, die der Freigabe von Nutzungs- und Diagnosedaten zugestimmt haben. Für andere Tools ist möglicherweise keine Nutzeraktivierung erforderlich. Selbst wenn dies der Fall ist, ist es unwahrscheinlich, dass Daten von genau denselben Nutzern erhoben werden, die unter Android die Funktion aktiviert haben.
  • Aus Datenschutzgründen werden im Dashboard nur Messwerte angezeigt, wenn wir genügend Daten für die Erstellung anonymisierter Berichte erfassen konnten.
  • Die Ausgaberaten können unterschiedlich berechnet werden. Bei den Fehlerraten von Android Vitals wird die Anzahl der Probleme (Abstürze, ANRs usw.) pro täglich aktivem Nutzer gezählt. In Crashlytics wird die Anzahl der Probleme pro App-Sitzung gezählt. Wenn ein Nutzer also beispielsweise ein Spiel an einem Tag dreimal spielt und die App einmal abstürzt, wird in Android Vitals eine Absturzrate von 100% erfasst, während Crashlytics eine Absturzrate von 33 % anzeigt.

Weitere Informationen zur Erhebung der Daten finden Sie in der Play Console-Hilfe.