动态化技术:让 App 拥有热更新能力。
- 核心思想:动态加载 APK(DexClassLoader / PathClassLoader)
- 四大组件支持:占位式(ProxyActivity)/ 静态代理
- 代表框架:VirtualAPK(滴滴)、Replugin(360)
- 原理:类加载替换(将补丁 Dex 插到 ClassLoader 最前面)
- 代表框架:Tinker(微信)、Sophix(阿里)
- 对比维度:成功率、包体积、兼容性
注意
受 Google Play 政策限制,热修复在国内应用更普遍,海外上架需谨慎评估。