Artikel

Android 7.0: Was sind nahtlose Updates und wie funktionieren sie?

protection click fraud

Eine der coolsten Funktionen, die Google gezeigt hat Google I / O 2016 das wird ein Teil von sein Android 7.0 Nougat sind nahtlose Updates. Während es nicht auffällig sein wird oder auf der Benutzerseite viel zu zeigen hat, sind die Details, wie es gemacht wird, interessant und tatsächlich so einfach, dass Sie sich fragen, warum es so lange gedauert hat.

Werfen wir einen Blick.

So funktionieren Android-Updates Mäusespeck beinhaltet einige Benutzerinteraktionen und nimmt viel Zeit in Anspruch. Sie erhalten eine Benachrichtigung, dass ein Update auf Sie wartet, und wenn Sie OK sagen, wird der Download gestartet. Sobald Sie alles heruntergeladen haben, entpackt sich die eine große Datei in der Cache-Partition und das System überprüft die Integrität aller einzelnen Bilddateien, um sicherzustellen, dass sie alle mit dem richtigen Schlüssel signiert sind und von rechts stammen Ort. Sie werden dann aufgefordert, einen Neustart durchzuführen, jedoch nicht in Android.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Sie landen in der Wiederherstellungssoftware des Geräts, in der die Bilder an die richtigen Stellen im internen Speicher Ihres Telefons geflasht werden. Dies dauert ziemlich lange, da die Dateien kopiert und verschoben werden - es handelt sich um eine bitweise Übertragung. Die Dateien werden tatsächlich in Blöcken in den Speicher verschoben, von ihrer ursprünglichen Position gelöscht und an die neue Position umgeschrieben. Dies ist der beste Weg, um sicherzustellen, dass während der Installation nichts beschädigt wird.

Mit Android N kann Ihr Telefon wie ein Chromebook aktualisiert werden, während Sie es noch verwenden

Sobald alles eingerichtet ist, wird Ihr Telefon neu gestartet und Sie warten, bis die Laufzeitkomponente das System durchsucht und Ihre Apps auf die neueste Version "aktualisiert" hat. Es optimiert die Apps für die spezifische Version der Android-Laufzeit. Android-Apps werden nicht von der einzelnen Datei ausgeführt, die Sie herunterladen und installieren, sondern werden in Odex-Dateien vorkompiliert. Auf diese Weise können Apps schneller geladen werden und der Startvorgang (ohne den ersten Start nach und das Update) ist viel schneller.

Dann können Sie Ihr Telefon wieder benutzen.

Während die meisten Leute die 10 bis 15 Minuten, die für das Upgrade Ihres Betriebssystems benötigt werden, die meiste Zeit nicht zu viel Ärger verursachen, ist jede Möglichkeit, Ausfallzeiten zu minimieren, eine bessere Möglichkeit. Ihr Telefon sollte im Notfall immer verfügbar sein, wenn Sie es benötigen oder möchten. Eingeben nahtlose Updates.

Mit Android 7.0 Nougat kann (wird nicht - dazu später mehr) Ihr Telefon wie Chrome OS-Updates aktualisiert werden. Das Herunterladen und Kopieren von Dateien erfolgt im Hintergrund, während Sie Ihr Telefon verwenden, und Sobald dies abgeschlossen ist, werden Sie benachrichtigt, dass Ihr System beim nächsten Neustart aktualisiert wird Telefon. Durch Änderungen am Laufzeit-Compiler müssen Sie beim Neustart nicht alle Apps aktualisieren.

Das klingt cool - wie geht das?

Nahtlose Updates funktionieren, indem Sie zwei verschiedene Systempartitionen auf Ihrem Telefon haben. Wenn Sie ein Telefon verwenden, das nahtlose Aktualisierungen durchführen kann, erfolgt das Entpacken und Übertragen, während eine Systempartition ausgeführt wird, und die Dinge werden kopiert und in die zweite Partition verschoben. Die Art und Weise, wie Android in einzelne Partitionen unterteilt ist, bedeutet den Datenteil - wo alle Informationen, die Sie über eine App eingegeben haben, Dinge sind B. Adressbücher oder Einstellungen oder Fortschritt beim Speichern von Spielen - werden an einem separaten Ort außerhalb des Ortes gespeichert, an dem sich die eigentlichen Systemdateien befinden. Dies ist gut für die Systemsicherheit (die Datenpartition kann über eigene Datei- und Ordnerberechtigungen verfügen) und macht die Arbeit für nahtlose Updates sehr praktisch.

Zwei Systempartitionen bedeuten, dass mehr Speicherplatz verwendet wird.

Sobald dies alles erledigt ist, können Sie neu starten und die neue Systempartition verwenden. Dies geschieht, ohne die Partitionen zu verschieben oder umzubenennen, da sie nummeriert sind. Eine Konfigurationsdatei, die während des Startvorgangs verwendet wird (entspricht / etc / fstab für die Linux-Nerds im Haus), wird gelesen, die dem Kernel und dem Startvorgang mitteilt, wo jede Partition gestartet und gestoppt wird. Diese Datei wird so geändert, dass sie auf die neue Systempartition anstatt auf die aktuelle verweist. Das Nächster Bei der Aktualisierung wird die andere Systempartition gelöscht und verwendet. Sie wechseln nahtlos hin und her.

Das ist nicht neu. Wenn Sie den Chrome-Browser auf Ihrem Computer haben oder einen ChromebookGenau so werden diese Systeme oder Apps aktualisiert. Aber es ist neu für Android und macht zwei Dinge. Es verhindert, dass Sie zu viele Ausfallzeiten haben (und es gibt viele Leute, die eine Upgrade-Benachrichtigung ablehnen, weil sie sich nicht mit dem aktuellen Prozess täuschen möchten). Dies ist aus Sicherheitsgründen besser, da dies beim Neustart des Telefons automatisch geschehen kann.

Andere wichtige Dinge zu wissen

  • Nahtlose Updates sind für Hersteller keine Voraussetzung. Ihr vorhandenes Telefon ist nicht richtig partitioniert und kann keine nahtlosen Updates durchführen. Und Sie möchten nicht, dass ein zukünftiges Update versucht, es neu zu partitionieren. Der interne Speicher wurde so konzipiert, dass sein Datensatz (eine Karte, in der sich jede Partition befindet) einmal geschrieben und nie geändert wird. Das bedeutet, dass die Personen, die Ihr nächstes Telefon herstellen, die nahtlose Aktualisierungsfunktion möglicherweise nicht verwenden, weil sie dies nicht tun haben zu. Wir wissen, dass die 2016 Nexus-Telefone es aktiviert haben werden, aber nichts weiter.

  • Es sollten einige Opt-Out-Einstellungen vorhanden sein, damit der Prozess nicht automatisiert wird, wenn Sie dies nicht möchten. Ich habe nicht alle Details, aber Google hat mir versichert, dass es eine Einstellung geben wird. Dies ist kein Fiasko im Windows 10-Stil. Wir werden es finden und Ihnen sagen, wo Sie suchen müssen, sobald wir ein Telefon haben, das es in unseren heißen kleinen Händen verwendet.

  • Dadurch wird mehr Speicherplatz im internen Speicher Ihres Telefons belegt. Es wird eine vollständige zweite Systempartition verwendet. Erwarten Sie, dass ein paar Gigabyte verwendet und dafür reserviert werden.


Dies ist nur eine der vielen großartigen Verbesserungen unter der Haube, die mit Android 7.0 Nougat geliefert werden. Wir werden mehr über die Änderungen sprechen und darüber, was in zukünftigen Abschnitten dieser Serie zu erwarten ist, und Sie können sich darauf einlassen die Foren um alles zu diskutieren.

instagram story viewer