(三)android recovery差分升级过程掉电分析

3.1 整包升级与差分升级

 

        Android升级可分为两种,一种是整包升级,一种是差分升级,顾名思义,整包升级,即更新分区时,更新整个分区的镜像,差分升级,更新分区时,只更新差异部分。

 

简单的如下:

                   

        我们从A升级到C,如果是整包升级,则必须写入所有的数据C;如果是差分升级,只需要更新B即可。


3.2 优劣势对比

 

    从上图我们很明显的看到,升级差分包相对于升级整包来说,更新包小,速度快,为什么还需要更新整包呢,其实差分包与整包各有优势,我们总结如下:

 

    整包升级:

    优点:可靠性高,适用范围广。

    缺点:升级包一般比较大,下载以及更新过程时间较长。

 

    差分升级:

    优点:升级包较小,速度快。

    缺点:升级范围有限,只能从某一个指定的版本升级。

 

    由于差分升级,只能从某一个版本,升级到另外一个版本,有局限性,况且终端设备可能存在很多不同的版本,这样新版本推送无法覆盖所有的用户,由于对差分升级,需要管理好终端的版本,才可能针对性的升级,无形增加了管理成本,所以,虽然差分升级,在实现上具有优势,但是在管理上并无优势,所以,并没有得到大多数厂商的推广,常见的还是整包升级。


3.3 差分升级流程


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值