As atualizações de apps do Android vão ficar bem menores
Os planos de internet móvel vêm oferecendo pacotes de navegação cada vez maiores, mesmo assim, nem sempre dá para ficar gastando preciosos megabytes com as constantes atualizações de aplicativos. Por isso, o Google tem trabalhado em uma nova forma de diminuir o tamanho dos updates dos apps para Android.
Chamada de File-by-File patching (ou atualização “arquivo-por-arquivo”), a nova técnica promete diminuir de 65% a 90% o tamanho do arquivo de atualização em relação ao tamanho do aplicativo original. Por exemplo: no caso do app do Gmail (com tamanho original de 32,7 MB, segundo post no blog do Android), a atualização tradicional seria de 17,5 MB; com a nova técnica, o patch teria 9,6 MB (71% menor em comparação ao aplicativo completo).
A técnica compara as versões descomprimidas (que não estão compactadas no formato típico de um aplicativo) do arquivo novo e do original para identificar as diferenças entre eles e criar o patch. O Google Play, então, envia ao dispositivo somente esse patch. Assim, a atualização se resume em descompactar o aplicativo no aparelho, aplicar as mudanças e depois compactar novamente, garantindo que o arquivo no dispositivo tenha exatamente o tamanho daquele disponibilizado na Play Store.
Porém, devido a todo o processo de compactação, a nova técnica exige mais poder de processamento. Em dispositivos mais modernos isso não chega a ser problema, mas em aparelhos mais antigos, o processo pode demorar mais. Por isso, inicialmente, a nova técnica funcionará apenas nas atualizações automáticas, que rodam em segundo plano. Já os desenvolvedores não precisam fazer nenhuma alteração em seus programas — o processo de redução dos updates é aplicado automaticamente.
Informações mais detalhadas sobre a atualização File-by-File podem ser conferidas neste link.
Leia | Como comprimir um vídeo para enviar pelo celular ou PC