苹果禁止热更新怼的是微信?错!但王者荣耀跑不掉了

一财网
苹果强行关闭微信公众号赞赏功能后没多久再出新招。近日,苹果对一些支持热更新的iOS软件开发者提出了最后通牒,限期10天整改,去除掉代码中的热更新功能,否则要下架了。国内较火的手游包括《王者荣耀》、《阴阳师》等都倾向于使用热更新。

苹果出拳“热更新”威胁App
苹果App Store审核团队日前向一些开发者发送邮件,通知要求开发者移除所有相关代码、框架或SDK,并且重新提交版本。为确保应用在App Store内的正常运行,苹果要求在2017年6月12日之前提交一次更新,如果不作调整,App可能会从App Store下架。
在今年3月,苹果就曾警告部分开发者违反了《苹果开发者计划许可协议》的3.3.2章节以及《App Store审查指南》2.5.2章节的规定,要求开发者删除热更新相关代码,并重新提交一个新的App版本以供审核。

热更新可以绕过苹果方面的审核,更新通常只需一个晚上即可上线,另一大优点就是更新包较小,一般都在1M左右,用户不连接WiFi也可随意下载。
但也由于软件热更新绕过了苹果的审核,黑客开发者有可能会通过提交正常的版本之后,通过热更新的方式修改APP导致安全隐患,这违反了苹果的安全隐私政策。另外苹果此举既能改善部分使用混编语言的App的流畅性,也能重新掌握一些渠道的App审核权限。
微信或12日退出iOS?腾讯张军:一切安好
这并不是第一次,前段时间苹果公司对微信大打出手,要求微信按照苹果公司IOS闭环系统的规则,微信公众号赞赏功能被强行关闭。苹果公司对微信公众号赞赏功能的要求是,要么在赞赏中抽取30%的提成,要么就关闭微信的赞赏功能。
随后,苹果公司要求其他涉及打赏功能的APP也要向苹果公司缴纳打赏金额的30%。
此次,苹果出新招热更新的消息也在网上引起热议,6日晚间,网上更是流传“苹果‘全面禁用热更新’,如双方无法达成妥协,苹果或将微信下架”消息,流传内容核心表述大体为“继微信打赏功能被封杀后,博奕再升级,苹果“全面禁用热更新”,如双方无法达成妥协,苹果或将微信下架。”
热更新,听起来较为陌生,但实际上它是各大手游等众多App常用的更新方式。简单来说,就是在用户通过App Store下载App之后,打开App时遇到的即时更新。
在iOS中有两种App更新方式:一种是在App Store内进行更新,更新时重新下载全部安装包;另一种就是热更新,用户只有在打开App时才会发现热更新包,更新时只需下载安装更新部分的代码,再次打开时即可。

腾讯公关总监张军7日上午在其认证微博转发相关微博时表示,“一切安好,有劳挂心。这么有想象力的新闻,把我都吓着了,应该都改行去做编剧。”
张军在微博上回应称,“一切安好,有劳挂心。这么有想象力的新闻,把我都吓着了,应该都改行去做编剧。还是回看一下今年的WWDC压压惊,里面有不少腾讯与苹果合作的演示。”
附:苹果关于热更新通知原文
发件人Apple
DearDeveloper,
InMarchofthisyearwenotifiedyouthatyourappcontainscodedesignedexplicitlywiththecapabilitytochangeyourapp’sbehaviororfunctionalityafterApp StoreReviewapproval,whichisnotincompliancewithsection3.3.2oftheAppleDeveloperProgramLicenseAgreementandApp StoreReviewGuideline2.5.2。Werequestedthatyouremoveanycode,frameworks,orSDKsthatfallinlinewiththefunctionalitydescribedabovebeforesubmittingthenextupdateforyourappforreview。
Asofthismessage,wehavenotreceivedacompliantupdateforyourapp。
Toensurethereisnointerruptionoftheavailabilityofyourapp,pleasesubmitanupdatebyJune12th,2017。Ifwedonotreceiveanupdatebythatdate,yourappmayberemovedfromtheApp Store。
Ifyouhaveanyquestionsaboutthisinformation,pleasereplytothismessagetoletusknow。
Bestregards,
App StoreReview
译文
亲爱的开发者
在今年3月我们已经发过消息提醒,你的App内似乎有一些热更新(即绕过App Store审核的更新)的代码,这些代码违反了苹果开发者协议的3.3.2条款与App Store审核指南的2.5.2条款。以及,我们曾要求你移除所有相关代码、框架或SDK,并且重新提交版本。
在这条消息推送时,我们还没有收到过你进行过相应的调整。
为了确保你的App在App Store内的正常运行,请在2017/6/12之前提交一次更新。如果不做调整的话,你的App可能会从App Store下架。
如果你对此消息有任何疑问,请回复与我们联系。
诚挚的问候
App Store审核团队