Článek

Android 7.0: Co jsou bezproblémové aktualizace a jak fungují?

protection click fraud

Jedna z nejlepších funkcí, s nimiž se Google předvedl Google I / O 2016 která bude součástí Android 7.0 Nougat jsou bezproblémové aktualizace. I když to nebude honosné ani nebude mít co ukázat na straně orientované na uživatele, podrobnosti o tom, jak se to dělá, jsou zajímavé a ve skutečnosti jsou tak jednoduché, že se divíte, proč to trvalo tak dlouho.

Pojďme se podívat.

Způsob, jakým aktualizace pro Android fungují Ibišek vyžaduje určitou interakci s uživatelem a zabere spoustu času. Obdržíte oznámení, že na vás čeká aktualizace, a když řeknete OK, začne se stahovat. Jakmile vše stáhnete, rozbalí se jeden velký soubor do oddílu mezipaměti a systém zkontroluje integritu všech jednotlivých obrazových souborů, abyste se ujistili, že jsou všechny podepsány správným klíčem a pocházejí zprava místo. Poté budete vyzváni k restartu, ale ne do systému Android.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Skončíte v softwaru pro obnovení zařízení, kde jsou obrázky blikány na správná místa v interním úložišti telefonu. To trvá poměrně dlouho kvůli způsobu, jakým jsou soubory kopírovány a přesouvány - jde o přenos bit-by-bit. Soubory jsou ve skutečnosti přesunuty do paměti v blocích, vymazány z původní polohy a přepsány do nové polohy. Toto je nejlepší způsob, jak zajistit, aby se během instalace nic nepoškodilo.

Díky Androidu N můžete svůj telefon aktualizovat jako Chromebook, když jej stále používáte

Jakmile je vše na svém místě, telefon se restartuje a počkáte, až běhová komponenta prohlédne systém a „upgraduje“ vaše aplikace na nejnovější verzi. Co dělá, je optimalizace aplikací pro konkrétní verzi běhového systému Android. Aplikace pro Android se nespouštějí z jediného souboru, který stáhnete a nainstalujete, a jsou předkompilovány do souborů odex. Tímto způsobem se aplikace mohou načítat rychleji a proces zavádění (nepočítaje první zavádění po aktualizaci a aktualizaci) bude mnohem rychlejší.

Poté můžete telefon znovu používat.

Zatímco většině lidí 10 až 15 minut, které zabere upgrade operačního systému, nezpůsobí příliš mnoho problémů, lepší způsob je jakkoli, který může minimalizovat prostoje. Váš telefon by měl být k dispozici pro případ nouze, kdykoli jej potřebujete nebo chcete mít k dispozici. Enter bezproblémové aktualizace.

S Androidem 7.0 Nougat se váš telefon může (nebude - více o tom později) aktualizovat jako aktualizace systému Chrome OS. Veškeré stahování a kopírování souborů se provádí na pozadí, když používáte telefon, a po dokončení budete upozorněni, že se váš systém upgraduje při příštím restartu vašeho systému telefon. A změny v modulu runtime kompilátoru znamenají, že při restartování nebudete muset procházet procesem aktualizace všech svých aplikací.

To zní skvěle - jak to funguje?

Bezproblémové aktualizace fungují tak, že máte v telefonu dva různé systémové oddíly. Pokud používáte telefon, který umožňuje bezproblémovou aktualizaci, vše se vybalení a přenos provádí, když je spuštěn jeden systémový oddíl, a věci se zkopírují a přesunou do druhého oddílu. Způsob, jakým je Android rozdělen na jednotlivé oddíly, znamená datovou část - kde jsou všechny informace, které jste o aplikaci zadali, věci jako adresáře nebo nastavení nebo postup ukládání hry - jsou uloženy na samostatném místě mimo místo, kde žijí skutečné systémové soubory. To je dobré pro zabezpečení systému (datový oddíl může mít vlastní sadu oprávnění k souborům a složkám) a dělá věci docela pohodlnými pro bezproblémové aktualizace.

Dva systémové oddíly znamenají více místa.

Jakmile je vše hotovo, můžete restartovat a použít nový systémový oddíl. To se děje bez přesunutí oddílů nebo jejich přejmenování, protože jsou očíslovány. Je načten konfigurační soubor použitý během procesu spouštění (ekvivalentní souboru / etc / fstab pro linuxové pitomce v domě), který informuje jádro a proces spouštění, kde se každý oddíl spouští a zastavuje. Tento soubor je změněn tak, aby ukazoval na nový systémový oddíl místo na aktuální. The další během aktualizace bude druhý systémový oddíl vymazán a použit. Bez problémů se vyměňují tam a zpět.

To není nové. Pokud máte v počítači prohlížeč Chrome nebo máte Chromebook, přesně tak se tyto systémy nebo aplikace aktualizují. Ale je to nové pro Android a dělá dvě věci. Zabraňuje vám příliš mnoho prostojů (a existuje spousta lidí, kteří odmítnou oznámení o upgradu, protože nechtějí oklamat aktuální proces). Pro bezpečnost je to lepší, protože k tomu může dojít automaticky při restartování telefonu.

Další důležité věci, které je třeba vědět

  • Bezproblémové aktualizace nejsou pro výrobce požadavkem. Váš stávající telefon není správně rozdělen na oddíly a nebude moci provádět bezproblémové aktualizace. A nechcete, aby se budoucí aktualizace pokusila rozdělit ji znovu - interní paměť byla navržena tak, aby její záznam (mapa místa, kde žije každý oddíl) byl napsán jednou a nikdy se nezměnil. To znamená, že lidé, kteří vyrábějí váš další telefon, nemusí funkci plynulé aktualizace používat, protože ji nepoužívají mít na. Víme, že telefony Nexus 2016 ji budou mít povolenou, ale nic jiného.

  • Měla by existovat určitá nastavení odhlášení, aby proces nebyl automatizovaný, pokud to nechcete. Nemám všechny podrobnosti, ale Google mě ujistil, že tam bude nějaké nastavení. Toto nebude fiasko ve stylu Windows 10. Najdeme jej a řekneme vám, kam hledat, jakmile máme telefon, který jej používá v našich horkých malých rukou.

  • To využije více místa na interním úložišti telefonu. Používá celý druhý systémový oddíl. Očekávejte, že pár gigabajtů bude použito a vyhrazeno.


Toto je jen jedno z mnoha skvělých vylepšení pod kapotou, které přicházejí s Androidem 7.0 Nougat. Budeme hovořit více o změnách a o tom, co můžete očekávat v budoucích splátkách této série, a můžete vyrazit fóra diskutovat o tom všem.

instagram story viewer