Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Wat zijn delta-updates (en waarom vergeet je het morgen)

Anonim

Je ziet waarschijnlijk een beetje nieuws dat de delta-updates voor Play Store-applicaties waar Google het over had op I / O 2012 vandaag live zijn gegaan. Coders, webontwikkelaars en Android-geeks zijn dol op dit soort dingen, maar ik stel me voor dat velen van jullie zich afvragen wat deze nieuwe delta-updates voor mij betekenen, en moet ik er iets aan doen of me zorgen over maken? Laten we proberen dat te beantwoorden.

Een delta-update is een brede term, wat betekent dat alleen wijzigingen in een pakket worden gedownload en de wijzigingen worden samengevoegd met de bestaande bestanden in het pakket. In dit geval is het pakket het apk-bestand dat op uw telefoon is geïnstalleerd. Om de dingen zo eenvoudig mogelijk te houden, laten we een denkbeeldige app genaamd Cool Widget gebruiken. Als je Cool Widget al op je telefoon of tablet hebt geïnstalleerd en de ontwikkelaar een wijziging aanbrengt die het een nieuwe achtergrond geeft, hoef je niet alles te downloaden. Google voert een versiecontrole uit en verzendt vervolgens een patch die de wijzigingen die de ontwikkelaar heeft aangebracht, samenvoegt met de bestanden die u al hebt. Naast het voor de hand liggende - de nieuwe achtergrondafbeelding zelf - zijn er mogelijk wijzigingen in een deel van de code of in het manifestbestand, dus je krijgt een delta-update die de nieuwe afbeelding naar het apk-bestand kopieert, de oude wist, en voegt die codewijzigingen samen. Het is nieuw voor applicaties in Google Play, maar het is hoe Google al een tijdje OTA-updates verzendt voor Nexus-apparaten (en een paar andere). Uiteindelijk betekent dit dat er minder gegevens worden gebruikt en verzonden.

Voor gebruikers (dat zijn jij en ik!) Is het niet erg. Natuurlijk besparen we een beetje bandbreedte door alleen delen van een groot bestand te downloaden, maar de echt grote downloads (denk aan game-items) worden meestal elders gehost en geïnstalleerd nadat de app de eerste keer is geladen. Elke opgeslagen byte telt echter, vooral als u geen onbeperkte gegevens hebt. Denk er gewoon niet aan dat dit een verschil zal maken in uw maandelijkse toewijzing - blijf wifi gebruiken om grote dingen te downloaden als u uw gebruik wilt controleren. Het echte voordeel is voor Google, die elke dag miljoenen bestanden weergeeft via Google Play. Een kleine hoeveelheid klopt snel wanneer u miljoenen praat, en minder gegevens die worden verzonden, betekent minder bandbreedte en gebruikte servertijd.

Wat betreft wat we moeten doen, dat is gemakkelijk - niets. Dit was een wijziging aan de serverzijde. Blijf apps van Google Play installeren en gebruiken zoals je altijd hebt gedaan en werk ze bij zoals je gewend bent. De beste wijzigingen zijn transparant voor de gebruikers, en dit is een van die gevallen. Er is niets veranderd aan de manier waarop u uw apps installeert of bijwerkt. Google doet veel dingen die ons verwarren (en woedend maken), maar deze keer deden ze het goed. Sterker nog, als het niet voor alle ogen van sommige slimme mensen op internet was geweest, zouden we niet eens weten dat het was veranderd.