热修复也是在线修复。由于苹果的审核周期相对较长,遇到重大bug怎么办呢?这时候热修复就显得特别重要。 我也是最近了解到热修复,参考相关资料,来和大家分享一下我所了解到的热修复。 JSPatch,也是今天的主角,这个方案小巧易懂,一个IOS开发者很容易就能上手,它巧妙的运用了runtime的消息转发机 ...
分类:
其他好文 时间:
2016-11-04 17:05:11
阅读次数:
258
https://github.com/WeMobileDev/article/blob/master/%E5%BE%AE%E4%BF%A1Android%E7%83%AD%E8%A1%A5%E4%B8%81%E5%AE%9E%E8%B7%B5%E6%BC%94%E8%BF%9B%E4%B9%8B%E ...
分类:
移动开发 时间:
2016-10-21 08:07:34
阅读次数:
268
背景: 由于公司项目需要,需求变化频繁,计划总改不上变化,由于app更新版本周期长,不能很好应对这种变化,正在此前提下热修复和热更新技术也有了发展的空间,不管热修复还是热更新,都是对app内容或者逻辑的变化作出像web网页更新类似的体验。 weex阿里推出的热更新框架,已再内部应用在多款app上如淘 ...
分类:
其他好文 时间:
2016-10-02 17:01:13
阅读次数:
135
JSPatch ios开发不能不知的动态修复bug补丁第三方库JSPatch 使用学习:JSPatch导入、和使用、.js文件传输加解密 ios开发面临审核周期长,修复bug延迟等让人无奈的问题,所以,热修复的产生成为必然。 ios上线APP产生bug,需要及时修复,如何修复: 我整理了jspatc ...
分类:
移动开发 时间:
2016-09-27 17:56:24
阅读次数:
220
1、前言 由于公司项目中使用到热修复技术,之前对这块技术知之甚少,所以有时间去学习了解了一下。 2、学习资源 2.1 热修复介绍 还是鸿洋老师的精彩讲解,中间引用了Andorid dex分包方案和QQ空间的热修复的技术贴。 2.2 其他相关知识 3、总结 通过资料的学习,我从如下几个方面进行总结: ...
分类:
移动开发 时间:
2016-09-26 19:53:13
阅读次数:
212
Android插件技术已经出来很久了,从包建强大大的那篇《Android插件化:从入门到放弃》出来以后,插件化技术的场景也明朗了。 app插件牵涉到很多基础 1.app的启动流程 过程分析,首先从launcher上面点击app图标,然后到activity的OnResume。 在AMS里面调用star ...
分类:
移动开发 时间:
2016-09-26 14:41:08
阅读次数:
175
1. 背景 Aspects 和 JSPatch 是 iOS 开发中非常常见的两个库。Aspects 提供了方便简单的方法进行面向切片编程(AOP),JSPatch可以让你用 JavaScript 书写原生 iOS APP 和进行热修复。关于实现原理可以参考 面向切面编程之 Aspects 源码解析及 ...
分类:
Web程序 时间:
2016-09-19 17:27:48
阅读次数:
300
今年真是热补丁框架的洪荒之力爆发的一年,短短时间内,已经出现了好几个热修复的框架了,基本上都是大同小异,这里我就不过多的去评论这些框架。只有自己真正的去经历过,你才会发现其中的坑。事实上,现在出现的大...
分类:
移动开发 时间:
2016-09-15 22:59:29
阅读次数:
403
2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFi ...
分类:
移动开发 时间:
2016-09-13 20:41:03
阅读次数:
337
吐槽之前先放一张大帅图. (md 这张图貌似有点小 不纠结这个了==) 有时候项目刚刚上线或者迭代 测试或者在线上使用测出一个bug来 真让人蛋疼 不得不重新改bug测试 打包混淆上线感觉就向findviewById一样让你无法忍受 热修复从15年开始火起来 关于热修复的理论知识基于QQ空间热修复的 ...
分类:
其他好文 时间:
2016-09-12 14:12:48
阅读次数:
130