Android 模块化/热修复/插件化 框架选用

概念汇总

  • 动态加载:在程序运行的时候,加载一些程序自身原本不存在的文件并运行这些文件里的代码逻辑。动态加载是热修复与插件化实现的基础。
  • 热修复:修改部分代码,不用重新发包,在用户不知情的情况下,给app打补丁,让app按照补丁的逻辑运行
  • 插件化:拆分apk,形成  宿主+插件 关系
  • 模块化:把常用的模块代码,独立为一个module

 

1.模块化

阿里 Arouter

 

2.热修复

阿里 Sophix

微信 Tinker

 

3.插件化

滴滴 VirtualAPK

360 RePlugin

posted @ 2018-10-11 16:31  tiger168  阅读(196)  评论(0编辑  收藏  举报