App-Qualität verbessern: Arbeitsspeichernutzung reduzieren und Gerätemigration verbessern
Lesezeit: 4 Minuten
Die Aufrechterhaltung eines gesunden Android-Ökosystems ist eine gemeinsame Verpflichtung, bei der jede App und jedes Spiel eine Rolle spielt. Damit Sie die von Nutzern erwartete Premium-Qualität bieten können, führt Google Play zwei neue Qualitätsanforderungen ein: eine zur Reduzierung des Speicherbedarfs von Apps und eine zur Bereitstellung einer sicheren, nahtlosen Gerätemigration.
Erstens: Damit Entwickler die branchenweiten Hardwarebeschränkungen und die allgemeinen Speicherlimits von Android besser einhalten können, führt Google Play neue Leistungsschwellenwerte ein.
Zweitens führen wir im Rahmen unseres umfassenderen Engagements zur Verbesserung der App-Qualität einen neuen Onboarding-Standard ein, um die Anmeldung bei Geräteupgrades zu vereinfachen und zu sichern.
Arbeitsspeichernutzung der App reduzieren und Code optimieren
Die Mobilfunkbranche hat mit erheblichen Einschränkungen bei der Hardwareversorgung zu kämpfen, die sich auf die Verfügbarkeit von Gerätespeicher auswirken und im Laufe der Zeit die Nutzerfreundlichkeit beeinträchtigen können. Android geht dieses Problem mit erweiterten Arbeitsspeicherlimits an, um die allgemeine Nutzerfreundlichkeit vor Apps zu schützen, die zu viel Arbeitsspeicher belegen und das System verlangsamen.
Darauf aufbauend führt Google Play heute Leistungsschwellenwerte ein, um Entwicklern dabei zu helfen, dass ihre Apps weiterhin die von Nutzern erwartete erstklassige Qualität bieten. Dazu gehören neue Grenzwerte für die dynamische Arbeitsspeichernutzung, die Bitmap-Nutzung und die Codeoptimierung, um unerwartete Leistungsdrosselungen auf dem Gerät und das Beenden von Apps zu verhindern.
- Dynamische Arbeitsspeichernutzung (anonyme RSS + Auslagerung) : Hier wird der Arbeitsspeicher erfasst, der für den privaten Datenspeicher Ihrer App verwendet wird, einschließlich des aktiven und komprimierten Arbeitsspeichers. Dateien, die auf dem Gerät gespeichert sind, z. B. Code oder Assets, sind ausgeschlossen. Wir bewerten diese Nutzung in verschiedenen App-Zuständen (z. B. wenn Ihre App verwendet wird oder im Hintergrund ausgeführt wird) und Geräteleistungskategorien.
- Bitmap-Arbeitsspeichernutzung:Hier wird der von Bitmaps belegte Arbeitsspeicher bewertet. Bitmaps belegen Arbeitsspeicher, wenn Ihre App im Vordergrund ist. Sie sollten jedoch nicht über längere Zeit im Arbeitsspeicher gehalten werden, wenn die App nicht sichtbar ist, z. B. im Hintergrund oder im Cache.
- Optimierter DEX-Code : Ein gut optimiertes Android App Bundle verbraucht weniger Arbeitsspeicher, startet schneller, reduziert ANR-Fehler und verbessert die Rendering- und Laufzeitleistung. Damit die Größe von Apps, die bei Google Play veröffentlicht werden, optimiert ist, müssen sie mit einem Tool wie R8 oder einem anderen Shrinking-Tool optimiert werden. Dabei müssen mindestens 25% der App optimiert, verkleinert und verschleiert werden.
Grenzwerte und technische Details – Hier finden Sie weitere Informationen zu den Unterschieden bei der Anwendbarkeit, die sich auf Apps und Spiele, RAM-Buckets und Prozessstatus beziehen.
Neue Tools, mit denen Sie aktiv werden können
Damit Sie Ihre App oder Ihr Spiel proaktiv erkennen, untersuchen und optimieren können, um die neuen Grenzwerte zu unerwünschtem Verhalten einzuhalten, haben wir bereits damit begonnen, neue Tools in der Play Console einzuführen.
- Neue Messwerte zur dynamischen Arbeitsspeichernutzung im Detail : Sie können die allgemeine dynamische Arbeitsspeichernutzung (anonyme RSS + Auslagerung) und die Bitmap-Arbeitsspeichernutzung direkt in Android Vitals im Blick behalten. Sie können verschiedene Perzentile und RAM-Buckets aufschlüsseln, um genau zu ermitteln, wo Speicherüberlastungen auftreten.
Neue Arbeitsspeicher-Messwerte in Android Vitals, um Speicherüberlastung zu erkennen und zu beheben
- Out of Memory-Abstürze verfolgen : Wir haben einen neuen Filter für Abstürze und ANRs hinzugefügt, mit dem Sie ganz einfach feststellen können, wann das Betriebssystem Ihre App aufgrund von starkem Speicherengpass auf dem Gerät beendet hat.
- Statistiken zur DEX-Codeoptimierung analysieren : Für jedes neue App Bundle, das Sie in die Play Console hochladen, werden jetzt detaillierte Statistiken zur Optimierung angezeigt. Wenn Ihr Shrinking-Tool Optimierungsmetadaten teilt, können Sie die Effizienz Ihres Codes leicht beurteilen und Bereiche mit Verbesserungspotenzial erkennen.
- Proaktive Leistungsbenachrichtigungen erhalten : Wenn Ihre App oder Ihr Spiel die neuen Grenzwerte zu unerwünschtem Verhalten überschreitet, wird direkt auf der Übersichtsseite von Android Vitals eine Warnung angezeigt. Sie werden auch benachrichtigt, wenn wir nicht optimierte Bitmaps, eine eingeschränkte DEX-Optimierung oder eine eingeschränkte Nutzung von Split-Bundles in Android Vitals feststellen. So können Sie die Leistung weiter steigern und mehr Speicherplatz sparen.
Im Laufe des Jahres werden weitere Diagnosetools hinzukommen, darunter Messwerte dazu, wie lange Ihre App in den einzelnen Zuständen verbleibt, und detailliertere Informationen zum Memory Limiter von Android, einer Funktion, die verhindert, dass einzelne Apps zu viel Gerätespeicher belegen. Durch unsere kontinuierlichen Investitionen in diese Verbesserungen möchten wir Ihnen helfen, Ihre Präsenz kontinuierlich zu optimieren und die Nutzerfreundlichkeit zu verbessern.
Zeitplan für die Durchsetzung
Ab Februar 2027 müssen Apps und Spiele die jeweiligen Grenzwerte zu unerwünschtem Verhalten für die Arbeitsspeichernutzung (anonyme RSS + Auslagerung), die Bitmap-Arbeitsspeichernutzung und die DEX-Codeoptimierung einhalten. Ähnlich wie bei den bestehenden Android Vitals-Messwerten ist das Überschreiten von Grenzwerten ein starker Indikator für eine schlechtere Nutzerfreundlichkeit der App und das Beenden von Android-Apps auf dem Gerät.
Bei Apps und Spielen, die diese Grenzwerte nicht einhalten, kann es sein, dass sie bei Google Play weniger sichtbar sind und die Veröffentlichungsmöglichkeiten eingeschränkt sind. Weitere Informationen folgen im Laufe des Jahres.
Das Android-Ökosystem entwickelt sich ständig weiter und wir lernen immer mehr über Ihre individuellen Anwendungsfälle. Daher gehen wir davon aus, dass sich diese Grenzwerte im Laufe der Zeit ändern werden. Wenn die Anforderungen aktualisiert werden, sorgen wir dafür, dass Sie genügend Zeit haben, um sie zu erfüllen.
Sichere und nahtlose Gerätemigration
Wenn Nutzer zu einem neuen Gerät wechseln, sollte die Übertragung ihrer Apps sicher und mühelos sein. Damit die Einrichtung neuer Geräte für Nutzer einfacher wird, führen wir eine Anforderung für App-Entwickler ein, die die Anmeldung bei der Übertragung von Daten auf ein neues Gerät schneller und sicherer machen soll.
Der Standard für die Zero-Tap-Anmeldung erfordert, dass jede App, die die Anmeldung von Nutzern unterstützt (optional oder obligatorisch), den Anmeldestatus eines Nutzers automatisch wiederherstellt, wenn er von einem Android-Gerät zu einem anderen wechselt. Dazu wird die Android Restore Credentials API verwendet. Diese API sorgt dafür, dass Nutzer, die Ihre App zum ersten Mal auf ihrem neuen Android-Gerät öffnen, sofort erkannt und sicher angemeldet werden, ohne dass sie etwas tun müssen.
Ab April 2027 müssen Apps bei Google Play die Zero-Tap-Anmeldung unterstützen, damit sie weiterhin uneingeschränkt veröffentlicht werden können und im Google Play Store optimal sichtbar sind.
Spiele sind derzeit von der Anforderung zur Zero-Tap-Anmeldung ausgenommen. Entwicklerinnen und Entwickler können jedoch 2027 mit speziellen Anleitungen und maßgeschneiderten Lösungen für komplexe Anwendungsfälle zur Spieleauthentifizierung rechnen. Bei Spielen, die die Anmeldung mit einem einzigen Konto unterstützen, empfehlen wir dringend die Verwendung der Restore Credentials API, um die Zero-Tap-Anmeldung zu unterstützen. Weitere Informationen findest du in der Hilfe.
Roadmap planen: Anforderungen von Google Play prüfen
Bereiten Sie sich auf die bevorstehenden Fristen vor, indem Sie sich die Details der einzelnen Anforderungen ansehen:
Die Erfüllung dieser Qualitätsanforderungen bei Google Play ist ein wichtiger Schritt, um Nutzern eine schnellere und zuverlässigere Nutzung zu ermöglichen. Wir danken Ihnen für die Zusammenarbeit und alles, was Sie für die Android-Community tun.
-
ProduktneuigkeitenDie Entwicklung von KI-Agenten schreitet rasant voran und die Android-Entwicklung erreicht einen spannenden neuen Meilenstein: von der unterstützenden Codevervollständigung hin zu KI-Agenten, die unter Ihrer Anleitung End-to-End-Aufgaben ausführen. Sie haben die volle Auswahl und Flexibilität bei den Modellen und Agents, die Sie verwenden.
Jason Buchel • Lesezeit: 3 Minuten -
ProduktneuigkeitenHeute haben wir euch gezeigt, wie wir unsere Vision „Mehr als nur ein Store“ weiterentwickeln. Vom Tab „Mein Play“, der mittlerweile die persönliche Anlaufstelle für über 250 Millionen monatlich aktive Nutzer ist, bis hin zu unserer einheitlichen Gaming-Plattform, die über 700 Millionen Spielerprofile verbindet – Google Play ist immer da, wo die Nutzer sind.
Paul Feng • Lesezeit: 3 Minuten -
ProduktneuigkeitenMit Googlebook möchten wir Nutzern helfen, sich auszudrücken und Zugriff auf diese Tools zu erhalten.
Cyrus Stoller • Lesezeit: 2 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.