Android探索之旅(第二十五篇)腾讯热修复框架Tinker与阿里第三代热修复框架Sophix对比

本人在开发项目中仍然使用的还是Tinker热修复框架,在项目中遇到Bug,Tinker都能够解决,可以说是万无一失,但是在互联网时代也必须怀揣着新生的事物必将取代先前的事物的心态,因此就索性集成了Sophix,下面由我来分析一下它们之间的区别
这里写图片描述

从上表格中Sophix热修复框架相比之前的热修复框架(Tinker,AndFix,QZone,Robust)有几项优势
一.Sophix集成方式极其简单,相比之前的Tinker及其他的框架配置简单很多,这无疑大大提升了开发者的开发销率

二.Sophix补丁自动生成包生成的补丁具有安全性,可以概括为两点
1. 在old.apk与new.apk比较差异之后生成的补丁包可配置相应的AESKey,所以不用担心阿里云移动平台会利用你们的补丁做一些非法的事情。
2. 在old.apk与new.apk比较差异之后生成的补丁包是以.jar呈现给开发者的,这就意味着这种方式能够在一定条件下避免被运营商的劫持而导致的补丁在某些特定的机型热修复失效的情况。

对比的劣势
- Sophix平台下发的补丁在我本人的三星C9Pro上,可以加载出下发的补丁,但是我强制杀死App之后,补丁包的代码就无效了,已经提交GitHub issus 目前未解决原因,之后我会通过Sophix调试工具V3来对错误码进行排查开解决这个问题。
- Sophix平台与Tinker平台是按用户计量计费,属于资费平台,用户<1W皆都免费,当>1W那么都是一样的。

如果有哪位大神知道小弟那出现的问题,欢请指教。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值