IT之家讯 12月7日消息,谷歌一直在致力于减少应用更新包的体积,现在,Google Play的技术团队已经能够做到将应用更新包体积压缩65%。
据悉,谷歌这次是从APK安装包的本质入手,采用所谓“逐个文件修补”技术,原来安卓APK安装包是由许多特殊协议的压缩文件组成,这样做可以将APK整体安装体积压缩的更小,但缺点就是版本更新时很难识别具体更改的文件,即使一个小的更改也要覆盖压缩包安装,谷歌的“逐文件修补”技术可以比较未压缩前的新旧文件,将更新的文件进行归档然后重新压缩,然后检查确保新应用的版本,这大大缩小了更新体积。
谷歌拿出了几个Google Play上的热门应用更新举例:
不过这样做也有不足,那就是每次更新APK包都要重新压缩,虽然减少了应用的体积,但是也耗费了时间,所以更新时间甚至会变长,所以谷歌只在闲置后台更新时启动这一方法,用户主动更新时依然用传统方式。不管怎样,10多MB的应用更新体积最低只需1MB,基本和用浏览器看两篇带图新闻的流量差不多,如果这项策略能推广,未来更新再也不必非要找到WiFi了。
本文来源:不详 作者:佚名