为什么选择阿里百川HotFix?

更新时间:2017/04/18 访问次数:18697

方案比较

当前市面的热修复方案有很多,而阿里百川HotFix是其中唯一同时支持Android & iOS端热修复的产品。与众多的开源项目或者半开源项目相比,我们不仅有AndFixWax开源项目团队成员的支持;同时还在其原有基础上对打包、调试工具、补丁版本管理等、安全性上做了升级;更重要的是,结合最新的研究成果,突破了原有开源项目的诸多限制,我们能做到类修复、资源修复、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总体来说最大的优势在于:

  • 补丁即时生效,不需要应用重启;
  • 补丁包同样采用差量技术,生成的PATCH体积小;
  • 对应用无侵入,几乎无性能损耗;
  • 傻瓜式接入。

但是HotFix1.0版本也有美中不足, 比如暂时不支持新增类和资源,so文件的修复等(这些限制均会在一月中的2.0版本全部去掉),但是作为一项定位为线上紧急BUG的热修复的服务来说,能够真正做到BUG即时修复用户无感知,同时保证对应用性能不产生不必要的损耗,在热修复方面不失为一个好的选择。

更多文章

关于阿里百川HotFix方案的更多接入原理和过程,可参考以下文章:(我也想出现在这里?
阿里百川HotFix快速集成
阿里百川HotFix的简单实践
阿里百川HotFix解决方案使用体验
【用户说体验】关于阿里百川HotFix你需要了解的一些细节
百川解码精彩回顾:热修复的坑和阿里的解
【iOS】阿里HotFix成功经验流程分享(最全最专业)

FAQ

关于此文档暂时还没有FAQ
返回
顶部