【直播预告】百川解码——热修复的坑和阿里的解

 

当App发布之后,如果出现客户端的问题,实在是干着急,毕竟覆水难收。各方会焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装……有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。有没有一种最优化的方案,当线上应用出现紧急Bug时,无需再重新发版本,通过发送补丁的方式达到修复Bug的功能?

 

答案是众说纷纭,Dexposed、AndFix、ClassLoader等解决方案各有侧重。为此,我们特地邀请了阿里巴巴两位资深的技术专家以及知名技术社区的总编,热修复技术解决方案的使用者,一起为您“百川解码”——热修复的坑和阿里的解!

 

嘟嘟,老司机就要开车了,赶紧扫码加群来占座吧~!

直播热议话题:

1、行业技术现状

2、行业不同路径

3、行业未来展望

4、热修复和动态部署

5、热修复使用感受

 

视频直播时间:

8月27日晚20:00-21:00

 

参与直播方式:

扫码下方二维码进群,请注明【昵称-公司-职位】哦,小编带你进入直播活动沟通群(直播当天会在群里公布直播链接)。8月27日直播链接最先在这里放出哦!

 

 

直播互动奖励:

参与直播,积极提问者,将有机会获得天猫魔盒以及精美T恤。

 

 

直播嘉宾介绍:

 

泽胤,阿里巴巴无线技术专家,阿里百川HotFix项目负责人,无线事业部初创技术员工之一。经历阿里巴巴无线技术从小到大的整个过程,参与过多个无线的重要项目,包括无线的H5建站,无线统一接入层,阿里的无线PUSH系统,以及第一版的Android客户端等。主要技术方向是在线高并发和高可用性的维护与实现。

 

歩川,阿里巴巴资深开发工程师,在oppo从事android framework两年,腾讯qq空间工作一年半,研究安卓热补丁方案,《让App像Web一样发布新版本》一文作者。目前在手机淘宝终端架构,主要负责动态部署增强和优化、存储相关工作。

 

韩婷,英文名Luna,知名技术社区InfoQ资深编辑,专注移动开发、前端等技术领域,前端之巅公众号运营者。努力产出优质原创内容,做好内容和读者之间的链接工作,为促进技术的发展贡献自己的力量。

 

刘昭,中华英才网技术负责人,丰富的移动开发经验,崇尚开源社区文化,关注性能优化、研发效率、热修复、插件化、数据驱动等,善于评估技术方案,解决疑难杂症。

原帖链接:【直播预告】百川解码——热修复的坑和阿里的解

时间: 2024-12-11 15:35:20

【直播预告】百川解码——热修复的坑和阿里的解的相关文章

热修复技术对比及阿里百川HtFix 2.0深入剖析

近两年来,热修复技术在安卓开发圈儿成为焦点.随之而来的是,相关的解决方案也不断涌现.为此,本文将热修复的几大流派分别做较深入的阐述,以使关注这一技术的开发同学有更深的了解. 在正式切入话题之前,我们先来看看传统的开发流程究竟有哪些痛点.概括之,可以用三个"太"来描述:1.重新发布版本的代价太大:2.用户下载安装的成本太高:3.BUG修复不及时造成用户体验太差. 正因为如此,热修复技术才得以施展,并被广大开发者追捧.那么,热修复开发流程具有怎样的优势?总结起来,也有三点. 第一, 无需重

阿里巴巴朱中明--Android热修复技术分析和阿里的技术实践

[51CTO.com原创稿件]在WOT2016移动互联网技术峰会上,阿里朱中明老师为我们讲解热修复里面问题.第一讲解热修复的技术,第二讲解HotFix. 热更新和热修复的区别 通常所说的热更新和热部署都是对这个已经发布的客户端代码做一个更新,这里面有一个不同点,热更新强调它是一种实时更新和微小改动,而在热部署里面讲的是在工具链和工程上的完整的更新周期. 拦截技术 因为在热更新里面其实只讲到了两个比较重要的点,第一个就是拦截.这个拦截在业界里面,现在只有三种方面,第一种是类替换,第二种是AOP,第

Android热修复技术选型——三大流派解析

文章作者:所为 淘宝无线开发专家 2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案.阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题.本文希望通过介绍QQ空间补丁.Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案. 技术背景 一.正常开发流程 从流程来看,传统的开发流程存在很多弊端: 重新发布版本

【直播预告】——阿里百川邀您畅谈热修复

当App发布之后,如果出现客户端的问题,实在是干着急,毕竟覆水难收.各方会焦头烂额:重新打包App.测试.向各个应用市场和渠道换包.提示用户升级.用户下载.覆盖安装--有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布. 针对以上问题,开源界已经涌现了一些热修复技术方案,当线上应用出现紧急Bug时,无需再重新发版本,通过发送补丁的方式达到修复Bug的功能.业界常用的主要包括Dexposed.AndFix.ClassLoader三种.   So?即日起,在本帖下方扫码参与直播活动

阿里HotFix2.0升级详解——技术运营小二畅谈热修复领域那些事

在阿里HotFix2.0升级详解直播中,阿里HotFix核心开发工程师悟二从热修复背景.常见的热修复方案.阿里HotFix历程及2.0的突破与创新三个方面展开了详细的演讲.分享中,他重点介绍了百川Hotfix2.X 类.SO文件.资源文件修复方案以及管理后台服务,并对百川Hotfix 2.X将来需要新增的功能也做了展望. 以下内容根据直播视频和PPT整理而成. 热修复背景 正常Bug修复流畅包括版本上线.用户安装.发现Bug.紧急修复.重新发版.用户安装六步.该流程中存在着明显的不足,首先重新发

阿里推出业界首个非侵入式热修复方案Sophix,颠覆移动端传统发版更新流程!

阿里巴巴对Android热修复技术已经进行了长达多年的探索. 最开始,是手淘基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Java Method Hook技术,Dexposed.但这个方案由于对底层Dalvik结构过于依赖,最终无法继续兼容Android5.0以后ART虚拟机,因此作罢. 后来支付宝提出了新的热修复方案Andfix.Andfix同样是一种底层结构替换的方案,也达到了运行时生效即时修复的效果,并且重要的是,做到了Dalvik和ART环境的全版本兼容

业界首个非侵入式热修复方案Sophix重磅推出,颠覆移动端传统更新流程!

横空出世 阿里巴巴对Android热修复技术已经进行了长达多年的探索. 最开始,是手淘基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Java Method Hook技术,Dexposed.但这个方案由于对底层Dalvik结构过于依赖,最终无法继续兼容Android5.0以后ART虚拟机,因此作罢. 后来支付宝提出了新的热修复方案Andfix.Andfix同样是一种底层结构替换的方案,也达到了运行时生效即时修复的效果,并且重要的是,做到了Dalvik和ART环境的

干货满满,Android热修复方案介绍

摘要:在技术直播中,阿里云客户端工程师李亚洲(毕言)从技术原理层面解析和比较了业界几大热修复方案,揭开了Qxxx方案.Instant Run以及阿里Sophix等热修复方案的神秘面纱,帮助大家更加深刻地理解了代码插桩.全量dex替换.资源修复等常见场景解决方案,本文干货满满,精彩不容错过. 以下内容根据演讲视频以及PPT整理而成. 视频分享链接,点击这里! 在传统的修复模式下,如果线上的App出现Bug之后进行修复所需要的时间成本非常高,这是因为往往需要发布一个新的版本,然后将其发布到对应的应用

Android热修复

我们部门有很多Android的能力SDK,被很多App(约1000个)集成.每次SDK有微调发布新版本后,App集成需要花上1-2个月时间,很多时候SDK团队和App团队双方都很痛苦.16年10月份,Boss叫搞一个Android的热修复功能.神奇的是,居然让我一个从未搞过Android的人来负责(看来我在老板心中 只能充当救火队员).我在16年12月完成了第一个版本的实现,后面详细针对200多种机型的调试,就交给其他同事去了. 最近看见已在部门几个产品推广该功能了,想想还是记录下当时实现的思路