Windows Tips & News

APK-päivitykset ovat paljon pienempiä Androidissa

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Google aikoo ottaa käyttöön uuden tekniikan, joka tunnetaan nimellä "File-by-File -korjaus", joka voi pienentää sovelluspäivitysten kokoa 65 prosentista jopa 90 prosenttiin. Tämä säästää käyttäjän kaistanleveyttä, mikä on erittäin hyvä uutinen rajoitetun dataliittymän käyttäjille ja myös hitaammille laajakaistayhteyksille.

Virallinen ilmoitus "File-by-File" -korjauksesta kertoo seuraavaa:

Tiedosto kerrallaan perustuu pakkaamattomien tietojen muutosten havaitsemiseen. Korjauksen luomiseksi puramme ensin sekä vanhat että uudet tiedostot ennen delta-arvon laskemista (käytämme edelleen bsdiffiä tässä). Tämän jälkeen korjaustiedoston asentamista varten puramme vanhan tiedoston pakkauksen, lisäämme delta-arvon pakkaamattomaan sisältöön ja pakkaamme sitten uuden tiedoston uudelleen. Tällöin meidän on varmistettava, että laitteesi APK vastaa täydellisesti tavulta Play Kaupan APK: ta (katso APK Signature Schema v2 miksi).

Mainos

Vaikka sovelluspäivitykset pakataan, jotta laitteesi tarvitsee ladata pienempi määrä dataa, se vaatii enemmän suorittimen prosessointitehoa käyttäjän laitteessa niiden purkamiseen ja deltojen yhdistämiseen. Googlen mukaan tämä ei ole ongelma vuoden 2015 jälkeen julkaistuille laitteille eikä aiheuta suuria viiveitä yli 1 sekuntia megatavua kohden. Mutta vanhemmissa puhelimissa ja tableteissa se voi viedä huomattavasti enemmän aikaa.

Tämän vuoksi Google on rajoittanut tiedostokohtaiset korjaukset vain automaattisiin päivityksiin. Sovellusten manuaalinen päivitys ei hyödytä tätä uutta APK: iden pakkausta.

Seuraavassa taulukossa esitetään päivityskokojen vertailu tiedostokohtaisella korjauksella ja ilman sitä.

Yritys on tarjonnut lähdekoodi GitHubissa. kautta Neowin.

Mitä mieltä olet tästä muutoksesta? Mikä on parempi sinulle - pienempi päivityskoko vai nopeampi asennusaika?

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Lataa Lataa hm_Touch_m_1 Skin Winampille

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Sergey Tkachenko, kirjoittaja, Winaero

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Sergey Tkachenko, kirjoittaja, Winaero

Synkronoinnin nollaaminen Microsoft Edgessä ja synkronointitietojen poistaminenMicrosoft Edge mah...

Lue lisää