EL ALGORITMO BSDIFF REDUCE EL TAMAÑO DE LAS INSTALACIONES DE LAS APLICACIONES DE GOOGLE

Google con el algoritmo Bsdiff está haciendo el tamaño de aplicaciónes que se actualizan más pequeño hasta en un 90%

En julio del 2016, Google introdujo un nuevo algoritmo para reducir el tamaño de la descarga de las actualizaciones de las aplicaciones hasta en un 50%. Llamado "bsdiff", el algoritmo delta analiza la diferencia entre los componentes instalados y los componentes actualizados disponibles en el nuevo APK, finalmente, la entrega sólo que esta diferencia para el usuario.

Ahora, Google está lanzando otro enfoque, denominado "Modificación del fichero por archivo", lo que reduce aún más el tamaño de las actualizaciones de la aplicación. Usando esta técnica, los tamaños de actualización de la aplicación se pueden reducir en un 65% en promedio, y también se ha reducido a 90% en algunos casos.

Google describe Modificación del fichero por archivo de la siguiente maner

Archivo por archivo, por tanto, se basa en la detección de cambios en los datos sin comprimir. Para generar un parche, primero descomprimir los viejos y los nuevos archivos antes de calcular el delta (que todavía utilizan bsdiff). A continuación, aplicar el parche, descomprimimos el archivo antiguo, aplicamos el delta del contenido sin comprimir y luego volver a comprimir el archivo nuevo. De este modo, tenemos que asegurarnos de que la APK en su dispositivo es una combinación perfecta, byte a byte, a la de la Play Store.

Si bien este proceso es muy eficiente en la compresión del tamaño de las actualizaciones de aplicaciones, la compañía ha advertido que requiere mucha más potencia de procesamiento. Google indica que en los dispositivos modernos en libertad después de 2015, recompresión puede tomar un poco más de un segundo por megabyte, sin embargo, puede tomar mucho más tiempo en los dispositivos más antiguos.

SI DESEAS OBTENER EL CODIGO BSDIFF DE GOOGLE PARA REDUCIR EL TAMAÑO DE LAS ACTUALIZACIONES DE SUS APLICACIONES PUEDE DESCARGARLO DESDE AQUI


Fecha actualización el 2016-12-7. Fecha publicación el . Categoría: Google. Autor: Mapa del sitio
Bsdiff