用通俗的语言解释冷更新和热更新。
热更新是指应用下载的软件数据直接更新软件,而不通过运营商店的软件版本更新审核的行为。简单来说就是用户下载安装后打开APP遇到的即时更新。热更新是手游等很多app常用的更新方式。
冷更新几乎意味着重装。用户主动从网络和存储介质(光驱、u盘等)获取安装包。)并安装它。热更新是从安装渠道(通常是网络)更新和升级程序的过程。
操作原理
热更新是动态分发代码,使开发者无需发布新版本即可修复bug和发布功能,让开发者绕过苹果的审核机制,避免长时间的审核等待和反复被拒带来的成本。
技术特征
在iOS中更新App有两种方式:一种是在AppStore中更新,更新时重新下载所有安装包;另一种是热更新。用户打开应用程序时,只会发现热更新包。更新时,他们只需要下载代码安装更新部分,再打开即可。热更新最大的好处就是快。可以绕过苹果的审核,更新一般只需要一个晚上就可以上线。还有一个好处就是更新包小,一般在1M左右,用户可以不连接WiFi随意下载。