欢迎光临佳人女性网 www.jrlady.cn
当前位置:佳人女性网 >> 娱乐八卦 >> 生活八卦 >> 热点关注 >> 正文

热更新是什么意思 热更新是什么梗

2017-06-06 15:03 来源:互联网 责编:独家记忆 

更多
导读:热更新是什么意思?热更新是什么梗?最近这个话题也是受到了很大的热议,这其中究竟是指的什么呢?下面,小编来为大家做一下相关的介绍,希望能够给大家带来一定的帮助。最近苹果禁止热更新很火,看到其他文章评论没有几个知道什么是热更新的,甚至文章作者都一知半解,科普一下什么是热更新。

  热更新是什么意思?热更新是什么梗?最近这个话题也是受到了很大的热议,这其中究竟是指的什么呢?下面,小编来为大家做一下相关的介绍,希望能够给大家带来一定的帮助。

  最近苹果禁止热更新很火,看到其他文章评论没有几个知道什么是热更新的,甚至文章作者都一知半解,科普一下什么是热更新,为什么应用厂商喜欢热更新而苹果为什么禁止热更新!

  什么是热更新

  通俗的讲,热更新就是应用里面某些模块和页面是用h5 js 来写的,就和网页一样,代码都在服务器上,更新只需要更改服务器上的代码就可以了,网站改变页面你需要更新浏览器吗??当然不用!所以热更新就是你没有更新,应用页面却改变了的情况,比如淘宝京东双十一还有最近的618,明明你没有更新,活动当天页面全变了还多了好多彩蛋,qq微信,携程还有今日头条之类的,随时可以改变首页内容,ios 有很多热更新的库比如:

  JSPatch 是 iOS 平台上的一个开源库,只需接入极小的三个引擎文件,即可以用 JS 调用和替换任意 OC 方法,也就是说可以在 APP 上线后通过下发 JS 脚本,实时修改任意 OC 方法的实现,达到修复 bug 或动态运营的目的。目前 JSPatch 被大规模应用于热修复(hotfix),已有超过2500个 APP 接入。

  虽然JSPatch 目前大部分只用于热修复,但因为 JSPatch 可以调用任意 OC 方法,实际上它也可以做热更新的工作,也就是动态为 APP 添加功能模块,并对这些功能模块进行实时更新,可以起到跟React Native一样的作用。

  为什么要热更新?

  首先是避免客户厌烦,如果一个应用三天两头的让你更新,说不定你就把他卸载了,小问题就通过热更新解决,热更新解决不了的问题在推送更新让客户更新,极大的降低了更新频率提升用户体验。

  然后就是应急性的更新,比如紧急修复bug ,推出某项活动,更新就要去审核,审核需要一到两周时间,审核不通过还要重新修改再审核,风险太大了,直接热更新就多方便。

  苹果为什么禁止热更新

  苹果什么时候审核应用内容,只有在发布和更新的时候审核,如果不限制热更新,有可能经过几次热更新,应用内容变得和发布时审核的内容完全不一样,出现黄色内容怎么办,出现暴力内容怎么办,有诈骗信息或者发布了不利于政府打内容被请喝茶怎么办。苹果禁止热更新就是为了控制应用内容。

最近更新 | 关于我们 | 网站地图 | 免责声明 | 广告服务 | 友情链接 | 联系我们

Copyright © 2021 www.jrlady.cn , All Right Reserved. 佳人女性网 版权所有