手把手教你在Android中使用bsdiff实现文件增量更新 (超详细)
全量更新和增量更新在Android开发中,版本更新是一个非常常见的需求。目前更新主要分为两种方式,全量更新、增量更新如下图,分别是酷安和应用宝两个商店的更新页面:可以明显的看到酷安的更新方式是全量更新,即每次下载全量的新版本文件。应用宝的更新方式是增量更新,下载新文件就旧文件的差异部分,然后跟就文件做合并即可。增量更新的好处很明显仅需要下载少量的文件即可完成更新,理论上如果是基于之前文件基础做改动的话,那么文件越大,优势越明显。例如上图中的 PICOOC,如果全量更新的话需要下载92M左