sophix、robust 、Qzone空间补丁、 微信Tinker 、andfix这些主流平台对比,最终选择了sophix。
热修复各平台对比 | |||||
支撑平台 | andfix(2016停更) | 微信Tinker(官网打不开) | Qzone空间补丁 | robust | sophix |
即时生效 | yes | no | no | yes | yes |
性能损耗 | 较小 | 较大 | 较小 | 较小 | |
侵入式打包 | 无侵入式打包 | 依赖侵入式打包 | 依赖侵入式打包 | 依赖侵入式打包 | 无侵入式打包 |
Rom体积 | 较小 | 较大 | 较小 | 较小 | 较小 |
接入复杂度 | 比较简单 | 复杂 | 比较简单 | 复杂 | 比较简单 |
补丁包大小 | 较小 | 较小 | 较大 | 一般 | 较小 |
类替换 | yes | yes | yes | no | yes |
so替换 | no | yes | no | no | yes |
资源替换 | no | yes | yes | no | yes |
收费 | 收费(基础版免费,但有限制) | 收费(设有免费阈值) |
sophix的限制:
阿里巴巴sophix,当前热修复仅支持Android平台,如果对iOS平台有需求,请联系技术支持。
当前热修复支持存量功能错误问题的修复,或者存量功能类的调整,不支持增量新增功能。
收费:
平台计费是基于计费接口(queryAndLoadNewPatch),不是发了补丁才会有计费。您可以根据自身需要,针对该计费接口,加上开关。
平台通过接口查询次数进行计费,是为了防止恶意查询,导致服务成本极速上升。移动热修复给定了比较高的额度,是日均查询次数:20次。即每个账号下,平均到每台设备,一天免费查补丁询20次。超出部分是:2元/万次请求。
支持的资源:res资源和asset资源。
sophix官网地址 产品定价 - 移动热修复 - 阿里云https://help.aliyun.com/document_detail/57064.html