热修复

热修复_第1张图片

IOS热修复技术我一直认为很不成熟,但是当我使用JSPatch的时候,我的观念完全改变了,这简直就是不可多得的神器!

什么是热修复?

就是不需要重新上架就修复线上bug,比较流行的React Native。
Native需要用JS编写代码,这一点对于我来说还是很不情愿的

热修复_第2张图片

App 线上 bug修复周期长,成本高。

IOS App常常会遇到这种情况,线上发现一个严重bug,可能是某一个地方crash也可能是一个功能无法使用,这时能做的只有赶紧修复bug,然后提交app store等待漫长的审核。

热修复_第3张图片

停止开发、不支持64位、不支持BLOCK、线程不安全、难以调试、审核风险、lLUA语言陌生、

热修复_第4张图片

更好的解决方案

JSPatch就是为了解决这样的问题而出现的,只需要在项目中引入极小的一个JSPatch引擎,就可以使用JavaScript语言调用Objective-C的原生API,动态更新App,修复BUG。

热修复_第5张图片

1
优化
2
必须遵守语言规则
3
内存占用高

热修复_第6张图片

1
降低使用门槛
2
提高使用效率

热修复_第7张图片

安全问题

热修复_第8张图片

腼腆富有幽默感,个性温和不张扬,却孤独的无药可医。天生的两颗心,两颗脑袋,但只有一个身躯,一个世界。ios程序猿——小蓝鲸 张德宇

END

你可能感兴趣的:(热修复)