美文网首页Android科普知识库技术思维
什么是好的热更新系统?

什么是好的热更新系统?

作者: 蚍蜉一生 | 来源:发表于2021-02-24 17:52 被阅读0次

         不忘初心,方得始终~
         当谈论什么是好的热更新系统时候,我们再次回顾下为什么要做热更新?
         在一个系统运行期间,以尽量低的成本去更新它的部分功能。

         所以我们得到了两个考虑的纬度:
         1 、用户损失维度
         2、 系统使用成本维度

    在移动开发领域
         从用户维度来看,影响范围越小损失越小。
    1)下载快
    从而要求热更新的数据包做的尽量小。
    2)加载快
    从而要求做好预下载 和 预加载方案。
    3) 用户感知少
    从而要求能做到:1 静默热更新 2 有通知的热更新 3 利用应用空闲时间热更新 。
         从使用者(开发或者运维)的维度看,越简单、方便、稳定则成本越低
    1)接入简单、配置少、验证方便
    2)正确性有保证
    热更新发布不依赖本地个人配置,整个过程中手动配置部分尽量少,自动化程度高。
    3)热更新出错有感知,有回退方案

    所以评价热更新系统优劣,需要考虑这两个方面的得出一个综合的得分,毕竟从内到外的好才是真的好,而且这两个方面也提供了热更新系统一个优化的方向。

    相关文章

      网友评论

        本文标题:什么是好的热更新系统?

        本文链接:https://www.haomeiwen.com/subject/tvzqgktx.html