2025年微信 Tinker 负责人张绍文关于 Android 热修复直播分享记录

微信 Tinker 负责人张绍文关于 Android 热修复直播分享记录以下来内均来自 腾讯 DEV CLUB 微信直播群 整理发布于 diycode 分享给大家 大家可以去关注微信技术团队的公众号 WeMobileDev hello 大家好 我是张绍文 目前在微信主要负责 Android 的性能优化以及终端质量平台相关工作 首先非常抱歉由于本周版本上线 可能准备的不是太充分 若有任何疑问

大家好,我是讯享网,很高兴认识大家。

以下来内均来自 腾讯 DEV CLUB 微信直播群,整理发布于diycode分享给大家。大家可以去关注微信技术团队的公众号WeMobileDev

hello,大家好。我是张绍文,目前在微信主要负责Android的性能优化以及终端质量平台相关工作。首先非常抱歉由于本周版本上线,可能准备的不是太充分。若有任何疑问,欢迎在分享结束后提问。

下面开始我们今天的分享,热补丁技术是当前非常热门的Android开发技术,其中比较出名的方案有支付宝的AndFix以及QZone的超级热补丁方案。微信大约在2015年6月开始尝试应用,经过研究与尝试现有的各个方案,我们发现它们都有着自身的一些局限性。我们最终采用不同于它们的技术方案,也就是微信热补丁开源框架Tinker。

我们先来讲讲现有框架的一些局限性:


讯享网

Andfix是阿里推出的开源框架,它在github的地址是:https://github.com/alibaba/AndFix

它的技术原理如下图:它采用native hook的方式,这套方案直接使用dalvik_replaceMethod替换class中方法的实现。

小讯
上一篇 2025-01-28 07:02
下一篇 2025-01-13 23:16

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/27437.html