热修复系列调研及收费对比

原文地址: https://www.jianshu.com/p/dd4e424071e7

主流工具对比:

image.png

收费情况:

阿里 Sophix收费详细链接

Sophix 免费阈值

Spohix 收费标准

微信 Tinker收费详细链接

Tinker收费览图

举个例子吧,根据我们的情况,10万用户,按月活10万来算。

// sophix 月活10万,收费如下:每月5万台免费,平均每台每日可免费调用 20次
(10-5)*10000*0.0108=540元
每月10万台一共可调用 200万次,不限补丁流量

// Tinker 月活10万台,每台调用20次的话,共200万次
平均每日调用 200*10000/30 = 66666次 = 6.7万次
也就是选择上面 日请求小于10w的套餐,399/月,流量200G,也就是每台最多2M补丁包的流量

综合对比

1. 接入成本方面

Sophix比较简单,而且对代码无侵入,好维护好操作易上手;(采用新理念性能消耗低)
Tinker接入很复杂,代码入侵,性能消耗很高,要合成资源,而且不支持即时生效

2.费用方面

从免费方面来说,Sophix更划算。

Sophix 免费版支持灰度发布,而且比较重要的是不限定补丁的大小
Tinker 免费版最大补丁不超过500K,如果出现较大补丁包,就不合适了,而且不支持灰度发布。
(我测试时只改动了TextView的值,Sophix的大小在50k左右,Tinker比这个稍微大),

收费的话

各有利弊,需要根据实际的月活及调用次数来算,按照上面举例情况(差别不大)
Tinker似乎占优,但是有流量包的限制。超出流量就有额外收费,或者升级流量包。

3.我的建议

我建议用Sophix,性能消耗低,支持即时生效,最主要的是对代码无侵入,便于代码的维护,以后的版本迭代,新功能的接入都不收影响。而且免费阈值对项目初期够用了。


 

猜你喜欢

转载自blog.csdn.net/chenhuakang/article/details/82995593
今日推荐