Google: Android O erlaubt OTA-Updates trotz fehlendem Speicherplatz

Die neue OS-Version erhält eine derzeit den Pixel-Smartphones vorbehaltene Technik. Sie setzt auf zwei bootbare Partitionen, von denen eine nur für Updates benutzt wird. Eine Streaming-Funktion reduziert zudem den Platzbedarf für Updates auf dem Massenspeicher auf rund 100 KByte.

Google wird mit Android O auch das Update-System seines Mobilbetriebssystems überarbeiten. Dadurch soll sichergestellt werden, dass Geräte selbst dann dringende Patches oder gar neue OS-Versionen erhalten können, wenn der interne Speicherplatz eigentlich unzureichend ist. Auf die Neuerung machte zuerst Ars Technica aufmerksam.

Android O (Bild: Google)Demnach hält in den Nachfolger von Android 7 Nougat die als Google A/B oder Seamless System Updates bezeichnete Funktion Einzug. Sie hatte Google erstmals in seine Smartphones Pixel und Pixel XL integriert. Das System selbst sei an die Update-Engine von Chrome OS angelehnt.

Seamless System Update nutzt zwei bootbare Systempartitionen. Sie werden intern als Slot A und Slot B bezeichnet. Während ein Slot die aktiven Partitionen enthält, enthält der andere Slot unbenutzte Partitionen, die im Fall von Installationsfehlern zum Einsatz kommen sollen. Die Update-Aktivitäten finden ebenfalls ausschließlich im ungenutzten Slot statt.

Da für den Download der Updates immer noch freier Platz auf dem Massenspeicher benötigt wird, kommt bei Geräten ohne freien Speicherplatz unter Android 8.0 eine Funktion namens Streaming Update zum Einsatz. Sie benötigt nur einen Bruchteil der Gesamtgröße eines Updates für temporäre Dateien.

HIGHLIGHT

Android und das Update-Problem

Nach der "Mutter aller Sicherheitslücken" in 2015, dem sogenannten Stagefright-Bug, versprachen die Hersteller Besserung in Form von monatlichen Sicherheitsupdates. Allerdings gibt es nur wenige Firmen, die diese Ankündigung in die Tat umgesetzt haben.

„Nutzer haben oftmals nicht genug Platz auf /data, um das Update-Paket herunterzuladen, und weder OEMs noch Nutzer wollen Platz für eine Cache-Partition verschwenden. Also erhalten einige Nutzer keine Updates, weil sie das Update-Paket nirgends speichern können“, heißt es in der Dokumentation für Google A/B.

Streaming Update schreibe Blocks direkt nach dem Download in den freien Slot, ohne sie auf /data zu speichern, so Google weiter. Von daher benötigen Updates nahezu keinen temporären Speicher und nur rund 100 KByte für Metadaten.

Google weist zudem darauf hin, dass Google A/B beziehungsweise Seamless System Update dafür sorgt, dass die monatlichen Sicherheitsupdates zeitnaher installiert werden. Mit Stand Mai hätten 95 Prozent der Pixel-Besitzer die neuesten Patches installiert, im Gegensatz zu nur 87 Prozent der Nexus-Nutzer.

ANZEIGE

Sie haben Optimierungsbedarf bei Ihren Logistikprozessen?

Die Lösung lautet: Dokumentenmanagement. Erfahren Sie im kostenlosen E-Book, wie ein Dokumentenmanagement-System (DMS) Ihnen helfen kann, Ihre Logistikprozesse zu verbessern – von der Artikelnummer bis zur Zustellung. Lesen Sie außerdem, wie Sie ein DMS auch im laufenden Betrieb zeit- und kostensparend implementieren können.

[mit Material von Liam Tung, ZDNet.com]

Tipp: Sind Sie ein Android-Kenner? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de

Themenseiten: Android, Google, Smartphone

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Google: Android O erlaubt OTA-Updates trotz fehlendem Speicherplatz

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *