热更新是什么意思

6 月 1 日,部分开发者在 iTC 后台收到了一则通知:苹果要求当前含有热更新功能的 App,在 6 月 12 日前移除相关代码,否则这些 App 可能会下架。一些提供热更新 SDK 的服务商也可能收到重大影响,虽然 iOS 的份额在降低,但目前仍是热更新服务相当重要的市场。

热更新。如果用专业术语介绍,内容太多,也不容易理解,这里粗略简单的概括一下。大家都知道ios系统下载应用,必须在app store中下载,而开发者需要先上传应用,苹果审核通过发布后,用户才能下载使用。而开发者数量庞大,应用众多,所以开发者上传应用后,审核周期比较长。也就是说哪怕发现程序有一个极小的bug想要更新一下,那么开发者得重新上传应用,苹果审核几周甚至更//www.58yuanyou.com久。这种体验无疑是极其糟糕的。那么怎么办?通过“热更新”技术,开发者可以不用通过苹果审核,小幅度修改一些东西,这样就不用每次更新都完全重新上传这个应用,用户更新软件,也不必更新整个安装包,这需要更新极小一部分数据即可。

其实无论是安卓还是ios,规则都是不允许“热更新”的。只不过以前ios并没有特别严格的限制,安卓是由于开源且其服务在国内不能使用,所以形同虚设。

禁止热更新有利有弊。有利的是,禁止热更新,更能够保证用户的安全性。毕竟没有通过审核而“热更原由网新”还是存在一定的风险,当然原由网风险较小但是并不是不存在;不利的是,比如你在没有wifi的条件下,发现viCupwo一个应用有升级版本了,如果不更新不能用了,而你需要用,“热更新”可能仅需要几M流量,而不能“热更新”后,你需要下载一个完整的应用,有可能你需要几十M甚至几百M流量;还有一点,可能一个游戏有bug,开发者找到并解决,有“热更新 ”能够非常迅速解决,但是没有的话,可能开发者需要等苹果审核,审核期间,你只www.58yuanyou.com得默默忍受.....

内容版权声明:除非注明原创否则皆为转载,再次转载请注明出处。

文章标题: 热更新是什么意思

文章地址: www.58yuanyou.com/baike/183639.html

相关推荐