当前市面的热修复方案有很多,而阿里百川HotFix是其中唯一同时支持Android & iOS端热修复的产品。与众多的开源项目或者半开源项目相比,我们不仅有AndFix、Wax开源项目团队成员的支持;同时还在其原有基础上对打包、调试工具、补丁版本管理等、安全性上做了升级;更重要的是,结合最新的研究成果,突破了原有开源项目的诸多限制,我们能做到类修复、资源修复、so文件修复的实时生效。
相比而言,阿里百川HotFix是一个有着多人团队支持并维护的产品,我们承诺对于加入钉钉群咨询的客户,保证工作日内15分钟响应,非工作日亦可当天响应的效率,提供您满意的服务。如果您对于产品满意,欢迎推荐给您的朋友,如果有任何建议或意见,也欢迎加入钉钉群和我们联系,或者直接填写问卷给我们留言,您的声音,是我们的动力!
平台 | 阿里百川HotFix | AndFix | Tinker | Qzone | Robust |
---|---|---|---|---|---|
即时生效 | yes | yes | no | no | yes |
性能损耗 | 较小 | 较小 | 较大 | 较大 | 较小 |
侵入式打包 | 无侵入式打包 | 无侵入式打包 | 依赖侵入式打包 | 依赖侵入式打包 | 依赖侵入式打包 |
Rom体积 | 较小 | 较小 | 较大 | 较小 | 较小 |
接入复杂度 | 傻瓜式接入 | 比较简单 | 复杂 | 比较简单 | 复杂 |
补丁包大小 | 较小 | 较小 | 较小 | 较大 | 一般 |
全平台支持 | yes | yes | yes | yes | yes |
类替换 | yes | yes | yes | yes | no |
so替换 | yes | no | yes | no | no |
资源替换 | yes | no | yes | yes | no |
(详情可参考:Android热修复技术选型——三大流派解析)
HotFix总体来说最大的优势在于:
但是HotFix1.0版本也有美中不足, 比如暂时不支持新增类和资源,so文件的修复等(这些限制均会在一月中的2.0版本全部去掉),但是作为一项定位为线上紧急BUG的热修复的服务来说,能够真正做到BUG即时修复用户无感知,同时保证对应用性能不产生不必要的损耗,在热修复方面不失为一个好的选择。
关于阿里百川HotFix方案的更多接入原理和过程,可参考以下文章:(我也想出现在这里?)
阿里百川HotFix快速集成
阿里百川HotFix的简单实践
阿里百川HotFix解决方案使用体验
【用户说体验】关于阿里百川HotFix你需要了解的一些细节
百川解码精彩回顾:热修复的坑和阿里的解
【iOS】阿里HotFix成功经验流程分享(最全最专业)