Alles über Nougat: Was sind die nahtlose updates?

0
186

Android Nougat Android Nougat

Eines der coolsten features von Google zeigte auf der Google I/O 2016 wird Teil von Android 7.0 Nougat sind nahtlos aktualisiert. Es ist zwar nicht aufdringlich sein oder haben viel zu zeigen auf der Benutzer-zugewandten Seite die details, wie es gemacht wird, sind interessant, und eigentlich so einfach, du wunderst dich, warum es so lange gedauert hat passieren.

Lassen Sie uns einen Blick.

Was sind die Nahtlose Updates?

Die Art und Weise Android-updates arbeiten bis zu Marshmallow umfasst der Benutzer-Interaktion und beansprucht viel Zeit. Sie erhalten eine Benachrichtigung, dass ein update warten für Sie, und wenn Sie sagen, OK, es beginnt zu downloaden. Sobald Sie alles heruntergeladen, die eine große Datei entpackt sich selbst in die cache-partition und das system überprüft die Integrität aller einzelnen Bild-Dateien, um sicherzustellen, dass Sie alle unterschrieben mit dem richtigen Schlüssel und kam aus der richtigen Stelle. Sie sind dann aufgefordert, neu zu starten, aber nicht in Android.

Sie am Ende in der Gerät die recovery-software, wo die Bilder blitzten an den richtigen stellen auf dem internen Speicher Ihres Telefons. Dies dauert eine ziemlich lange Zeit wegen der Weise werden die Dateien kopiert und verschoben werden — es ist ein bit-für-bit-übertragung. Die Dateien tatsächlich verschoben werden, um Speicher in Blöcken, gelöscht werden aus Ihrer ursprünglichen position und umgeschrieben, um der neuen position. Dies ist der beste Weg, um sicherzustellen, dass nichts beschädigt wird, während es installiert wird.

Mit Android N Ihrem Handy aktualisiert werden kann, wie ein Chromebook, während Sie es immer noch mit

Sobald alles eingerichtet ist, wird das Telefon neu gestartet und Sie warten, bis die runtime-Komponente zu suchen, die durch das system und “upgrade” Ihre apps auf die neueste version. Was es tut, ist die Optimierung der apps für die spezifische version der Android runtime. Android-apps laufen nicht aus der einzigen Datei, die Sie herunterladen und installieren, und sind vorkompilierte, in odex-Dateien. So können apps schneller geladen und der boot-Vorgang (nicht mitgerechnet die ersten boot nach update) sehr viel schneller.

Dann kommen Sie zu verwenden Ihr Telefon wieder.

Während die meisten der Zeit, die für die meisten Menschen, die 10 bis 15 Minuten dauert es, um ein upgrade Ihres Betriebssystems nicht dazu führen, zu viel Mühe, die Art und Weise, die Minimierung von Ausfallzeiten ist der bessere Weg. Ihr Telefon sollte in einem Notfall, Wann immer Sie brauchen oder wollen, dass es verfügbar sein. Geben Sie nahtlos aktualisiert.

Mit Android 7.0, Nougat, können Sie mit Ihrem Telefon (nicht — dazu später mehr) – update wie Chrome-OS-updates. Alle die das herunterladen und das kopieren von Dateien erfolgt im hintergrund, während Sie mit Ihrem Handy, und, sobald es fertig ist, werden Sie benachrichtigt, dass Ihr system aktualisieren, das nächste mal, wenn Sie starten Sie Ihr Telefon neu. Und änderungen an der Laufzeitumgebung, compiler bedeuten, dass Sie nicht haben, um durch zu sitzen, den Prozess der Aktualisierung alle apps, wenn Sie neu starten.

Das klingt cool — wie funktioniert das?

Nahtlose updates funktionieren, indem er zwei verschiedene system-Partitionen auf Ihrem Handy. Bei der Verwendung von ein Telefon, das kann eine nahtlose updates, alle Auspacken und die übertragung erfolgt während einer system-partition ausgeführt wird, und die Dinge sind kopiert und verschoben werden in die zweite partition. Der Weg Android ist aufgeteilt in einzelne Partitionen bedeutet, dass die Daten Teil, in denen alle Informationen, die Sie eingegeben haben über eine app, die Dinge wie Adressbuch oder Einstellungen oder das Spiel speichern Fortschritt gespeichert sind, in einem separaten Ort außerhalb der Stelle, wo die eigentliche system-Dateien live. Das ist gut für die Sicherheit des Systems (die Daten-partition kann einen eigenen Satz von Datei-und Ordner-Berechtigungen) und es macht die Dinge sehr praktisch für nahtlose updates.

Zwei system-Partitionen bedeutet, dass mehr Speicherplatz verwendet wird.

Sobald dies erledigt ist, können Sie neu starten und verwenden Sie die neue system-partition. Dies geschieht, ohne verschieben der Partitionen oder umbenennen, da Sie nummeriert sind. Eine Konfigurationsdatei verwendet werden während der boot-Prozess (äquivalent zu /etc/fstab für die Linux-nerds im Haus) gelesen, der sagt, die kernel-und boot-Prozess, wo jeder partition beginnt und Stoppt. Diese Datei wird geändert, auf die neue system-partition anstelle der aktuellen eine. Das nächste mal, wenn Sie aktualisieren, die andere system partition wird gelöscht und verwendet. Sie tauschen hin und her nahtlos.

Das ist nicht neu. Wenn Sie den Chrome-browser auf Ihrem computer oder ein Chromebook haben, ist dies genau, wie diese Systeme oder apps aktualisieren. Aber es ist neu für Android und tut zwei Dinge. Es hält Sie davon ab, zu viel downtime (und es gibt viele Leute, die entlassen werden, eine upgrade-Benachrichtigung, da Sie nicht wollen, zu täuschen, mit dem aktuellen Prozess). Und es ist besser für die Sicherheit, weil es kann automatisch geschehen, wenn Sie starten Sie Ihr Telefon neu.

Andere wichtige Dinge zu wissen

N security N security

  • Nahtlose updates sind nicht erforderlich für Hersteller. Ihr vorhandenes Telefon nicht richtig partitioniert und nicht in der Lage, um eine nahtlose updates. Und Sie nicht möchten, dass in Zukunft ein update zu versuchen und zu partitionieren — der interne Speicher wurde entwickelt, um seinen Rekord (eine Karte, wo die jeweilige partition lebt) einmal geschrieben und niemals geändert. Das bedeutet, dass die Menschen, die Ihre nächsten Telefon möglicherweise nicht verwenden Sie den seamless-update-Funktion, weil Sie nicht haben, um. Wir wissen, dass die 2016 Nexus-Telefone haben es aktiviert, aber nichts darüber hinaus.

  • Sollte es eine opt-out-Einstellungen vornehmen, so dass der Prozess ist nicht automatisiert, wenn Sie nicht wollen, es zu sein. Ich habe nicht alle Einzelheiten, aber ich war sicher durch Google, dass es eine Einstellung von einigen Sortieren. Dies wird nicht in Windows 10 style Fiasko. Wir werden es finden und sagen Ihnen, wo Sie suchen, sobald wir ein Telefon, das verwendet es in unsere heiße kleine Hände.

  • Dies wird mehr Speicherplatz auf dem internen Speicher Ihres Telefons. Es verwendet eine vollständige zweite system-partition. Erwarten, ein paar Gigabyte verwendet werden und für Sie reserviert.

Dies ist nur eine der vielen großen unter-der-Haube-Verbesserungen, die mit Android 7.0 Nougat. Wir reden mehr über die änderungen und was ist zu erwarten, dass in Zukunft die raten für diese Serie, und Sie kann den Kopf in den Foren zu diskutieren, es alle.