Artikel

Android 7.0: wat zijn naadloze updates en hoe werken ze?

protection click fraud

Een van de coolste functies waarmee Google pronkte Google I / O 2016 dat zal deel uitmaken van Android 7.0 Nougat zijn naadloze updates. Hoewel het niet opzichtig zal zijn of veel te laten zien aan de kant van de gebruiker, zijn de details over hoe het gedaan is interessant, en eigenlijk zo simpel dat je je afvraagt ​​waarom het zo lang duurde voordat het gebeurde.

Laten we eens kijken.

De manier waarop Android-updates werken Heemst vereist enige gebruikersinteractie en kost veel tijd. U krijgt een melding dat er een update op u wacht en wanneer u OK zegt, wordt deze gedownload. Zodra je alles hebt gedownload, pakt het enige grote bestand zichzelf uit in de cachepartitie en controleert het systeem het integriteit van alle afzonderlijke afbeeldingsbestanden om ervoor te zorgen dat ze allemaal zijn ondertekend met de juiste sleutel en van rechts komen plaats. U wordt vervolgens gevraagd om opnieuw op te starten, maar niet in Android.

Verizon biedt de Pixel 4a aan voor slechts $ 10 / maand op nieuwe Unlimited-lijnen

Je komt terecht in de herstelsoftware van het apparaat waar de afbeeldingen naar de juiste plaatsen in de interne opslag van je telefoon worden geflitst. Dit duurt vrij lang vanwege de manier waarop de bestanden worden gekopieerd en verplaatst - het is een bit-voor-bit-overdracht. De bestanden worden feitelijk in stukjes naar het geheugen verplaatst, gewist van hun oorspronkelijke positie en herschreven naar de nieuwe positie. Dit is de beste manier om ervoor te zorgen dat er niets beschadigd raakt tijdens de installatie.

Met Android N kan uw telefoon worden bijgewerkt als een Chromebook terwijl u deze nog steeds gebruikt

Zodra alles op zijn plaats is, start uw telefoon opnieuw op en wacht u tot de runtime-component door het systeem heeft gekeken en uw apps heeft "geüpgraded" naar de nieuwste versie. Wat het doet, is de apps optimaliseren voor de specifieke versie van de Android-runtime. Android-apps worden niet uitgevoerd vanaf het enkele bestand dat u downloadt en installeert, en zijn vooraf gecompileerd in odex-bestanden. Op die manier kunnen apps sneller worden geladen en zal het opstartproces (de eerste keer opstarten en bijwerken niet meegerekend) veel sneller verlopen.

Daarna mag je je telefoon weer gebruiken.

Hoewel de meeste mensen de 10 tot 15 minuten die nodig zijn om uw besturingssysteem te upgraden, meestal niet al te veel problemen veroorzaken, is een manier die downtime kan minimaliseren een betere manier. Uw telefoon moet beschikbaar zijn in geval van nood wanneer u deze nodig heeft of wilt hebben. Enter naadloze updates.

Met Android 7.0 Nougat kan je telefoon (niet - daarover later meer) updaten zoals Chrome OS-updates. Al het downloaden en kopiëren van bestanden gebeurt op de achtergrond terwijl u uw telefoon gebruikt, en zodra het klaar is, krijgt u een melding dat uw systeem de volgende keer dat u uw telefoon. En wijzigingen in de runtime-compiler betekenen dat u niet al uw apps hoeft bij te werken wanneer u opnieuw opstart.

Dat klinkt cool - hoe werkt het?

Naadloze updates werken door twee verschillende systeempartities op uw telefoon te hebben. Wanneer u een telefoon gebruikt die naadloze updates kan uitvoeren, wordt al het uitpakken en overbrengen gedaan terwijl één systeempartitie actief is, en worden de zaken gekopieerd en verplaatst naar de tweede partitie. De manier waarop Android is onderverdeeld in afzonderlijke partities, betekent het gegevensgedeelte - waar alle informatie die je hebt ingevoerd over een app, dingen zoals adresboeken of instellingen of voortgang van het opslaan van games - worden op een aparte plek opgeslagen buiten de plaats waar de daadwerkelijke systeembestanden staan. Dit is goed voor de systeembeveiliging (de gegevenspartitie kan zijn eigen set bestands- en mapmachtigingen hebben) en het maakt het erg gemakkelijk voor naadloze updates.

Twee systeempartities betekent dat er meer ruimte wordt gebruikt.

Zodra dit allemaal is gebeurd, kunt u opnieuw opstarten en de nieuwe systeempartitie gebruiken. Dit wordt gedaan zonder de partities te verplaatsen of ze te hernoemen omdat ze genummerd zijn. Een configuratiebestand dat wordt gebruikt tijdens het opstartproces (equivalent aan / etc / fstab voor de Linux-nerds in het huis) wordt gelezen dat de kernel en het opstartproces vertelt waar elke partitie start en stopt. Dit bestand is gewijzigd zodat het naar de nieuwe systeempartitie verwijst in plaats van de huidige. De De volgende Wanneer u een update uitvoert, wordt de andere systeempartitie gewist en gebruikt. Ze wisselen naadloos heen en weer.

Dit is niet nieuw. Als u de Chrome-browser op uw computer heeft of een Chromebook, dit is precies hoe die systemen of apps worden bijgewerkt. Maar het is nieuw voor Android en doet twee dingen. Het voorkomt dat je te veel downtime hebt (en er zijn genoeg mensen die een upgrade-melding zullen negeren omdat ze niet voor de gek willen houden met het huidige proces). En het is beter voor de beveiliging omdat het automatisch kan gebeuren wanneer u uw telefoon opnieuw opstart.

Andere belangrijke dingen om te weten

  • Naadloze updates zijn geen vereiste voor fabrikanten. Uw bestaande telefoon is niet correct gepartitioneerd en kan geen naadloze updates uitvoeren. En je wilt niet dat een toekomstige update het probeert om het opnieuw te partitioneren - het interne geheugen is ontworpen om het record (een kaart van waar elke partitie zich bevindt) één keer te schrijven en nooit te veranderen. Dat betekent dat de mensen die uw volgende telefoon maken, de naadloze updatefunctie mogelijk niet gebruiken omdat ze dat niet doen hebben naar. We weten dat de Nexus-telefoons van 2016 het hebben ingeschakeld, maar verder niets.

  • Er zouden enkele opt-out-instellingen moeten zijn, zodat het proces niet geautomatiseerd is als u dat niet wilt. Ik heb niet de volledige details, maar Google heeft mij verzekerd dat er een of andere instelling zal zijn. Dit zal geen fiasco in Windows 10-stijl zijn. We zullen het vinden en je vertellen waar je moet zoeken zodra we een telefoon hebben die het in onze hete kleine handjes gebruikt.

  • Hierdoor wordt meer ruimte op de interne opslag van je telefoon gebruikt. Het gebruikt een volledige tweede systeempartitie. Verwacht dat er een paar gigabytes voor worden gebruikt en gereserveerd.


Dit is slechts een van de vele geweldige verbeteringen onder de motorkap die bij Android 7.0 Nougat worden geleverd. We zullen meer vertellen over de veranderingen en wat je kunt verwachten in toekomstige afleveringen van deze serie, en je kunt erop af gaan de forums om het allemaal te bespreken.

instagram story viewer