Android(安卓)应用热修复与插件化简介
16lz
2021-01-26
Android 应用热修复与插件化简介
什么是热修复
热修复说白了就是”打补丁”,比如公司上线一个app,用户反应有重大bug,需要紧急修复。如果按照通常做法,那就是程序猿加班搞定bug,然后测试,重新打包并发布。这样带来的问题就是成本高,效率低。于是,热修复就应运而生.一般通过事先设定的接口从网上下载无Bug的代码来替换有Bug的代码。这样就省事多了,用户体验也好。
热修复解决的问题
- 刚发布的应用就发现了比较严重的 bug
- 有一些小的功能想及时的推送给用户去使用
什么是插件化
apk 分为宿主和插件部分,插件在需要的时候才加载进来
插件化解决的问题
- 解决应用越来越大所带来的各种技术限制
- 解决应用越来越大带来的合作开发问题
热修复与插件化区别
- 热修复应用后结构未改变,而插件化应用后 apk 包文件结构上有如下变化:
更多相关文章
- android环信昵称头像解决方法
- Android获取本地图片缩略图终极解决方案
- Android(安卓)微信支付快速集成案例及有效解决返回值-1
- [置顶] 【Android】ListView、RecyclerView、ScrollView里嵌套Li
- [Android(安卓)插件化(一)] DynamicLoadApk的用法
- Android(安卓)Stuido部分快捷键失灵
- [置顶] 整个网络可能最完善的 Android(安卓)自定义键盘 问题汇总
- Android(安卓)studio启动后卡在refreshing gradle project(包解决
- 从 Android(安卓)到 Java:如何从不同视角解决问题?