Android热修复浅析
目前项目接入了阿里移动热修复,可以通过发补丁的形式,来快速修复线上问题。很方便快捷。
阿里移动热修复已经很成熟,目前已商业化。
优势
HotFix总体来说最大的优势在于:
- 补丁即时生效,不需要应用重启;
- 补丁包同样采用差量技术,生成的PATCH体积小;
- 对应用无侵入,几乎无性能损耗;
- 两行代码,傻瓜式接入。(快速接入,但建议稳定接入)
功能特点
- (1)支持代码修复
- (2)支持图片资源修复
- (3)支持so包修复
- (4)采用差量包比对,补丁可以实现最小化
- (5)接入傻瓜式,两行代码接入
- (6)提供打包工具,一键生成补丁
- (7)及时修复,无需发版
相关问题
覆盖patch需要重启APP生效么?
Android端分两种情况
同一版本的Android端第一次被打补丁时,不用重启直接加载(支持热启动);
同一版本的Android端在被第二次及更多次打补丁时,需要重启(只能冷启动)。
接入文档:Android SDK稳定接入