热更新是什么意思 热更新和冷更新区别在哪?
实际上“热更新”在目前大多数手游和部分软件中可以说十分普遍,其实就是用户通过AppStore下载App之后,有时打开App会有更新提示,而“热更新”就无需要AppStore中重新下载游戏,只需下载安装跟新的部分代码即可。
所谓的“热更新”,就是利用软件内的框架协议,允许软件从网络中下载并运行调用可执行代码,对软件进行修改。
一言概之,就是IOS系统用户通过Apple store下载APP后,打开APP时遇到的即时更新。相信如果是有玩手游的小伙伴的话,应该不会对这个情况感到陌生。
由于“热更新”绕过苹果漫长的审核,直接通过服务器推送进行版本的迭代,因此被国内众多APP所采用。
其中,国内手游当红炸子鸡《王者荣耀》和《阴阳师》等都是使用热更新进行更新。
这种更新方式对于用户来说看起来非常简单,但在方便的同时,也是算取巧绕过了AppStore审核团队的审核,从而会导致黑客开发者上架正常App之后再通过“热更新”方式植入安全隐患的代码,也违反苹果的安全隐私政策,所以苹果打击“热更新”,也可以说是对用户安全隐私的一种保护。
热更新和冷更新区别在哪?
热更新是指软件不通过运营商店的软件版本更新审核,直接通过应用自行下载的软件数据更新的行为。简单来说,就是在用户下载安装APP之后,打开App时遇到的即时更新。热更新是一种各大手游等众多App常用的更新方式。
冷更新差不多就是重装的意思,用户主动从网络、存储介质(光驱、u盘等)来获取安装包,进行安装的过程。而热更新,是程序自主从安装渠道(一般是网络)进行更新升级的过程。
工作原理
热更新就是动态下发代码,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能,让开发者得以绕开苹果的审核机制,避免长时间的审核等待以及多次被拒造成的成本。
技术特点
在iOS中有两种App更新方式:一种是在AppStore内进行更新,更新时重新下载全部安装包;另一种就是热更新,用户只有在打开App时才会发现热更新包,更新时只需下载安装更新部分的代码,再次打开时即可。热更新最大的优点就是快,它可以绕过苹果方面的审核,更新通常只需一个晚上即可上线,另一大优点就是更新包较小,一般都在1M左右,用户不连接WiFi也可随意下载。