Artikkel

Android 7.0: Hva er sømløse oppdateringer, og hvordan fungerer de?

En av de kuleste funksjonene Google viste frem på Google I / O 2016 som vil være en del av Android 7.0 Nougat er sømløse oppdateringer. Selv om det ikke kommer til å være prangende eller ha mye å vise på den brukervendte siden, er detaljene om hvordan det gjøres interessante, og faktisk så enkle at du lurer på hvorfor det tok så lang tid å skje.

La oss se.

Slik Android-oppdateringer fungerer Marshmallow innebærer noe brukerinteraksjon og tar god tid. Du får et varsel om at det er en oppdatering som venter på deg, og når du sier OK begynner det å lastes ned. Når du har lastet ned alt, pakker den ene store filen seg ut i cachepartisjonen, og systemet sjekker integriteten til alle de individuelle bildefilene for å sikre at de alle er signert med riktig nøkkel og kommer fra høyre plass. Du blir deretter bedt om å starte på nytt, men ikke til Android.

Verizon tilbyr Pixel 4a for bare $ 10 / mo på nye ubegrensede linjer

Du havner i enhetens gjenopprettingsprogramvare der bildene blinker til de riktige stedene på telefonens interne lagring. Dette tar ganske lang tid på grunn av måten filene kopieres og flyttes på - det er en bit-for-bit-overføring. Filene blir faktisk flyttet til minnet i biter, slettet fra sin opprinnelige posisjon og omskrevet til den nye posisjonen. Dette er den beste måten å sikre at ingenting blir ødelagt mens det blir installert.

Med Android N kan telefonen din oppdateres som en Chromebook mens du fortsatt bruker den

Når alt er på plass, starter telefonen på nytt, og du venter på at kjøretidskomponenten skal se gjennom systemet og "oppgradere" appene dine til den nyeste versjonen. Det den gjør er å optimalisere appene for den spesifikke versjonen av Android-kjøretiden. Android-apper kjører ikke fra den eneste filen du laster ned og installerer, og er forhåndssammenset til odex-filer. På den måten kan apper lastes raskere, og oppstartsprosessen (ikke teller den første oppstarten etter og oppdateringen) vil være mye raskere.

Så får du bruke telefonen igjen.

Mens det meste av tiden for de fleste de 10 til 15 minuttene det tar å oppgradere operativsystemet, ikke forårsaker for mye problemer, er det en bedre måte å minimere nedetid. Telefonen din skal være tilgjengelig i en nødsituasjon når du trenger eller vil at den skal være tilgjengelig. Tast inn sømløse oppdateringer.

Med Android 7.0 Nougat kan telefonen din (vil ikke - mer om det senere) oppdatere som Chrome OS-oppdateringer. All nedlasting og kopiering av filer skjer i bakgrunnen mens du bruker telefonen, og Når det er ferdig, vil du bli varslet om at systemet ditt vil oppgradere neste gang du starter på nytt telefonen. Og endringer i kjøretidskompilatoren betyr at du ikke trenger å gå gjennom prosessen med å oppdatere alle appene dine når du starter på nytt.

Det høres kult ut - hvordan fungerer det?

Sømløse oppdateringer fungerer ved å ha to forskjellige systempartisjoner på telefonen. Når du bruker en telefon som kan utføre sømløse oppdateringer, blir all utpakking og overføring gjort mens en systempartisjon kjører, og ting kopieres og flyttes til den andre partisjonen. Måten Android er delt inn i individuelle partisjoner betyr datadelen - der all informasjonen du har angitt om en app, ting som adressebøker eller innstillinger eller spillsparing - lagres på et eget sted utenfor stedet der de faktiske systemfilene bor. Dette er bra for systemsikkerhet (datapartisjonen kan ha sitt eget sett med fil- og mappetillatelser), og det gjør ting ganske praktisk for sømløse oppdateringer.

To systempartisjoner betyr at mer plass vil bli brukt.

Når alt dette er gjort, kan du starte på nytt og bruke den nye systempartisjonen. Dette gjøres uten å flytte partisjonene eller gi dem nytt navn fordi de er nummererte. En konfigurasjonsfil som brukes under oppstartsprosessen (tilsvarer / etc / fstab for Linux-nerdene i huset) leses som forteller kjernen og oppstartsprosessen hvor hver partisjon starter og stopper. Denne filen er endret for å peke til den nye systempartisjonen i stedet for den nåværende. De neste når du oppdaterer, vil den andre systempartisjonen bli slettet og brukt. De bytter sømløst frem og tilbake.

Dette er ikke nytt. Hvis du har Chrome-nettleseren på datamaskinen din eller har en Chromebook, dette er nøyaktig hvordan disse systemene eller appene oppdateres. Men det er nytt for Android og gjør to ting. Det hindrer deg i å ha for mye nedetid (og det er mange folk som vil avvise et oppgraderingsvarsel fordi de ikke vil lure med den nåværende prosessen). Og det er bedre for sikkerheten fordi det kan skje automatisk når du starter telefonen på nytt.

Andre viktige ting å vite

  • Sømløse oppdateringer er ikke et krav for produsenter. Din eksisterende telefon er ikke partisjonert riktig og kan ikke utføre sømløse oppdateringer. Og du vil ikke ha en fremtidig oppdatering for å prøve å dele den på nytt - internminnet ble designet for å ha registreringen (et kart over hvor hver partisjon bor) skrevet en gang og aldri endret. Det betyr at folkene som lager din neste telefon, kanskje ikke bruker den sømløse oppdateringsfunksjonen fordi de ikke gjør det ha til. Vi vet at Nexus-telefonene i 2016 vil ha det aktivert, men ingenting utover det.

  • Det bør være noen fravalgsinnstillinger, slik at prosessen ikke blir automatisert hvis du ikke vil at den skal være. Jeg har ikke de fulle detaljene, men jeg ble forsikret av Google om at det vil være en innstilling av noe slag. Dette vil ikke være en fiasko i Windows 10-stil. Vi finner den og forteller deg hvor du skal se så snart vi har en telefon som bruker den i de varme, varme hender.

  • Dette vil bruke mer plass på telefonens interne lagring. Den bruker en komplett andre systempartisjon. Forvent at et par gigabyte skal brukes og reservert for det.


Dette er bare en av de mange flotte forbedringene under panseret som følger med Android 7.0 Nougat. Vi snakker mer om endringene og hva du kan forvente i fremtidige avdrag av denne serien, og du kan gå inn i forumene for å diskutere det hele.

instagram story viewer