0
点赞
收藏
分享

微信扫一扫

Android增量更新

什么是增量更新?

增量更新是指在进行更新操作时,只更新需要更改的地方,已经更新过的不会重复更新。

在实际情况中,应用的体积越来越大,在做一个小小的改动时就需要重新下载整个APP,这种方式即增加了服务器的压力,又浪费了用户的流量,因此每当我们发布新版本的时候,一些用户升级并不是很积极,这就造成了新版本的升级率并不高,而google为了解决这个问题,就提出了Smart App Update,也就是增量更新,也称差分升级。

增量更新的特点:

1、只更新需要更新的地方

2、相对于完全更新,速度会更快,更新包比较小

3、采用增量更新需要在更新前设定规则,规定更新的策略。

增量更新的原理:

其原理主要是通过算法找出新版本与旧版本不一样的地方(这个过程也叫做差分),然后将不一样的地方抽取出来形成一个所谓的更新补丁,当客户端检测到更新的时候,只需下载差分包到本地,然后再将差分包合并到本地的安装包,形成一个新的安装包,然后在进行安装更新。

为什么要用增量更新?

怎么使用增量更新?


举报

相关推荐

0 条评论