摘要:近期,苹果和国内众多互联网厂家杠上了,先是和腾讯微信的“打赏门”,紧接着又被曝出禁止应用热更新,被指苹果将染指国内利益巨大的手游市场。并且发出了最后通牒“当前所有包含热更新功能的APP要在6月12日前移除相关代码,否则会被下架。”
2017年6月21日最新消息,根据苹果更为严格的限制热更新政策,从6月13日起,已经有数万含有热更新代码的国内应用遭到了下架,其中6月15日当天便下架了2万App,而美国同时也下架了2万7千多App。
日前,有开发者收到苹果通知,要求“当前含有热更新功能的App,在6月12日前移除相关代码,否则这些App可能会下架。”事实上3月份苹果就曾对部分应用程序的开发者发出了相关通知,多轮的通知已经足够反映出苹果对避免热更新带来潜在安全风险的重视。
那么,为什么苹果下架国内近2万7千款热更新App,背后的真实原因?
首先,我们先介绍下什么是热更新APP,热更新,是iOS软件更新的一种,指的是服务器在不关闭的情况下,用户打开APP即可下载安装更新的代码运行,这个更新包可以做得非常小,最小的只有1M左右,便于开发者更新和用户下载,不连接WIFI用户也能随意下载。
除了热更新之外,另一种更新方式则是在App Store内将软件重新下载更新,这对用户来说非常繁琐且重负,需要重新下载完整游戏包,因此也只有在极少数情况下才会用到。
除此之外,热更新不需要通过苹果App Store软件版本更新审核,这也成为了目前绝大多数移动游戏更新的主流方式之一。但这个方式也有弊端,因为同时绕过了AppStore审核团队的审核,从而可能会导致黑客开发者上架正常APP之后,再通过热更新向用户植入具有安全隐患的代码,这违反了苹果的安全隐私政策。并且,禁止热更新也可以让苹果掌握更多APP审核的权限。
一般来说,APP要走App Store审核流程的话,需要的时间大概在1到12天,平均就是一周,如果一次没有通过审核,那下一次更新至少要等半个多月,这对于一个经常需要更新版本的手游来说,将是一次巨大的打击。
总的来说,今年苹果在中国市场的动作可真是不小,先是关闭了微信的赞赏功能,随后又传出要收取社交APP30%赞赏费,就连直播平台也没有能够幸免,再就是针对支付宝,搞了一个数字转账进行抗衡,不过相比苹果支付,支付宝有太多的优势,因此很多人并不看好库克的这一手段。最后又是强制下架了没有停止热更新的APP,真的是一刻也没闲下来。你会支持苹果下架热更新APP吗?