App-Qualität steigern: 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 Nutzern die Premium-Erlebnisse bieten können, die sie erwarten, 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 führt Google Play neue Leistungsschwellen ein, um Entwicklern bei der Bewältigung branchenweiter Hardwarebeschränkungen und der allgemeinen Speicherlimits von Android zu helfen.
Zweitens führen wir im Rahmen unseres umfassenden Engagements zur Verbesserung der App-Qualität einen neuen Onboarding-Standard ein, um die Anmeldung bei Geräte-Upgrades zu vereinfachen und zu sichern.
Arbeitsspeichernutzung von Apps reduzieren und Code optimieren
Die Mobilfunkbranche ist mit erheblichen Einschränkungen bei der Hardwareversorgung konfrontiert, die sich auf die Verfügbarkeit des Gerätespeichers auswirken und im Laufe der Zeit die Nutzerfreundlichkeit beeinträchtigen können. Android begegnet dieser Herausforderung mit erweiterten Arbeitsspeicherlimits, die die allgemeine Nutzerfreundlichkeit vor Apps schützen sollen, die zu viel Arbeitsspeicher verwenden und systemweite Verlangsamungen verursachen.
Aus diesem Grund führt Google Play heute Leistungsschwellen ein, damit Entwickler dafür sorgen können, dass ihre Apps weiterhin die Premium-Erfahrung bieten, die Nutzer erwarten. Dazu gehören neue Grenzwerte für die dynamische Arbeitsspeichernutzung, die Bitmap-Nutzung und die Codeoptimierung, um unerwartete Drosselungen der On-Device-Leistung und App-Beendigungen zu verhindern.
- Dynamische Arbeitsspeichernutzung (anonyme RSS + Auslagerung): Hier wird der Arbeitsspeicher erfasst, der für die private Datenspeicherung Ihrer App verwendet wird, einschließlich des aktiven und des 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.
- Arbeitsspeichernutzung für Bitmaps:Hier wird der von Bitmaps belegte Arbeitsspeicher bewertet. Bitmaps belegen Arbeitsspeicher, wenn sich Ihre App im Vordergrund befindet. Sie sollten jedoch nicht über einen längeren Zeitraum in nicht sichtbaren App-Zuständen wie „Hintergrund“ und „Cache“ im Arbeitsspeicher gehalten werden.
- Optimierter DEX-Code : Ein gut optimiertes Android App Bundle benötigt weniger Arbeitsspeicher, startet schneller, reduziert ANR-Fehler und verbessert die Rendering- und Laufzeitleistung. Um eine optimierte Größe zu gewährleisten, müssen bei Google Play veröffentlichte Apps optimiert werden. Dabei muss mit einem Tool wie R8 oder einem anderen Shrinking-Tool eine Abdeckung von mindestens 25% bei Optimierung, Verkleinerung und Verschleierung erreicht werden.
Grenzwerte und technische Details – hier finden Sie Informationen zu den Unterschieden bei der Anwendbarkeit für Apps und Spiele, RAM-Klassen und Prozessstatus.
Neue Tools für mehr Kontrolle
Damit Sie Ihre App oder Ihr Spiel proaktiv erkennen, untersuchen und optimieren können, um die neuen Grenzwerte für unzulässiges Verhalten zu erfüllen, haben wir bereits mit der Einführung neuer Tools in der Play Console begonnen.
- Neue Messwerte für dynamischen Arbeitsspeicher im Detail ansehen : Sie können die gesamte Nutzung des dynamischen Arbeitsspeichers (anonymer RSS + Auslagerung) und die Bitmap-Arbeitsspeichernutzung direkt in Android Vitals beobachten. Sie können verschiedene Perzentile und RAM-Buckets aufschlüsseln, um genau zu ermitteln, wo es zu Speicherüberlastung kommt.
Neue Messwerte für den Arbeitsspeicher in Android Vitals zum Erkennen und Beheben von Speicherüberlastung
- „Out of memory“-Abstürze nachverfolgen : Wir haben einen neuen Filter für Abstürze und ANRs hinzugefügt, damit Sie leicht erkennen können, wann das Betriebssystem Ihre App aufgrund von starkem Speichermangel 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 Optimierungsstatistiken angezeigt. Wenn Ihr Tool zum Verkleinern von Code Optimierungsmetadaten weitergibt, können Sie die Effizienz Ihres Codes ganz einfach bewerten und Bereiche für Verbesserungen erkennen.
- Proaktive Leistungsbenachrichtigungen erhalten : Wenn Ihre App oder Ihr Spiel die neuen Grenzwerte zu unerwünschtem Verhalten überschreitet, wird auf der Übersichtsseite von Android Vitals eine Warnung angezeigt. Sie werden auch benachrichtigt, wenn wir in den Android Vitals nicht optimierte Bitmaps, eine eingeschränkte DEX-Optimierung oder eine eingeschränkte Verwendung von Split-Bundles erkennen. So können Sie die Leistung und die Speichereinsparungen weiter optimieren.
Später in diesem Jahr werden zusätzliche Diagnosetools verfügbar sein, darunter Messwerte dazu, wie lange Ihre App in den einzelnen Status verweilt, und detailliertere Informationen zum Memory Limiter von Android. Diese Funktion verhindert, dass einzelne Apps zu viel Gerätespeicher verwenden. Wir investieren kontinuierlich in diese Verbesserungen, um Ihnen dabei zu helfen, Ihre Präsenz zu optimieren und die Nutzererfahrung zu verbessern.
Zeitplan für die Durchsetzung
Ab Februar 2027 müssen Apps und Spiele die jeweiligen Grenzwerte für unerwünschtes Verhalten für die Arbeitsspeichernutzung (anonyme RSS + Auslagerung), die Bitmap-Arbeitsspeichernutzung und die DEX-Codeoptimierung einhalten. Ähnlich wie bei den vorhandenen Android Vitals-Messwerten ist das Überschreiten von Grenzwerten ein starker Hinweis auf eine schlechtere App-Nutzung und das Beenden von Android-Apps auf dem Gerät.
Bei Apps und Spielen, die diese Grenzwerte nicht erreichen, kann es sein, dass die Sichtbarkeit und die Veröffentlichungsmöglichkeiten bei Google Play eingeschränkt werden. Weitere Informationen folgen im Laufe des Jahres.
Da sich das Android-Ökosystem ständig weiterentwickelt und wir Ihre individuellen Anwendungsfälle besser verstehen, gehen wir davon aus, dass sich diese Grenzwerte im Laufe der Zeit anpassen werden. Wenn die Anforderungen aktualisiert werden, haben Sie immer ausreichend Zeit, die Änderungen umzusetzen.
Sichere und nahtlose Gerätemigration
Wenn Nutzer zu einem neuen Gerät wechseln, sollte die Übertragung ihrer Apps sicher und mühelos erfolgen. Um das Onboarding zu verbessern, führen wir eine Anforderung für App-Entwickler ein, die Anmeldungen bei Geräteübertragungen schneller und sicherer zu gestalten.
Der Standard Zero-Tap-Anmeldung erfordert, dass bei jeder App, die die Nutzeranmeldung unterstützt (optional oder obligatorisch), der Anmeldestatus eines Nutzers automatisch wiederhergestellt wird, wenn er mit der Android Anmeldedaten-Wiederherstellung API von einem Android-Gerät zu einem anderen wechselt. 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 zusätzliche Tippen.
Ab April 2027 müssen Apps bei Google Play die Zero-Tap-Anmeldeanforderung erfüllen, um uneingeschränkte Veröffentlichungsfunktionen und optimale Sichtbarkeit im Google Play Store zu erhalten.
Spiele sind derzeit von der Zero-Tap-Anmeldung ausgenommen. Entwicklerinnen und Entwickler können 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 Anmeldedaten-Wiederherstellung API, um die Zero-Tap-Anmeldung zu unterstützen. Weitere Informationen findest du in der YouTube-Hilfe.
Roadmap planen: Anforderungen von Google Play prüfen
Beginnen Sie mit der Vorbereitung auf die bevorstehenden Fristen für die Durchsetzung, indem Sie sich die Details der einzelnen Anforderungen ansehen:
Das Erfüllen dieser Qualitätsanforderungen bei Google Play ist ein wichtiger Schritt, um eine schnellere und zuverlässigere Nutzung für unsere Nutzer zu ermöglichen. Wir freuen uns über die Zusammenarbeit mit Ihnen und danken Ihnen für alles, was Sie für die Android-Community tun.
-
ProduktneuigkeitenWir erweitern unsere Abo-Plattform auf Google Play kontinuierlich, damit Sie Ihren Umsatz steigern, sich an neue Geschäftsmodelle anpassen und Ihre Nutzer dort erreichen können, wo sie sich gerade befinden.
Sheenam Mittal • Lesezeit: 4 Minuten -
ProduktneuigkeitenLetztes Jahr wurde Android Studio für alle KI-Modelle geöffnet. Heute gehen wir den nächsten Schritt und führen Unterstützung für Coding-Agents Ihrer Wahl ein.
Matthew Warner • Lesezeit: 3 Minuten -
ProduktneuigkeitenGooglebook ist eine neue Kategorie von Laptops, die auf einer gemeinsamen Android-Grundlage basieren. Leistungsstarke Hardware von Partnern wie HP, Dell, Lenovo, Acer und Asus kombiniert die Mobilität von Mobilgeräten mit der Leistung von Desktop-Computern.
Fahd Imtiaz, Loryn Hairston • Lesezeit: 4 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.