Logo sl.androidermagazine.com
Logo sl.androidermagazine.com

Android 7.0: kaj so brezhibne posodobitve in kako delujejo?

Kazalo:

Anonim

Ena najbolj kul funkcij, ki jo je Google pokazal na Googlovem I / O 2016, ki bo del Androida 7.0 Nougat, so brezhibne posodobitve. Čeprav ne bo bliskovito ali pa se bo veliko pokazalo na strani, ki je usmerjena k uporabnikom, so podrobnosti o tem, kako je to storjeno, zanimive, pravzaprav tako preproste, da se sprašujete, zakaj je trajalo tako dolgo.

Poglejmo.

Kaj so brezšivne posodobitve?

Način delovanja Android posodobitev do Marshmallow vključuje nekaj interakcije z uporabnikom in vam vzame veliko časa. Obvestite, da vas čaka posodobitev in ko rečete v redu, se začne prenesti. Ko prenesete vse, se ena velika datoteka razpakira v predpomnilniško particijo in sistem preveri celovitost vseh posameznih slikovnih datotek, da se prepriča, ali so vse podpisane s pravilnim ključem in so prišle s pravega mesta. Nato boste pozvani, da znova zaženete, vendar ne v Android.

Končate v programski opremi za obnovitev naprave, kjer se slike prikažejo na ustreznih mestih v notranjem pomnilniku telefona. To traja precej dolgo zaradi načina kopiranja in premikanja datotek - to je prenos po malo. Datoteke se v koščku premaknejo v pomnilnik, izbrišejo iz prvotnega položaja in prepišejo na nov položaj. To je najboljši način, da se med namestitvijo ne poškoduje nič.

S sistemom Android N lahko telefon posodobite kot Chromebook, medtem ko ga še vedno uporabljate

Ko je vse na svojem mestu, se telefon znova zažene in počakate, da se komponenta izvajanja pregleda po sistemu in "nadgradi" aplikacije na najnovejšo različico. To je optimizacija aplikacij za določeno različico izvajalnega sistema Android. Aplikacije za Android se ne zaženejo iz ene datoteke, ki jo naložite in namestite, in so vnaprej sestavljene v datoteke odex. Tako se aplikacije lahko naložijo hitreje in postopek zagona (ne štejem prvega zagona po in posodobitvi) bo veliko hitrejši.

Nato lahko spet uporabite svoj telefon.

Večina ljudi sicer traja 10 do 15 minut, ki jih potrebujete za posodobitev operacijskega sistema in ne povzroča preveč težav, vendar je boljši način kakršen koli način, ki lahko zmanjša čas izpadov. Vaš telefon mora biti na voljo v nujnih primerih, kadar koli ga potrebujete ali želite, da je na voljo. Vnesite neopazne posodobitve.

S sistemom Android 7.0 Nougat se vaš telefon lahko (ne bo več o tem kasneje) posodablja, kot so posodobitve sistema Chrome OS. Vse nalaganje in kopiranje datotek poteka v ozadju, ko uporabljate telefon, in ko končate, boste obveščeni, da bo vaš sistem naslednjič nadgradil telefon. Spremembe prevajalnika izvajalnih programov pomenijo, da vam ob ponovnem zagonu ne bo treba nadzirati vseh aplikacij.

Sliši se kul - kako deluje?

Brezšivne posodobitve delujejo z dvema različnima sistemskima particijama v telefonu. Če uporabljate telefon, ki lahko izvaja posodobitve, se vse razpakiranje in prenos opravi med izvajanjem ene sistemske particije, stvari pa se kopirajo in premaknejo v drugo particijo. Način, kako je Android razdeljen na posamezne particije, pomeni, da se podatki - kjer so vse informacije, ki ste jih vnesli o aplikaciji, stvari, kot so imeniki ali nastavitve ali igra shrani napredek - shranijo na ločeno mesto zunaj kraja, kjer je dejanski sistem datoteke v živo. To je dobro za varnost sistema (podatkovna particija ima lahko svoj nabor dovoljenj za datoteke in mape) in naredi stvari precej priročne za brezhibne posodobitve.

Dve sistemski particiji pomeni, da bo uporabljeno več prostora.

Ko je vse to končano, lahko znova zaženete in uporabite novo sistemsko particijo. To se izvede brez premikanja particij ali preimenovanja, ker so oštevilčene. Prebere se konfiguracijska datoteka, ki se uporablja med zagonskim procesom (enakovredno / etc / fstab za nerde Linuxa v hiši), ki pove jedro in zagonski postopek, kje se vsaka particija začne in ustavi. Ta datoteka je spremenjena tako, da kaže na novo sistemsko particijo namesto na trenutno. Ko boste naslednjič posodobili, bo druga sistemska particija izbrisana in uporabljena. Brezstično se izmenjujejo naprej in nazaj.

To ni novo. Če imate v računalniku brskalnik Chrome ali imate Chromebook, se ti sistemi ali aplikacije posodabljajo. Vendar je za Android novo in počne dve stvari. Preprečuje vas, da bi imeli preveč zastojev (in veliko je ljudi, ki bodo obvestilo o nadgradnji zavrnili, ker se ne želijo norčevati s trenutnim postopkom). In zaradi varnosti je bolje, ker se lahko samodejno zgodi, ko ponovno zaženete telefon.

Druge pomembne stvari, ki jih morate vedeti

  • Brezšivne posodobitve niso pogoj za proizvajalce. Vaš obstoječi telefon ni pravilno razdeljen in ne bo mogel brezhibno posodabljati. In ne želite, da bi ga prihodnja posodobitev preizkusila in razdelila - notranji pomnilnik je bil zasnovan tako, da je bil zapis (zemljevid tam, kjer živi vsaka particija) napisan enkrat in se nikoli ni spremenil. To pomeni, da ljudje, ki imajo naslednji telefon, morda ne bodo mogli uporabljati brezhibne funkcije posodabljanja, ker jim tega ni treba. Vemo, da bodo mobilni telefoni 2016 Nexus to omogočili, vendar nič drugega kot to.

  • Obstajati bi morale nekatere nastavitve za izklop, tako da postopek ne bo avtomatiziran, če ne želite, da je. Nimam vseh podrobnosti, toda Google me je prepričal, da bo prišlo do neke vrste nastavitve. To ne bo fiasko v slogu Windows 10. Našli ga bomo in vam povedali, kam naj pogledamo, takoj ko bomo imeli telefon, ki ga uporablja v naših vročih rokah.

  • Tako boste porabili več prostora v notranjem pomnilniku vašega telefona. Uporablja popolno drugo sistemsko particijo. Pričakujte, da bo uporabljenih in rezerviranih nekaj gigabajtov.

To je le ena izmed številnih odličnih izboljšav pod pokrovom motorja, ki prihajajo z Androidom 7.0 Nougat. Več bomo spregovorili o spremembah in o tem, kaj lahko pričakujemo v prihodnjih obrokih te serije, vi pa se lahko odpravite na forume in razpravljajte o vsem.