科技前沿:Google Play中的新算法侧重于较小的应用更新
在这个正是日新月异的时代,飞黄腾达的时代,人类的科技、生活已经在近几年快速的进入快车道,在这年头有台电脑、手机已不是稀奇的事,因为几乎每家每户都会有电脑,电脑仿佛将我们彼此链接在一起,下面分析一片关于电脑与手机各种新型科技产品的文章供大家阅读。
有关新算法的信息已出现在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大小。更改已经开始推出。