Android 17 führt Speicherlimits für Apps ein, um RAM-Engpässe zu bekämpfen

Mit Android 17 werden verpflichtende Speicherlimits für einzelne Anwendungen eingeführt, um Überlastungen des Arbeitsspeichers (RAM) zu verhindern. Das System verteilt Speicherbudgets und leitet bei Überschreitungen zunächst Daten in zRAM um, bevor Prozesse beendet werden. Die Funktion startet auf Pixel Geräten und bietet Entwicklern spezifische Tools zur Optimierung.
Android 17, die nächste große Version des mobilen Betriebssystems, führt eine wichtige Neuerung ein: die Einführung verpflichtender Speicherlimits für einzelne Anwendungen. Dieser Schritt markiert einen Paradigmenwechsel im Umgang mit Arbeitsspeicher (RAM) auf Smartphones.
Das Hauptziel dieser Maßnahme ist es, zu verhindern, dass einzelne Apps übermäßig viel RAM verbrauchen, was nachweislich zu einer allgemeinen Verschlechterung der Systemleistung führen kann. Um dies zu managen, wird das System einen spezifischen Speicherhaushalt für jede installierte App festlegen, der sich nach dem gesamten verfügbaren RAM des Geräts richtet.
Der Ablauf bei Überschreitungen ist mehrstufig geregelt. Wird das zugewiesene Limit überschritten, werden zunächst die Daten auf den komprimierten zRAM verschoben. Sollte selbst dieser Puffer erschöpft sein, wird das System gezwungen sein, den betreffenden Prozess zu beenden. Diese Mechanismen sollen die allgemeine Stabilität und Geschwindigkeit des Geräts gewährleisten.
Der Rollout dieser Funktion beginnt zunächst auf Google Pixel Geräten und soll später von weiteren Herstellern übernommen werden. Für Entwickler werden entsprechende Werkzeuge bereitgestellt, um ihre Anwendungen optimal für dieses neue, restriktivere Umfeld zu optimieren. Entwickler können beispielsweise mittels ADB-Befehlen den Speicherverbrauch testen und anpassen.