Android 应用热修复与插件化简介


什么是热修复

热修复说白了就是”打补丁”,比如公司上线一个app,用户反应有重大bug,需要紧急修复。如果按照通常做法,那就是程序猿加班搞定bug,然后测试,重新打包并发布。这样带来的问题就是成本高,效率低。于是,热修复就应运而生.一般通过事先设定的接口从网上下载无Bug的代码来替换有Bug的代码。这样就省事多了,用户体验也好。

热修复解决的问题

  • 刚发布的应用就发现了比较严重的 bug
  • 有一些小的功能想及时的推送给用户去使用

什么是插件化

apk 分为宿主和插件部分,插件在需要的时候才加载进来

插件化解决的问题

  • 解决应用越来越大所带来的各种技术限制
  • 解决应用越来越大带来的合作开发问题

热修复与插件化区别

  • 热修复应用后结构未改变,而插件化应用后 apk 包文件结构上有如下变化:

更多相关文章

  1. android环信昵称头像解决方法
  2. Android获取本地图片缩略图终极解决方案
  3. Android(安卓)微信支付快速集成案例及有效解决返回值-1
  4. [置顶] 【Android】ListView、RecyclerView、ScrollView里嵌套Li
  5. [Android(安卓)插件化(一)] DynamicLoadApk的用法
  6. Android(安卓)Stuido部分快捷键失灵
  7. [置顶] 整个网络可能最完善的 Android(安卓)自定义键盘 问题汇总
  8. Android(安卓)studio启动后卡在refreshing gradle project(包解决
  9. 从 Android(安卓)到 Java:如何从不同视角解决问题?

随机推荐

  1. Android(安卓)DEPPLINK、APPLink原理简析
  2. 为什么说 Android(安卓)很了不起!
  3. Android调用WebService系列之封装能力
  4. webapp打包为Android的apk包的一种方法
  5. Android高性能编程(1)--基础篇
  6. Android(安卓)播放Gif 动画
  7. 初学Android,跨进程调用Service(六十)
  8. Android(安卓)学习笔记(5)—— ProgressBar
  9. Google主推-Android开发利器——Android(
  10. Android设计模式系列(0)--开篇