Android Vitals

Android Vitals ist eine Initiative von Google mit dem Ziel, die technische Qualität von Google Play-Apps auf Android-Geräten zu verbessern. Wenn ein angemeldeter Nutzer deine App ausführt, protokolliert sein Android-Gerät Informationen zu Qualitätsaspekten wie Stabilitätsmesswerten, Leistungsmesswerten, Akkunutzung und Berechtigungsverweigerungen. Diese Daten werden von Google Play aggregiert und können auf zwei Arten abgerufen werden: über die Google Play Console im Android Vitals-Dashboard und über die Google Play Developer Reporting API.

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

Vitalparameter und schlechtes Verhalten

Die Vitalparameter deiner App wirken sich auf die Sichtbarkeit deiner App bei Google Play aus. Jeder Vitalparameter hat einen insgesamt Grenzwert für schlechtes Verhalten und einen Grenzwert für schlechtes Verhalten pro Gerät. Diese sind unten dokumentiert und auch in Android Vitals angezeigt.

FAQs

Was sind Vitalparameter?

Vitalparameter sind die wichtigsten Messwerte in Android Vitals und beeinflussen die Sichtbarkeit deiner App bei Google Play. Die Vitalparameter sind die Rate der vom Nutzer wahrgenommenen Abstürze und die Rate der vom Nutzer wahrgenommenen ANR-Fehler.

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, der alle Sitzungen auf allen Geräten berücksichtigt, und einen Grenzwert für schlechtes Verhalten, der pro Gerät (nur Smartphone) ausgewertet wird. Die Grenzwerte werden in Android Vitals angezeigt.

SCHWELLENWERT FÜR SCHWELLEN VERHALTEN
Um die Sichtbarkeit Ihres Titels bei Google Play zu maximieren, sollte dieser unter diesen Grenzwerten liegen.
Insgesamt (Durchschnitt für alle Geräte) Pro Telefonmodell Pro Uhrenmodell
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 deine App oder dein Spiel den Grenzwert zu unerwünschtem Verhalten für einen Vitalparameter überschreitet, kann Google Play die Sichtbarkeit deines Titels für Nutzer auf allen Gerätemodellen verringern. Wenn deine App oder dein Spiel für ein bestimmtes Gerätemodell den Grenzwert zu unerwünschtem Verhalten auf einem Gerät für einen Vitalparameter überschreitet, kann Google Play die Sichtbarkeit deiner App oder deines Spiels für Nutzer auf diesem Gerätemodell einschränken. Google Play kann auch eine Warnung in deinem Store-Eintrag anzeigen, um Nutzer darauf hinzuweisen, dass deine App auf ihrem Gerät möglicherweise nicht richtig funktioniert.

Ist es möglich, sowohl pro Gerät als auch allgemein unerwünschtes Verhalten zu erkennen? Oder das eine, aber nicht das andere? Wie gehe ich in diesem Fall vor?

Ja, alle Kombinationen sind möglich. Zur Verbesserung der Gesamtqualität solltest du die Absturz- und ANR-Cluster beheben, die insgesamt die meisten Nutzer betreffen. Um die Qualität für jedes Gerät zu verbessern, solltest du die Cluster mit den größten Abstürzen und ANR-Fehlern auf diesem Gerät beheben. Wenn du beides hast, solltest du dich zuerst auf die größten Absturz- und ANR-Cluster insgesamt konzentrieren. Dadurch verbessert sich wahrscheinlich auch die Qualität der wichtigsten Gerätemodelle.

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

Wir haben eine Reihe von Ressourcen zusammengestellt, die dir bei der Diagnose und Behebung technischer Probleme in deiner App oder deinem Spiel helfen sollen.

Vitalparameter:

Vom Nutzer wahrgenommene ANR-Rate
Vom Nutzer wahrgenommene Absturzrate

Alle anderen Vitalparameter:

Übermäßige Wakeups
Hängende Teil-Wakelocks
Übermäßige WLAN-Scans im Hintergrund
Übermäßige WLAN-Nutzung im Hintergrund
App-Startzeit
Langsames Rendering
Langsame Sitzungen
Ablehnungen von Berechtigungen

Ich möchte nicht über schlechtes Verhalten oder Warnungen zu Store-Einträgen überrascht werden. Was kann ich tun?

Google Play zieht bei der Bewertung deiner Qualität in der Regel die Daten der letzten 28 Tage heran. Android Vitals warnt dich 28 Tage lang 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.
  • [Demnächst] Konfigurieren Sie in der Play Console E-Mail-Benachrichtigungen für schlechtes Verhalten.
  • [Bald verfügbar] In Android Vitals werden neu auftretende Probleme gemeldet. Das sind Geräte, die den Grenzwert zu unerwünschtem Verhalten pro Gerät über 7 Tage lang nicht erreichen. Dadurch haben Sie bis zu 21 Tage Zeit, um das Problem zu lösen.

Ich habe viele Geräte mit unerwünschtem Verhalten. Wie finde ich die Liste verständlich?

Manchmal können bestimmte Aspekte der Gerätehardware oder -software zu Ihren Problemquoten beitragen. Damit du diese Probleme leichter erkennen und beheben kannst, benachrichtigt dich eine neue Funktion in Android Vitals, wenn wir mögliche Zusammenhänge zwischen hohen Problemraten und wichtigen Geräteattributen wie RAM, Android-Version und System-on-a-Chip feststellen. Unter „Reichweite und Geräte“ in der Play Console kannst du dir die Zusammenhänge auch ansehen.

In Android Vitals kannst du mit nur einem Klick auf konsolidierte Geräteinformationen zugreifen, darunter Installationsbasis, Umsatz, Bewertungen und Rezensionen. Diese Informationen werden in einer Seitenleiste angezeigt, damit Sie die aktuelle Seite nicht verlassen müssen.

Wenn ich ein Problem auf einem Gerät behebe, wie lange dauert es, bis keine Warnungen mehr angezeigt werden?

Google Play bewertet deine Vitalparameter täglich anhand eines gleitenden Durchschnitts über 28 Tage. Sobald der gleitende Durchschnitt unter die Grenzwerte fällt, werden in Android Vitals keine Warnungen mehr angezeigt. Warnungen für Store-Einträge werden eventuell noch früher entfernt, wenn die Play-Algorithmen feststellen, dass die technische Qualität bereits in die richtige Richtung geht.

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

Berücksichtigen Sie bei der Entscheidung, wie Sie fortfahren, sowohl die Kosten als auch die Chancen für anhaltende schlechte Erfahrungen. Schlechtes Verhalten wirkt sich auf bestehende Nutzer aus und beeinträchtigt Ihre Möglichkeit, potenzielle Nutzer zu gewinnen. Wenn sich unerwünschtes Verhalten auf einzelnen Geräten nicht beheben lässt, sollten Sie die Ausrichtungs- und Ausschlusslogik für das Gerät überprüfen.

Warum stimmen die Anzahl und Raten von Android Vitals-Problemen nicht mit den Problemzahlen und Raten überein, die ich in meinen eigenen oder anderen Drittanbieterlösungen sehe?

Android Vitals ist die Informationsquelle bei Google Play zur Bewertung der technischen Qualität. Die Anzahl und Raten von Android Vitals-Problemen 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. Dazu gehören:
    • Abstürze beim Start, die vor der SDK-Initialisierung auftreten
    • ANRs vor Android 12
  • In Android Vitals werden Probleme nur dann gezählt, wenn sie auf zertifizierten Geräten und bei Apps, die über Google Play installiert wurden, gemeldet werden. Bei anderen Datenquellen werden diese Einschränkungen möglicherweise nicht angewendet.
  • Android Vitals erhebt nur Daten von Nutzern, die zugestimmt haben, Nutzungs- und Diagnosedaten zu teilen. Bei anderen Tools ist möglicherweise keine Zustimmung des Nutzers erforderlich. Selbst wenn sie dies tun, ist es unwahrscheinlich, dass sie Daten von genau den Nutzern erfassen, die auf Android-Geräten angemeldet sind.
  • Aus Datenschutzgründen werden Messwerte nur dann im Dashboard angezeigt, wenn genügend Daten für anonymisierte Berichte erhoben wurden.
  • Ausgabenraten werden möglicherweise anders berechnet. In den Android Vitals-Problemraten wird die Anzahl der Probleme (Abstürze, ANRs usw.) pro täglich aktivem Nutzer gezählt. Crashlytics zählt die Anzahl der Probleme pro App-Sitzung. Wenn ein Nutzer beispielsweise ein Spiel an einem Tag dreimal gespielt und dabei einen Absturz erlebt hat, wird für Android Vitals eine Absturzrate von 100% und in Crashlytics eine Absturzrate von 33 % angezeigt.

Weitere Informationen dazu, wie die Daten erhoben werden, findest du in der Play Console-Hilfe.