热修复 缺点 分析

热修复(缺点):

1.不能百分百用户修复成功。

2.安卓9.0将禁止开发者使用非官方API,对热修复影响极大。并且针对谷歌“安全、易用”发展方向来看,热修复被禁止只是时间问题。

3.热修复会造成偶现闪退问题,对正常用户影响较大。

4.热修复在兼容性上缺陷显著,尤其新版Android系统中尤为突出。

5.热修复与加固兼容性不好,两者同时使用时,修复率低很多,基本上热修复和加固二选一。

6.对后续版本迭代造成的影响和压力很大,不利于后续版本对老版本的兼容性。

 

总结:经过阿里HotFix、微信tinker的开发使用,以及在两个开发交流群中讨论,发现热修复在兼容性、后续版本迭代上缺陷明显,导致的各种问题也很多种多样,有时候用热修复 修复bug而导致的问题反而比原问题更加严重。并且,对开发人员来说压力更大,不仅要解决热修复导致的莫名其妙的问题,而且在后续开发中要不断的考虑热修复对老版本兼容带来的影响,开发效率也会受到影响。其次,对于Android来说,没有IOS严格的审核机制,上线时间较快,完全可以用小版本迭代方法来解决,而且综合考虑下绝大多数APP以及越来越多的公司都在用小迭代方案,而逐渐放弃了热修复。最后,我个人觉得热修复之路已经走到尽头了,不建议使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值