
Android Vitals hilft Google, die Qualität von Android-Apps bei Google Play zu verbessern. Wenn ein Nutzer zustimmt, werden auf seinem Android-Gerät Messwerte zur App-Qualität wie Stabilität, Leistung, Akkunutzung und Berechtigungsprobleme erfasst. Google Play erhebt diese Daten, die über das Android Vitals Dashboard in der Play Console und über die Google Play Developer Reporting API abgerufen werden können.
Entwickler sollten Android Vitals im Blick behalten, um die Nutzerfreundlichkeit zu verbessern, insbesondere die Vitalparameter: Rate der vom Nutzer wahrgenommenen Abstürze, Rate der vom Nutzer wahrgenommenen ANR-Fehler, übermäßige Teil-Wakelocks, Arbeitsspeichernutzung, und Nutzung des Bitmap-Arbeitsspeichers.
Vitalparameter und unerwünschtes Verhalten
Die Vitalparameter deiner App wirken sich auf ihre Sichtbarkeit bei Google Play aus. Neben den Vitalparametern weist Android Vitals dich auch auf Elemente wie die DEX-Codeoptimierung hin, die Aufmerksamkeit erfordern und sich ebenfalls auf die Sichtbarkeit deiner App bei Google Play auswirken können. Für die Rate der vom Nutzer wahrgenommenen Abstürze und die Rate der vom Nutzer wahrgenommenen ANR-Fehler gibt es einen Gesamtgrenzwert für unerwünschtes Verhalten und einen Grenzwert für unerwünschtes Verhalten pro Gerät.
Für übermäßige Teil-Wakelocks gibt es nur einen Gesamtgrenzwert für unerwünschtes Verhalten. Für übermäßige Akkunutzung auf Wear OS gibt es einen Gesamtgrenzwert und einen Grenzwert pro Smartwatch-Modell.
Für den Messwert „Arbeitsspeichernutzung“ gelten für jede RAM-Stufe und jeden App-Status unterschiedliche Grenzwerte. Außerdem gibt es Unterschiede zwischen Apps und Spielen. Die Nutzung des Bitmap-Arbeitsspeichers ist für alle RAM-Stufen gleich, aber es gelten unterschiedliche Grenzwerte für die einzelnen App-Status.
Häufig gestellte Fragen
Was sind Vitalparameter?
Vitalparameter sind die wichtigsten Messwerte in Android Vitals und wirken sich auf die Sichtbarkeit deiner App bei Google Play aus. Zu den Vitalparametern gehören:
Stabilität:Rate der vom Nutzer wahrgenommenen Abstürze und Rate der vom Nutzer wahrgenommenen ANR-Fehler für alle Apps.
Akku:Übermäßige Teil-Wakelocks für alle Apps und übermäßige Akkunutzung für Zifferblatt-Apps.
Arbeitsspeicher:Arbeitsspeichernutzung (anonyme RSS und Auslagerung) und Nutzung des Bitmap-Arbeitsspeichers für alle mobilen Apps.
Was sind die Grenzwerte für unerwünschtes Verhalten?
Vitalparameter für Stabilität und Akku
|
GRENZWERT ZU UNERWÜNSCHTEM VERHALTEN Damit dein Titel bei Google Play möglichst sichtbar ist, solltest du diese Grenzwerte nicht überschreiten. |
|||
|---|---|---|---|
| Insgesamt (Durchschnitt über alle Geräte) | Pro Smartphone-Modell | Pro Smartwatch-Modell | |
| Rate der vom Nutzer wahrgenommenen Abstürze | 1,09% | 8% | 4% |
| Rate der vom Nutzer wahrgenommenen ANR‑Fehler | 0,47% | 8% | 5% |
| Übermäßige Akkunutzung | 1% | - | 1% |
| Übermäßige Teil-Wakelocks | 5% | - | - |
Vitalparameter für Arbeitsspeicher
Apps
|
GRENZWERT ZU UNERWÜNSCHTEM VERHALTEN Damit dein Titel bei Google Play möglichst sichtbar ist, solltest du diese Grenzwerte nicht überschreiten. |
|||||
|---|---|---|---|---|---|
| Physischer Arbeitsspeicher (Bereich für Gesamtarbeitsspeicher) |
App-Status | ||||
| Vordergrund | Für Nutzer sichtbare Dienste | Hintergrund | Im Cache | ||
| Arbeitsspeichernutzung (anonyme RSS und Auslagerung) | 0–4 GB (0–3.200 MB) |
- | - | - | - |
| 4 GB (3.200–4.800 MB) |
2,00 GB | 1,00 GB | 1,00 GB | - | |
| 6 GB (4.800–6.800 MB) |
2,25 GB | 1,25 GB | 1,25 GB | - | |
| 8 GB (6.800–9.216 MB) |
2,25 GB | 1,50 GB | 1,50 GB | - | |
| 12 GB (9.216–14.336 MB) |
3,25 GB | 1,75 GB | 1,75 GB | - | |
| 16 GB (14.336–18.432 MB) |
4,25 GB | 2,00 GB | 2,00 GB | - | |
| 16 GB + (über 18.432 MB) |
- | - | - | - | |
| Bitmap-Arbeitsspeichernutzung | - | - | 200 MB | 200 MB | 400 MB |
Spiele
|
GRENZWERT ZU UNERWÜNSCHTEM VERHALTEN Damit dein Titel bei Google Play möglichst sichtbar ist, solltest du diese Grenzwerte nicht überschreiten. |
|||||
|---|---|---|---|---|---|
| Physischer Arbeitsspeicher (Bereich für Gesamtarbeitsspeicher) |
App-Status | ||||
| Vordergrund | Für Nutzer sichtbare Dienste | Hintergrund | Im Cache | ||
| Arbeitsspeichernutzung (anonyme RSS und Auslagerung) | 0–4 GB (0–3.200 MB) |
- | - | - | - |
| 4 GB (3.200–4.800 MB) |
2,25 GB | 2,00 GB | 2,00 GB | - | |
| 6 GB (4.800–6.800 MB) |
2,75 GB | 2,50 GB | 2,50 GB | - | |
| 8 GB (6.800–9.216 MB) |
3,50 GB | 2,75 GB | 2,75 GB | - | |
| 12 GB (9.216–14.336 MB) |
4,00 GB | 3,20 GB | 3,20 GB | - | |
| 16 GB (14.336–18.432 MB) |
5,00 GB | 3,50 GB | 3,50 GB | - | |
| 16 GB + (über 18.432 MB) |
- | - | - | - | |
| Bitmap-Arbeitsspeichernutzung | - | - | 200 MB | 200 MB | 400 MB |
DEX-Codeoptimierung
|
GRENZWERT ZU UNERWÜNSCHTEM VERHALTEN
Damit dein Titel bei Google Play möglichst sichtbar ist, solltest du diese Grenzwerte überschreiten. |
||
|---|---|---|
| Kriterien | Anforderung | Mindestschwellenwert |
| Apps mit > 10 MB DEX-Code | Optimierung, Verschleierung und Verkleinerung | 25% |
| Spiele mit > 50 MB DEX-Code | Optimierung, Verschleierung und Verkleinerung | 25% |
Wie wirken sich die Vitalparameter auf die Sichtbarkeit meines Titels bei Google Play aus?
Wenn deine App oder dein Spiel einen Grenzwert für unerwünschtes Verhalten überschreitet, kann Google Play die Sichtbarkeit deines Titels reduzieren. Google Play kann Nutzern auch eine Warnung in deinem Store-Eintrag anzeigen.
Kann es sein, dass sowohl unerwünschtes Verhalten pro Gerät als auch insgesamt auftritt? Oder nur eines von beiden? Was soll ich in diesem Fall tun?
Ja, alle Kombinationen sind möglich. Um die App-Qualität zu verbessern, solltest du die Abstürze und ANR-Fehler beheben, die die meisten Nutzer betreffen. Wenn du die Qualität auf bestimmten Geräten verbessern möchtest, solltest du die größten Absturz- und ANR-Gruppen auf diesen Geräten beheben. Wenn beide Probleme auftreten, solltest du dich zuerst auf die größten allgemeinen Absturz- und ANR-Cluster konzentrieren.
Ich brauche Hilfe bei der Behebung meiner technischen Probleme. Wo soll ich anfangen?
Die folgenden Ressourcen können dir helfen, technische Probleme in deiner App oder deinem Spiel zu diagnostizieren und zu beheben.
Vitalparameter:
Rate der vom Nutzer wahrgenommenen ANR-Fehler
Rate der vom Nutzer wahrgenommenen Abstürze
Übermäßige Akkunutzung
Übermäßige Teil-Wakelocks
Arbeitsspeichernutzung (anonyme RSS und Auslagerung)
Nutzung des Bitmap-Arbeitsspeichers
Alle anderen Vitalparameter:
Übermäßige Wakeups
Hängende Teil-Wakelocks
Übermäßig viele WLAN-Scans im Hintergrund
Übermäßige Netzwerknutzung im Hintergrund
App-Startzeit
Langsames Rendering
Langsamer Sitzungsanteil
Low Memory Killers (LMKs)
Abgelehnte Berechtigungen
Ich möchte nicht von unerwünschtem Verhalten oder Warnungen im Store-Eintrag überrascht werden. Wie kann ich das verhindern?
Google Play verwendet die Daten der letzten 28 Tage, um die Qualität deiner App zu bewerten. Android Vitals warnt dich in diesem Zeitraum vor Problemen.
- Prüfe regelmäßig die Benutzeroberfläche oder verwende die Reporting API, um Daten in deinen Workflow zu integrieren.
- Richte in der Play Console E‑Mail-Benachrichtigungen für Probleme ein.
- Android Vitals kennzeichnet „aufkommende Probleme“ – Probleme, die Geräte seit mehr als 7 Tagen betreffen (für Abstürze und ANR-Fehler). So hast du 21 Tage Zeit, um sie zu beheben.
Auf vielen Geräten tritt unerwünschtes Verhalten auf. Wie kann ich die Liste sinnvoll nutzen?
Manchmal verursachen Probleme mit der Gerätehardware oder ‑software hohe Fehlerraten. Android Vitals weist dich auf mögliche Zusammenhänge zwischen hohen Fehlerraten und Faktoren wie Arbeitsspeicher, Android-Version und Prozessortyp hin. Du kannst diese Zusammenhänge auch selbst mit der Funktion „Reichweite und Geräte“ in der Play Console untersuchen.
Android Vitals bietet außerdem schnellen Zugriff auf wichtige Geräteinformationen wie Nutzerzahlen, Umsatz, Bewertungen und Rezensionen. Diese Informationen werden in einem Seitenbereich angezeigt, sodass du die aktuelle Seite nicht verlassen musst.
Wenn ich ein Problem auf einem Gerät behebe, wie lange dauert es, bis die Warnungen nicht mehr angezeigt werden?
Google Play prüft die wichtigsten Leistungskennzahlen deiner App täglich anhand eines 28-Tage-Durchschnitts. Wenn sich dieser Durchschnitt verbessert, werden die Android Vitals-Warnungen nicht mehr angezeigt. Warnungen im Store-Eintrag werden möglicherweise schneller entfernt, wenn das System von Google Play eine Verbesserung feststellt.
Was ist, wenn ich das Problem nicht beheben kann oder möchte?
Du solltest die Kosten und entgangenen Chancen durch anhaltende schlechte Nutzererfahrungen abwägen. Unerwünschtes Verhalten schadet aktuellen Nutzern und erschwert es, neue Nutzer zu gewinnen. Wenn es nicht praktikabel ist, Probleme auf bestimmten Geräten zu beheben, solltest du deine Geräteausrichtung und Ausschlussregeln überdenken.
Warum stimmen die Anzahl der Probleme und die Raten in Android Vitals nicht mit den Anzahl der Probleme und Raten überein, die ich in meinen eigenen oder anderen Drittanbieterlösungen sehe?
Android Vitals ist die Hauptquelle von Google Play für die technische App-Qualität. Die Anzahl der Probleme und die Raten können aus mehreren Gründen von anderen Quellen abweichen:
- Android Vitals-Daten stammen aus dem Android-System und umfassen Ereignisse, die von SDKs nicht erfasst werden, z. B.:
- Abstürze vor der SDK-Initialisierung
- ANR-Fehler vor Android 12
- Android Vitals zählt nur Probleme von zertifizierten Geräten und Apps, die über Google Play installiert wurden.
- Android Vitals verwendet nur Daten von Nutzern, die der Freigabe von Daten zugestimmt haben.
- Zum Schutz der Privatsphäre der Nutzer werden Daten nur angezeigt, wenn genügend Daten für anonyme Berichte vorhanden sind.
- Die Raten für Probleme werden möglicherweise unterschiedlich berechnet. In Android Vitals werden Probleme pro aktivem Nutzer pro Tag angezeigt.
- Crashlytics zählt beispielsweise die Anzahl der Probleme pro App-Sitzung. Wenn ein Nutzer ein Spiel an einem Tag dreimal spielt und die App einmal abstürzt, wird in Android Vitals eine Absturzrate von 100% erfasst, in Crashlytics jedoch eine von 33 %.
Weitere Informationen zur Datenerhebung findest du in der Play Console-Hilfe Center.
Kann ich meine Erkenntnisse zu ANR-Fehlern und Abstürzen in der IDE sehen?
Ja. Wenn du in Android Studio Meerkat Berichte in App Quality Insights aufrufst, klicke auf den Tab „Statistiken“. Gemini bietet eine Zusammenfassung des Absturzes, generiert Erkenntnisse und verlinkt zu nützlicher Dokumentation. Wenn du Gemini auch Zugriff auf den lokalen Codekontext gewährst, kann Gemini genauere Ergebnisse, relevante nächste Schritte und Codevorschläge liefern. So kannst du die Zeit für die Diagnose und Behebung von Problemen verkürzen. Weitere Informationen findest du in der Android Studio-Dokumentation.
Was gilt als Nutzersitzung und wann beginnt und endet sie?
Eine Nutzersitzung ist die Summe der Nutzungsaktivitäten, die in einem Zeitraum von 24 Stunden stattfinden. Der Zeitraum von 24 Stunden beginnt für alle erhobenen Android Vitals-Messwerte um Mitternacht Pacific Time (PT). Wenn an einem Tag keine Nutzungsaktivität in der App erfasst wird, wird keine Sitzung aufgezeichnet.