Cuprins:
Una dintre cele mai frumoase caracteristici pe care Google le-a afișat la Google I / O 2016 care va face parte din Android 7.0 Nougat sunt actualizări perfecte. Deși nu va fi aprins sau nu va avea multe de arătat pe partea orientată către utilizator, detaliile despre cum este făcut sunt interesante și, de fapt, atât de simplu vă întrebați de ce a durat atât de mult să se întâmple.
Haideți să aruncăm o privire.
Ce sunt actualizările fără probleme?
Modul în care actualizările Android funcționează până la Marshmallow implică o oarecare interacțiune cu utilizatorii și necesită mult timp. Veți primi o notificare că vă așteaptă o actualizare și când spuneți OK începe să se descarce. Odată ce descărcați totul, unul dintre fișierele mari se deconectează în partiția din cache și sistemul verifică integritatea tuturor fișierelor de imagine individuale pentru a vă asigura că toate sunt semnate cu cheia corectă și au venit de la locul potrivit. Apoi vi se solicită să reporniți, dar nu în Android.
Puteți ajunge în software-ul de recuperare al dispozitivului, unde imaginile sunt luminate în locurile corecte din spațiul de stocare intern al telefonului. Acest lucru durează destul de mult din cauza modului în care sunt copiate și mutate fișierele - este un transfer bit-by-bit. Fișierele sunt de fapt mutate în memorie în bucăți, șterse din poziția inițială și rescrise în noua poziție. Acesta este cel mai bun mod de a vă asigura că nimic nu este corupt în timpul instalării.
Cu Android N, telefonul dvs. poate fi actualizat ca un Chromebook în timp ce îl utilizați în continuare
Odată ce totul este pe loc, telefonul repornește și aștepți ca componenta de rulare să se uite prin sistem și să „actualizeze” aplicațiile la cea mai recentă versiune. Ceea ce face este optimizarea aplicațiilor pentru versiunea specifică a runtime Android. Aplicațiile Android nu rulează dintr-un singur fișier pe care îl descărcați și îl instalați și sunt compilate în prealabil în fișiere odex. Astfel aplicațiile se pot încărca mai repede, iar procesul de pornire (fără a lua în calcul prima pornire și actualizare) va fi mult mai rapid.
Apoi ajungi să-ți folosești din nou telefonul.
Deși, de cele mai multe ori, pentru majoritatea oamenilor, între 10 și 15 minute este nevoie de actualizarea sistemului de operare nu provoacă prea multe probleme, orice mod care poate reduce timpul de inactivitate este o modalitate mai bună. Telefonul dvs. ar trebui să fie disponibil în caz de urgență ori de câte ori aveți nevoie sau doriți să fie disponibil. Introduceți actualizări perfecte.
Cu Android 7.0 Nougat, telefonul dvs. poate (nu se va actualiza mai mult), cum ar fi actualizările Chrome OS. Toată descărcarea și copierea fișierelor se face în fundal în timp ce utilizați telefonul, iar după ce va fi finalizat, veți fi anunțat că sistemul dvs. va actualiza data viitoare când vă reporniți telefonul. Și modificările la compilatorul de rulare înseamnă că nu va trebui să stați în procesul de actualizare a tuturor aplicațiilor dvs. atunci când reporniți.
Sună mișto - cum funcționează?
Actualizările fără probleme funcționează prin faptul că aveți două partiții de sistem diferite pe telefon. Când utilizați un telefon care poate efectua actualizări perfecte, toată dezambalarea și transferul se face în timp ce o partiție de sistem este în curs de execuție, iar lucrurile sunt copiate și mutate în a doua partiție. Modul în care Android este împărțit în partiții individuale înseamnă porțiunea de date - unde toate informațiile pe care le-ați introdus despre o aplicație, lucruri precum cărțile de adrese sau setările sau progresul economisesc joc - sunt stocate într-un loc separat în afara locului în care se află sistemul actual fișiere live. Acest lucru este bun pentru securitatea sistemului (partiția de date poate avea propriul set de permisiuni de fișiere și folder) și face lucrurile destul de convenabile pentru actualizări perfecte.
Două partiții de sistem înseamnă că va fi folosit mai mult spațiu.
După ce toate acestea sunt făcute, puteți reporni și utiliza noua partiție de sistem. Acest lucru se face fără a muta partițiile sau a le redenumi pentru că sunt numerotate. Se citește un fișier de configurare utilizat în timpul procesului de pornire (echivalent cu / etc / fstab pentru tocilarii Linux din casă) care indică procesul de kernel și boot unde fiecare partiție începe și se oprește. Acest fișier este schimbat pentru a indica noua partiție de sistem în loc de cea actuală. Data viitoare când actualizați, cealaltă partiție de sistem va fi ștersă și folosită. Se schimbă înainte și înapoi fără probleme.
Nu este nou. Dacă aveți browserul Chrome pe computer sau aveți un Chromebook, acesta este exact modul în care se actualizează acele sisteme sau aplicații. Dar este nou pentru Android și face două lucruri. Vă împiedică să aveți prea mult timp de întrerupere (și există o mulțime de oameni care vor respinge o notificare de actualizare, deoarece nu vor să păcăliți cu procesul actual). Și este mai bun pentru securitate, deoarece se poate întâmpla automat atunci când reporniți telefonul.
Alte lucruri importante de știut
-
Actualizările perfecte nu sunt o cerință pentru producători. Telefonul dvs. existent nu este partiționat corect și nu va putea efectua actualizări perfecte. Și nu doriți ca o actualizare viitoare să o încercați și să o repartizați - memoria internă a fost proiectată pentru ca înregistrarea sa (o hartă a locului în care trăiește fiecare partiție) să fie scrisă o singură dată și niciodată schimbată. Aceasta înseamnă că persoanele care vă fac următorul telefon nu ar putea utiliza funcția de actualizare perfectă, deoarece nu trebuie. Știm că telefoanele Nexus din 2016 îl vor activa, dar nimic dincolo de asta.
-
Ar trebui să existe anumite setări de renunțare, astfel încât procesul să nu fie automatizat dacă nu doriți să fie așa. Nu am toate detaliile, dar am fost asigurat de Google că va exista o setare. Acesta nu va fi un fiasco în stil Windows 10. O vom găsi și vă vom spune unde să căutați imediat ce vom avea un telefon care îl va folosi în mâinile noastre fierbinți.
-
Acest lucru va utiliza mai mult spațiu în spațiul de stocare intern al telefonului. Utilizează o a doua partiție completă de sistem. Așteptați-vă că o serie de gigabyte vor fi utilizate și rezervate pentru aceasta.
Aceasta este doar una dintre numeroasele îmbunătățiri grozave care vin cu Android 7.0 Nougat. Vom vorbi mai multe despre schimbările și ce trebuie să vă așteptați în viitoarele serii ale acestei serii și vă puteți orienta pe forumuri pentru a discuta despre toate acestea.