Windows Tips & News

Gli aggiornamenti APK saranno molto più piccoli su Android

click fraud protection

Google sta per lanciare una nuova tecnica nota come "patch file per file", che può ridurre la dimensione degli aggiornamenti delle app dal 65% fino al 90%. Ciò consentirà di risparmiare la larghezza di banda dell'utente, che è un'ottima notizia per gli utenti di piani dati limitati e anche per le connessioni a banda larga a bassa velocità.

L'annuncio ufficiale che descrive la patch "File-by-File" afferma quanto segue:

File-by-File si basa sul rilevamento delle modifiche nei dati non compressi. Per generare una patch, decomprimiamo sia i file vecchi che quelli nuovi prima di calcolare il delta (qui usiamo ancora bsdiff). Quindi, per applicare la patch, decomprimiamo il vecchio file, applichiamo il delta al contenuto non compresso e quindi ricomprimiamo il nuovo file. Nel fare ciò, dobbiamo assicurarci che l'APK sul tuo dispositivo corrisponda perfettamente, byte per byte, a quello sul Play Store (vedi Schema firma APK v2 per perché).

Mentre gli aggiornamenti delle app verranno compressi in modo che il tuo dispositivo debba scaricare una quantità minore di dati, sarà necessaria una maggiore potenza di elaborazione della CPU sul dispositivo dell'utente per decomprimerli e unire i delta. Secondo Google, questo non sarà un problema per i dispositivi rilasciati dopo il 2015 e non causerà grossi ritardi per più di 1 secondo per megabyte. Ma per i telefoni e i tablet più vecchi, può richiedere molto più tempo.

Per questo motivo, Google ha limitato l'applicazione di patch file per file ai soli aggiornamenti automatici. L'aggiornamento manuale delle app non trarrà vantaggio da questa nuova compressione sugli APK.

La tabella seguente mostra il confronto delle dimensioni degli aggiornamenti con e senza l'applicazione di patch file per file.

L'azienda ha fornito il codice sorgente su GitHub. attraverso Neowin.

Cosa ne pensi di questo cambiamento? Cosa è meglio per te: una dimensione di aggiornamento più piccola o un tempo di installazione più rapido?

Come nascondere tutte le icone del desktop in Windows 10

Come nascondere tutte le icone del desktop in Windows 10

Il tuo desktop è una cartella speciale che mostra lo sfondo che hai scelto e i tuoi file, cartell...

Leggi di più

Nuove funzionalità di Microsoft Edge 80.0.319.0 Canary

Nuove funzionalità di Microsoft Edge 80.0.319.0 Canary

Tradizionalmente, Microsoft condivide i registri delle modifiche per le versioni Dev del browser ...

Leggi di più

VS Code 1.51 rilasciato con miglioramenti delle schede bloccate e altro

VS Code 1.51 rilasciato con miglioramenti delle schede bloccate e altro

Visual Studio Code è un'app popolare per gli sviluppatori. È un editor di codice ridefinito e ott...

Leggi di più