使用热修复 是因为重新发布版本代价太大 ,用户下载安装成本太高,BUG修复不及时,用户体验太差 ,使用热修复后无需重新发版,实时高效热修复 用户无感知修复,无需下载新的应用,代价小 修复成功率高,把损失降到最低
热修复方案有
1、底层替换方案
底层替换方案限制颇多,但时效性最好,加载轻快,立即见效。
代表:支付宝的Andfix
2、类加载方案
类加载方案时效性差,需要重新冷启动才能见效,但修复范围广,限制少。
百度实现的HotFix、QQ空间补丁技术、Qfix方案、微信的Tinker方案
3、融合方案
两种方案的结合,优势互补。