Android Nougatin "Saumaton päivitykset" selitetty

Sisällysluettelo:

Android Nougatin "Saumaton päivitykset" selitetty
Android Nougatin "Saumaton päivitykset" selitetty

Video: Android Nougatin "Saumaton päivitykset" selitetty

Video: Android Nougatin
Video: MAC Address Explained - YouTube 2024, Huhtikuu
Anonim
Kaikissa Android-laitteiden sukupolvissa-mukaan lukien Marshmallow-käyttöjärjestelmän päivitykset ovat olleet pääasiassa samoja tekijöitä: päivitys ladataan, puhelin käynnistyy uudelleen ja päivitys otetaan käyttöön. Tänä aikana puhelin on hyödytön, ainakin ennen kuin päivitys on täysin asennettu. Nougatin uusi "Saumaton päivitys" -malli on menneisyyden asia.
Kaikissa Android-laitteiden sukupolvissa-mukaan lukien Marshmallow-käyttöjärjestelmän päivitykset ovat olleet pääasiassa samoja tekijöitä: päivitys ladataan, puhelin käynnistyy uudelleen ja päivitys otetaan käyttöön. Tänä aikana puhelin on hyödytön, ainakin ennen kuin päivitys on täysin asennettu. Nougatin uusi "Saumaton päivitys" -malli on menneisyyden asia.

Miten päivitykset ovat muuttuneet Android 7.0 Nougatissa

Google on ottanut sivun omasta Chrome-käyttöjärjestelmästä uudelle päivitysmenetelmälle. Chromebookit ovat toimineet tehokkaasti aina tällä tavalla: päivitys latautuu taustalla ja kehottaa käyttäjää uudelleenkäynnistyksen tekemiseen asennuksen loppuunsaattamiseksi. Yksi nopea uudelleenkäynnistys myöhemmässä vaiheessa ja päivitys on valmis - ei odota päivityksen asentamista, ei "optimointia" tai mitään sellaista muuta näyttävää sisältöä iät. Se on nopeaa, helppoa ja ennen kaikkea, sillä ei ole kohtuuttomia määriä seisokkeja.

Android 7.0 -versiosta lähtien Android-päivitykset ovat menossa. On syytä mainita täällä, että tämä ei sovelletaan vain Nougat-päivityksiin, jotka toimittavat ohjelmiston. Syy tähän on täysin looginen: tämä uusi päivitysmenetelmä vaatii kaksi järjestelmäosaa toimimaan, ja melkein kaikilla nykyisillä Android-puhelimilla on vain yksi. Laitteen uudelleen osioiminen lennolla voisi olla mahdollisesti katastrofaalinen (ja todennäköisesti olisi monessa tilanteessa), joten Googlen päätös jättää se yksin nykyisten sukupolvien puhelimissa on kunnioitettava, vaikkakin hämmentävä.

Se toimii hieman tällaisella tavalla: käytössä on aktiivinen järjestelmäosio ja lepotilassa oleva väliseinä, joka on peilikuva toisistaan. Kun OTA-päivitys tulee saataville, aktiivinen osio lataa sen ja päivittää sitten lepotilan osion. Yksi uudelleenkäynnistys myöhemmin, lepotilassa oleva väliseinä tulee aktiiviseksi ja aiemmin aktiivinen osio tulee lepotilaksi, mikä päivittää ohjelmiston.

Tämä tekee koko päivitysprosessin mittaamattoman nopeammin, mutta se toimii myös eräänlaisena varmistusjärjestelmänä. Jollei jokin häiritse päivitystä, järjestelmä voi havaita, että tietokoneessa on käynnistyksen aikana virhe ja yksinkertaisesti käännä takaisin puuttumattomaan järjestelmäosioon. Uudelleenkäynnistyksen jälkeen se voi sitten pingata latauspalvelimet uudelleen, päivittää päivityksen uudelleen ja käynnistää uudelleen prosessin suorittamisen. Verrattuna siihen, miten katastrofaaliset päivitysvirheet käsitellään nykyisessä järjestelmässä - joka vaatii paljon käyttäjän vuorovaikutusta, Android-kehitystyökaluja ja perehtymistä komentoriviin - kaksitajausmenetelmä on yksinkertaisesti parempi.

Emme ole nähneet tätä toiminnassa, joten vielä on vielä paljon kysymyksiä

Tietenkin se sisältää omat kysymyksensä ja huolenaiheensa. Vaikka ymmärrämme, miten tämä järjestelmä toimii teoriassa, emme vielä näe, miten se todella toimii käytännössä, koska Nougatilla ei ole vielä päivitystä eikä laitteita ole toimitettu 7.0: n kanssa. Kaikki on spekulointia, mutta kuvittelisin, että esimerkiksi päivityksen ollessa käytössä, on todennäköisesti melko kova järjestelmäjärjestelmän suorituskyky.

Lisäksi, jos olet jotain sellaista, voit lukea edellä mainitun osan ja ajattelin: "kuinka paljon tilaa on kaksi järjestelmäosioita?" Voidaan olettaa automaattisesti, että se vie kaksi kertaa tilaa, joka ei ole täysin väärin, mutta sinun on myös muistettava, että nämä ovat järjestelmä osioita, mikä ei tarkoita sitä, että jokaisesta asennetusta sovelluksesta tarvitaan kaksi kopiota. Tämä tarkoittaa kuitenkin sitä, että nykyiset järjestelmät, jotka ottavat yhden gigatavun - ei harvinaisen koon Android-käyttöjärjestelmälle - voisivat olennaisesti vaatia kaksi gigatavua (tai enemmän).

Sanotaan, että Google on siirtynyt uuteen tiedostojärjestelmään nimeltä SquashFS, joka on erittäin pakattu, vain luku -tyyppinen tiedostojärjestelmä, joka on alun perin suunniteltu upotetuille järjestelmille matalan muistin tilanteissa. Tämä olisi ehdottomasti autettava korvaamaan joitain avaruuskysymyksiä, jotka väistämättä menevät yhdessä kahden järjestelmän osioasetuksen kanssa. Silti voimme aloittaa laitteiden lähettämisen aminimi 32GB siirtymässä eteenpäin. Aika kertoo.

On myös epäselvää, mitä tapahtuu uudelle lepotilassa osion päivityksen jälkeen. On mahdollista, että se voi sitten päivittyä taustalla ja odottaa vielä uuden OTA: n saapumista, mutta teknistä dokumentaatiota ei tueta tämän teorian tukemiseksi - vain minä ajattelen ääneen. Silti tuntuu siltä järkevältä minulle, sillä muuten tämä uusi järjestelmä näyttäisi ilmeiseltä näyttävän uudestaan päivitetystä skenaariosta, joka on juuri päinvastainen suunta, johon Google pyrkii tänne.

Valitettavasti, koska ei ole vielä uutta Seamless Update -järjestelmää tukeva laite, jotkut näistä kysymyksistä joutuvat vain vastaamatta. Kun puhelimien uudet sukupolvet alkavat kuroa, meillä on paljon parempi käsitys siitä, miten tämä kaikki toimii reaalimaailmassa. Mutta nyt: se kuulostaa erittäin hyvältä.

Suositeltava: