cs.phhsnews.com


cs.phhsnews.com / Aktualizace Android Nougat "Bezproblémové aktualizace", vysvětlení

Aktualizace Android Nougat "Bezproblémové aktualizace", vysvětlení


Ve všech generacích zařízení Android - až po aktualizaci operačního systému Marshmallow fungují v podstatě stejným způsobem: aktualizace se stáhne, telefon restartuje a aktualizuje se. Během této doby je telefon zbytečný, alespoň dokud není aktualizace zcela nainstalována. S novým "Bezproblémovými aktualizacemi" nového modelu Nougat se tento model stává minulostí.

Jak se aktualizace aktualizovaly v systému Android 7.0 Nougat

Společnost Google vzala ze svého vlastního systému Chrome OS stránku pro nový způsob aktualizace. Chromebooky fungují vždy takto: aktualizace se stáhnou na pozadí a poté vyzve uživatele, aby byl dokončen proces instalace. Jeden rychlý restart později a aktualizace je dokončena - žádné čekání na instalaci aktualizace, žádné "optimalizace" ani žádné z dalších věcí, které vypadají, že trvají. Je to rychlé, snadné a hlavně nemá nepřiměřené množství prostojů.

Od Androidu 7.0 se jedná o směr, kterým probíhají aktualizace systému Android. Zde stojí za zmínku, že toto se nebude vztahovat na zařízení aktualizovaná na Nougat, pouze ty, které jsou dodávány se softwarem. Důvodem je to zcela logické: tato nová metoda aktualizace bude vyžadovat dva systémové oddíly, aby fungovaly, a prakticky všechny aktuální telefony Android mají pouze jednu. Znovu rozdělit zařízení do pohybu by mohlo být potenciálně katastrofické (a pravděpodobně by to mohlo být v mnoha scénářích), takže rozhodnutí společnosti Google nechat na telefony současné generace slušný výkon, i když je hlučné. To funguje trochu podobně : existuje aktivní systémový oddíl a dormantní oddíl, které jsou vzájemně zrcadlovými obrazy. Když je k dispozici aktualizace OTA, aktivní oddíl jej stáhne a aktualizuje dormanční oddíl. Jeden restart se později spustí, dormantní oddíl se stává aktivní a dříve aktivní oddíl se stává spící, a to s použitím aktualizovaného softwaru.

SOUVISEJÍCÍ:

Jak ručně inovovat zařízení Nexus se snímky továrny společnosti Google to způsobí, že celý proces aktualizace je nesmírně rychlejší, ale také slouží jako druh zálohovacího systému. Pokud by se při aktualizaci objevila chyba, systém může zjistit, že při zavádění se vyskytla chyba a jednoduše se převrátila na nedotčený systémový oddíl. Po rebootování pak může znovu načíst stahovací servery, aktualizaci znovu aplikovat a znovu dokončit proces restartováním. Ve srovnání s tím, jak se v současném systému zabývají katastrofické selhání aktualizací - což vyžaduje spoustu uživatelských interakcí, vývojových nástrojů Android a znalost příkazové řádky - je metoda jednoduše lepší.

To jsme neviděli V akci, přesto je ještě spousta otázek

Samozřejmě, že přichází s vlastním souborem otázek a obav. Zatímco chápeme, jak tento systém funguje teoreticky, ještě jsme si uvědomili, jak to skutečně funguje v praxi, protože Nougat dosud neměl aktualizaci a žádná zařízení nebyla dodána s hodnotou 7.0. Cokoliv je spekulace, ale já si představuji, že když se používá například aktualizace, bude pravděpodobně docela ohromný výkon systému.

Navíc pokud jste něco jako já, čtete výše část a myšlenka: "Kolik místa bude mít dvě systémové oddíly?" Jeden by mohl automaticky předpokládat, že to bude trvat dvakrát více prostoru, což není zcela nesprávné, ale musíte také vzít na vědomí, že to jsou

systém , což neznamená, že bude vyžadovat dvě kopie každé nainstalované aplikace. Přesto to znamená, že současné systémy, které berou jeden gigabajt - což není neobyčejná velikost systému OS Android - by v podstatě nyní vyžadovaly dva gigabajty (nebo více). To znamená, že Google se přesunul do nového souborového systému s názvem SquashFS, který je vysoce komprimovaný souborový systém jen pro čtení původně určený pro vestavěné systémy v situacích s malou pamětí. To by mělo určitě pomoci kompenzovat některé z problémů s prostorem, které nevyhnutelně půjdou spolu s instalací dvou systémových oddílů. Přesto můžeme začít vidět zařízení s lodí

minimálně 32 GB vpřed. Čas to bude vyprávět. Je také nejasné, co se stane s novým spícím oddílem po aktualizaci. Existuje možnost, že by se to mohlo aktualizovat na pozadí a pak počkat, až dorazí další nová OTA, ale neexistuje žádná technická dokumentace, která by tuto teorii podpořila - jen jsem si myslel nahlas. Přesto se zdá, že mi to dává smysl, protože jinak by tento nový systém vypadal jako jednorázový scénář aktualizace, který je přesně opačný směr, kterým se Google pokouší jít.

Bohužel, od té doby dosud není zařízení podporující nový systém bezproblémové aktualizace, některé z těchto otázek budou muset zůstat bez odpovědi. Jakmile se začnou rozvíjet nové generace telefonů, budeme mnohem lépe chápat, jak to všechno bude fungovat v reálném světě. Prozatím: Zní to jako velmi dobrá věc.


Proč existují tolik

Proč existují tolik "Microsoft Visual C ++ Redistributables" nainstalovaných na svém počítači?

Pokud jste někdy procházeli seznamem nainstalovaných programů v systému Windows, přemýšlejte, proč existuje tolik verzí z Microsoft Visual C ++ redistributable tam, nejste sami. Připojte se k nám, když se podíváme na to, co jsou tyto věci a proč je na vašem počítači nainstalováno tolik. Co je Visual C ++ Redistributable?

(how-to)

Upozornění: Režim hosta na mnoha routerech Wi-Fi není bezpečný

Upozornění: Režim hosta na mnoha routerech Wi-Fi není bezpečný

Mnoho domácích směrovačů nabízí "režim hosta". To izoluje hosty na samostatné síti Wi-Fi, a nemusíte jim dát běžnou přístupovou frázi Wi-FI. Režim hosta je často nejistý. Režim hosta není vždy špatný - router D-Link, Netgear a ASUS to dělá správně. Pokud však máte typ Guest Mode, který jsme viděli na domovských směrovačích od Linksys a Belkin, neměli byste ho nikdy použít.

(how-to)