前沿科技:Google Play中的新算法侧重于较小的应用更新

导读 互联网是高科技的产物,是历史发展、社会进步、人类智慧的结晶;是人类迄今所拥有的容量最大、内容最广、传递速度最快的信息中心。全球每天

互联网是高科技的产物,是历史发展、社会进步、人类智慧的结晶;是人类迄今所拥有的容量最大、内容最广、传递速度最快的信息中心。全球每天有四亿人使用互联网,上网人数占世界人口的百分之6.互联网为我们了解时事、学习知识、与人沟通、休闲娱乐等提供了便捷的条件,接下来这篇文章给大家说说互联网科技的一角。

有关新算法的信息已出现在Android Developers博客上,以及有关应用程序开发人员如何减少APK大小的提示。增量更新是对应用程序进行改进的更有效方法。增量更新仅更新APK中的某些文件,而无需更新整个APK。Google指出98%的应用程序更新都是APK的增量更新,这也有助于用户保存数据。

新算法的作用远不止于此。它的名字叫Bsdiff,它的创建是为了使更新和应用程序下载更小,这样他们就不会在数据计划中花费太多。Google已宣布,新的增量更新可以使补丁程序的大小减少50%或更多。创建Bsdiff的目的是产生更有效的本机库增量,并利用本机代码在版本之间进行更改的方式。

该博客提供了Google Chrome的示例,其最新的主要更新(从M46到M47)的补丁大小为22.8MB,使用Bsdiff减小为12.9MB。M47次要更新的大小为15.3MB,减少到只有3.6MB。

但这还不是全部,APK扩展文件使开发人员可以包含最大2GB的其他大型文件,例如高分辨率图形或媒体文件。初始安装的下载大小平均可减少12%,更新平均可减少65%。

Google Play商店现在可以更清晰地显示有关已使用数据和下载大小的信息。用户可以查看实际的下载大小,而不仅仅是APK大小。更改已经开始推出。