Android 17 verändert den Umgang mit Apps, die ungewöhnlich viel Arbeitsspeicher belegen. Google führt zunächst auf Pixel-Geräten Speicherbudgets pro App ein, damit ein einzelner Prozess nicht so viel RAM beansprucht, dass das gesamte Smartphone langsamer reagiert. Überschreitet eine App ihr Budget, kann sie gedrosselt, teilweise in komprimierten Speicher verschoben und bei weiter steigendem Verbrauch beendet werden.
Android 17 führt Speicherbudgets pro App ein
Google setzt dabei auf abgestufte Maßnahmen statt auf ein sofortiges Schließen. Die Reaktionsfähigkeit des gesamten Geräts soll geschützt werden, während die App zunächst die Chance erhält, ihren Verbrauch zu senken. Besonders relevant ist das für Spiele, Medienprogramme und komplexe Apps, die lange große Datenmengen im Speicher halten.
Was passiert, wenn eine App ihr RAM-Limit überschreitet
Erreicht eine App ihr Limit, kann Android Speicherseiten zwangsweise in zRAM verschieben, einen komprimierten Bereich des Arbeitsspeichers. Das entlastet den physischen RAM, doch Komprimieren und Dekomprimieren benötigt CPU-Leistung und kann schon vor einer Beendigung zu Rucklern oder Verzögerungen führen.
– Stufe 1 — zRAM-Swapping: Android komprimiert Speicherseiten und verschiebt sie in zRAM. Der Prozess bleibt aktiv, zusätzliche CPU-Arbeit kann ihn jedoch verlangsamen.
– Stufe 2 — Prozessbeendigung: Steigt der Verbrauch über die zRAM-Schwelle hinaus weiter, kann Android die App beenden. In ApplicationExitInfo kann die Beschreibung „MemoryLimiter:AnonSwap“ erscheinen.
Warum Google den Speicherverbrauch jetzt strenger begrenzt
Google begründet die Verschärfung auch mit dem Hardwaremarkt. Wegen steigender Speicherpreise behalten neue Geräte ihre physische RAM-Kapazität teilweise bei oder reduzieren sie sogar, während Nutzer weiterhin schnelle und flüssige Apps erwarten. Android soll verhindern, dass ein schlecht optimierter Prozess das ganze Gerät ausbremst.
Die Regel bleibt nicht auf Pixel beschränkt. Android 17 startet dort, doch im kommenden Jahr sollen mehr Hersteller die App-Limits auf Geräten mit 4 GB bis 16 GB RAM und darüber einsetzen. Entwickler können das Verhalten daher nicht als Pixel-Sonderfall behandeln.
Was Entwickler und Android-Nutzer erwarten müssen
Google empfiehlt Entwicklern, den Speicherverbrauch aktiv zu messen. Android vitals zeigt Speicher- und Bitmap-Memory-Werte nach Prozesszustand und RAM-Klasse. Firebase Crashlytics 20.1.0 liefert zusätzliche Daten zu OOM-Fehlern und Memory-Limiter-Beendigungen; ProfilingManager kann Heap-Dumps und Profile von Produktionsgeräten erfassen.
Für Nutzer sinkt das Risiko, dass eine Hintergrund-App so viel RAM belegt, dass das gesamte Smartphone langsam wird. Dafür können schlecht optimierte oder extrem speicherhungrige Apps häufiger ruckeln, neu laden oder beendet werden. Die Limits beginnen auf Pixel-Geräten mit Android 17 und sollen in den kommenden Monaten auf weitere Hersteller ausgeweitet werden.







