Članak

Android 7.0: Što su besprijekorna ažuriranja i kako funkcioniraju?

protection click fraud

Jedna od najfinijih značajki na kojima se Google pokazao Google I / O 2016 to će biti dio Android 7.0 Nougat besprijekorna su ažuriranja. Iako to neće biti blistavo ili će se puno toga pokazati na strani korisnika, detalji o tome kako se to radi su zanimljivi, a zapravo toliko jednostavni da se pitate zašto je trebalo toliko vremena da se dogodi.

Pogledajmo.

Način na koji rade ažuriranja za Android Bijeli slez uključuje određenu interakciju s korisnikom i oduzima puno vremena. Dobit ćete obavijest da vas čeka ažuriranje i kad kažete U redu, započinje preuzimanje. Nakon što sve preuzmete, jedna velika datoteka otpakira se u particiju predmemorije i sustav provjerava integritet svih pojedinačnih slikovnih datoteka kako biste bili sigurni da su sve potpisane ispravnim ključem i da dolaze s desne strane mjesto. Tada će se zatražiti ponovno pokretanje, ali ne i Android.

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

Završit ćete u softveru za oporavak uređaja gdje se slike bljesnu na točna mjesta u internoj pohrani vašeg telefona. To traje prilično dugo zbog načina kopiranja i premještanja datoteka - prijenos je bit-by-bit. Datoteke se zapravo u komadima premještaju u memoriju, brišu s izvornog položaja i prepisuju na novi položaj. Ovo je najbolji način da osigurate da se ništa ne ošteti dok se instalira.

S Androidom N vaš se telefon može ažurirati poput Chromebooka dok ga još uvijek upotrebljavate

Jednom kada je sve na svom mjestu, telefon se ponovno pokreće i čekate da runtime komponenta pregleda sustav i "nadogradi" svoje aplikacije na najnoviju verziju. Ono što radi je optimizacija aplikacija za određenu verziju Androidovog vremena izvođenja. Android aplikacije se ne pokreću iz jedne datoteke koju preuzmete i instalirate, već su prethodno kompajlirane u odex datoteke. Na taj se način aplikacije mogu brže učitati, a postupak pokretanja (ne računajući prvo pokretanje nakon i ažuriranje) bit će puno brži.

Tada ćete opet moći koristiti telefon.

Iako većina vremena za većinu ljudi od 10 do 15 minuta potrebnih za nadogradnju vašeg operativnog sustava ne stvara previše problema, bolji način je bilo koji način koji može smanjiti zastoje. Vaš telefon trebao bi biti dostupan u slučaju nužde kad god to želite ili želite da bude dostupan. Unesi besprijekorna ažuriranja.

S Androidom 7.0 Nougat vaš se telefon može (neće - više o tome kasnije) ažurirati poput ažuriranja OS-a Chrome. Sva preuzimanja i kopiranja datoteka obavljaju se u pozadini dok koristite telefon i nakon što završite, dobit ćete obavijest da će se vaš sustav nadograditi sljedeći put kada ponovo pokrenete svoj telefon. A promjene na runtime compileru znače da nećete morati proći postupak ažuriranja svih svojih aplikacija prilikom ponovnog pokretanja.

To zvuči cool - kako to funkcionira?

Besprijekorna ažuriranja funkcioniraju tako što na telefonu imate dvije različite sistemske particije. Kada koristite telefon koji može izvoditi neprimjetna ažuriranja, sve se raspakiravanje i prijenos vrši dok je jedna sistemska particija pokrenuta, a stvari se kopiraju i premještaju u drugu particiju. Način na koji je Android podijeljen na pojedinačne particije znači podatkovni dio - gdje se nalaze svi podaci koje ste unijeli o nekoj aplikaciji poput adresara ili postavki ili napretka spremanja igre - pohranjuju se na zasebnom mjestu izvan mjesta u kojem žive stvarne sistemske datoteke. To je dobro za sigurnost sustava (podatkovna particija može imati vlastiti skup dozvola za datoteke i mape) i čini stvari prilično praktičnim za neprimjetno ažuriranje.

Dvije sistemske particije znače da će se koristiti više prostora.

Nakon što je sve ovo gotovo, možete ponovno pokrenuti i koristiti novu sistemsku particiju. To se radi bez premještanja ili preimenovanja particija jer su numerirane. Čita se konfiguracijska datoteka koja se koristi tijekom procesa pokretanja (ekvivalentno / etc / fstab za Linux štrebere u kući) koja govori jezgri i procesu pokretanja gdje svaka particija započinje i zaustavlja se. Ova se datoteka mijenja tako da usmjerava na novu sistemsku particiju umjesto na trenutnu. The Sljedeći kad ažurirate, druga će se sistemska particija izbrisati i koristiti. Neprimjetno se mijenjaju naprijed-natrag.

Ovo nije novo. Ako na računalu imate preglednik Chrome ili imate Chromebook, upravo se ti sustavi ili aplikacije ažuriraju. No, to je novo za Android i ima dvije stvari. Sprečava vas da imate previše zastoja (a ima dosta ljudi koji će odbaciti obavijest o nadogradnji jer se ne žele zavaravati s trenutnim postupkom). A to je bolje zbog sigurnosti jer se to može dogoditi automatski kada ponovno pokrenete telefon.

Ostale važne stvari koje treba znati

  • Jednostavna ažuriranja nisu uvjet za proizvođače. Vaš postojeći telefon nije pravilno podijeljen i neće moći izvršavati neprimjetna ažuriranja. I ne želite da buduće ažuriranje pokuša s ponovnim raspodjelom - interna memorija dizajnirana je tako da svoj zapis (karta mjesta na kojem svaka particija živi) jednom napiše i nikad se ne promijeni. To znači da ljudi koji naprave vaš sljedeći telefon možda neće koristiti značajku neprimjetnog ažuriranja jer to ne čine imati do. Znamo da će ga Nexus telefoni iz 2016. omogućiti, ali ništa više od toga.

  • Trebale bi postojati neke postavke za isključivanje tako da postupak ne bude automatiziran ako to ne želite. Nemam sve detalje, ali Google me je uvjeravao da će biti postavljena neka vrsta. Ovo neće biti fijasko u stilu Windows 10. Pronaći ćemo ga i reći vam gdje ga trebate potražiti čim imamo telefon koji ga koristi u našim vrućim malim rukama.

  • To će potrošiti više prostora na unutarnjoj pohrani vašeg telefona. Koristi kompletnu drugu sistemsku particiju. Očekujte nekoliko gigabajta koji će se koristiti i rezervirati za to.


Ovo je samo jedno od mnogih sjajnih poboljšanja koja dolazi s Androidom 7.0 Nougat. Razgovarat ćemo više o promjenama i onome što možemo očekivati ​​u budućim obrocima ove serije, a vi možete započeti forumima da o svemu raspravljamo.

instagram story viewer