Android 热补丁方案

Android 热补丁方案

开发背景

一、正常开发流程
从流程来看,传统的开发流程存在很多弊端:
  • 重新发布版本代价太大
  • 用户下载安装成本太高
  • BUG修复不及时,用户体验太差
二、热修复开发流程

而热修复的开发流程显得更加灵活,优势很多:

  • 无需重新发版,实时高效热修复
  • 用户无感知修复,无需下载新的应用,代价小
  • 修复成功率高,把损失降到最低

所以,热补丁技术成为了当前非常热门的 Android 开发技术,绝大部分的APP项目其实都需要一个动态化方案,来应对线上紧急 bug 修复发新版本的高成本问题。

三、业界热门的热修复技术

继插件化后,热补丁技术在2015年开始爆发,目前已经是非常热门的Android开发技术。其中比较著名的有淘宝的Dexposed、支付宝的AndFix以及Qzone的超级热补丁方案。热修复作为当下热门的技术,在业界内比较著名,并且在 Github 上 star 比较多的几个开源热更方案:

  • 阿里巴巴的 AndFix、Dexposed
  • 腾讯QQ空间 Qzone
  • 微信的 Tinker

它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值