26Aug

Objasnio je "bešavno ažuriranje Android Nugata"

click fraud protection

U svim generacijama Android uređaja - a do ažuriranja sustava s operativnim sustavom Marshmallow u osnovi su radile na isti način: ažuriranje se preuzima, telefon se ponovno pokreće i ažuriranje se primjenjuje. Tijekom tog vremena telefon će biti beskoristan, barem dok ažuriranje nije potpuno instalirano. Uz Nougatovo novo "bešavno ažuriranje", ovaj model je stvar prošlosti.

Kako su ažuriranja promijenjena u sustavu Android 7.0 Nougat

Google je preuzela stranicu s vlastitog OS-a Chrome za novu metodu ažuriranja. Chromebookovi učinkovito su uvijek radili ovako: ažuriranje preuzima u pozadini, a potom traži od korisnika da je potrebno ponovno podizanje sustava kako bi dovršila postupak instalacije. Jedno brzo ponovno podizanje sustava, a ažuriranje je dovršeno - nema čekanja da se ažuriranje instalira, nema "optimiziranja" ili bilo koju drugu stvar koja izgleda kao dobi .Brzo, jednostavno i, prije svega, nema nerazuman broj prekida rada.

Počevši s Androidom 7.0, to je smjer ažuriranja Androida. Vrijedno je spomenuti da se ovaj

instagram viewer
neće primijeniti na uređaje ažurirane na Nougat, samo one koje isporučuju s softverom. Razlog za to je savršeno logičan: ova nova metoda ažuriranja zahtijevat će dvije sistemske particije kako bi funkcionirale, a gotovo sve postojeće Android telefone imaju samo jedan. Ponovno podjelu uređaja u letu moglo bi biti potencijalno katastrofalno( i vjerojatno će biti u mnogim scenarijima) pa je Googleova odluka da ga ostavi sama na postojeće telefone generacije respektabilna, iako buntovna.

Radi nešto slično: postoji aktivna particija sustava i spavaća particija, koja su međusobno zrcalne slike. Kada se ažuriranje OTA postaje dostupno, aktivna particija preuzima je, a zatim ažurira nestalu particiju. Jedan ponovno pokrenuti kasnije, spavaća particija postaje aktivna, a ranije aktivna particija postaje uspavana, a to primjenjuje ažurirani softver.

Ne samo da ovo cijeli proces ažuriranja čini neizmjerno brži, već služi i kao vrsta backup sustava. Ako se nešto ne namršti s ažuriranjem, sustav može otkriti da je došlo do pogreške prilikom podizanja sustava i jednostavno se prebaciti na neaktivan sustav particiju. Po ponovnom pokretanju, može ponovo pingati poslužitelje za preuzimanje, ponovno primijeniti ažuriranje i ponovo pokrenuti računalo da biste dovršili postupak. U usporedbi s kretanjem katastrofalnih neuspjeha ažuriranja u trenutačnom sustavu - što zahtijeva puno interakcije korisnika, razvojne alate za Android i poznavanje naredbenog retka - metoda dvostruke particije jednostavno je bolja.

Nismo vidjeli ovo u akciji Ipak, tako da još uvijek postoje mnoga pitanja

Naravno, dolazi s vlastitim skupom pitanja i nedoumica. Iako razumijemo kako ovaj sustav funkcionira u teoriji, još uvijek moramo vidjeti kako to zapravo funkcionira u praksi, budući da Nougat još nije imao ažuriranje i nijedan uređaj nije isporučen sa 7.0.Sve je spekulacije, ali zamislila bih da će, primjerice, kada se ažuriranje primijeni, vjerojatno prilično teško pogoditi performanse sustava.

Osim toga, ako ste poput mene, pročitali ste gornji odjeljak i pomislili: "koliko prostora će imati dvije sistemske particije?" Može se automatski pretpostaviti da će trebati dvostruko više prostora, što nijepotpuno neispravno, ali morate također zapamtiti da su to particije sustava, što ne znači da će zahtijevati dvije kopije svake instalirane aplikacije. Ipak, to znači da trenutni sustavi koji trebaju jedan gigabajt - a ne neuobičajena veličina za Android OS - u suštini sada zahtijevaju dva gigabajta( ili više).

To je rekao, Google je preselio u novi sustav datoteka pod nazivom SquashFS, koji je visoko komprimirani, samo za čitanje datotečni sustav izvorno dizajniran za ugrađeni sustavi u low-memory situacijama. To bi svakako trebalo pomoći u nadoknadi nekih problema s prostorom koji će se neizbježno odvijati zajedno s postavljanjem dviju particija sustava. Ipak, možda ćemo početi gledati uređaje s minimalnim od 32 GB koji se kreću naprijed. Vrijeme će reći.

Također je nejasno što se događa s novom nestalnom particijom nakon ažuriranja. Postoji mogućnost da se onda može ažurirati u pozadini, a zatim pričekati da stigne još jedna nova OTA, ali nema tehničke dokumentacije koja bi podržala tu teoriju - samo me razmišljam glasno. Ipak, čini mi se da ima smisla, jer bi inače ovaj novi sustav izgledao kao nekad i zamišljen scenarij ažuriranja, što je upravo suprotan smjer u kojem Google pokušava ovdje.

Nažalost, budući da još nema uređaja koji podržava novi sustav Seamless Update, neka od tih pitanja morat će samo odustati. Nakon što se nove generacije telefona počnu razvijati, imat ćemo puno bolje razumijevanje kako će sve to funkcionirati u stvarnom svijetu. Ali za sada: zvuči kao vrlo dobra stvar.