图片 1

所有从事应用产品研发的工作者与企业对热更新这一词汇应该不陌生,特别是对iOS研发来说,这是一个方便的捷径。不过今日有消息称,App
Store已经将新的屠刀指向了热更新,未来开发者恐将无法继续使用热更新功能。

3月8日消息,苹果公司对iOS的一部分开发者发布消息,表示对这一部分开发者予以警告。开发者方面猜测,可能是软件项目中使用了JSPatch、weex以及ReactNative这些热更新技术。热更新技术可以在iOS平台对软件进行版本更新的同时可以绕过苹果的二次审核,防止遭到苹果审核的二次拒绝。

众所周知,对于开发者与研发商来说,往App
Store提交审核游戏是个繁琐的流程。如果游戏或应用出现了BUG,开发者就需要向App
Store方面提交包体重新审核才能更新修复原有问题内容。毫无疑问,对于修复问题而言,时间就是金钱,苹果的审核机制无疑会断送应用的后续发展,于是热更新技术成为了开发者与研发的救星。

开发者通过JSPatch、weex、Lua或者ReactNative都可以使用热更新技术,开发者可以用最快的速度对BUG进行修复,并同时绕过苹果App
Store的审核,避免长时间等待以及多次被拒造成的成本开销。不管是腾讯的《王者荣耀》、网易《阴阳师》还是《雷霆天下》等中国海外畅销游戏都或多或少都使用过热更新技术,所以这种技术无疑是获得开发者的好评。当然它并不是没有一点问题,根据App
Store的警告函显示,被警告者使用的脚本可能为黑客留下后门,处于安全考虑被警告或禁止属正常行为。

另外也有开发者提出了一个想法:昨天晚上微软发布了Visual Studio
2017,自带基于ReactNative的iOS开发功能。鉴于微软这两年来开源的力度,发布这一功能似乎是在抢占开发者的市场,基于vs2017,在非苹果上开发iOS应用更容易了。所以,苹果在这个节骨眼发出这个警告邮件,就有点威胁现有开发者的意思。暗地里想跟微软互怼。

虽然有不少人对这种猜测嗤之以鼻,认为小题大做,但这种可能并不是没有。近年来,不管是JSPatch还是ReactNative,它们都隐隐有了跳脱苹果软件体系的意思,这无论是从隐私安全与框架来讲都触动了苹果的底线,如果苹果想对他们判处死刑没有一点非议。

那么苹果对热更新下手了,未来要怎么办?首先,对于这件事情我们需要放淡定心态来看,苹果此次的事件只是提出警告,并要求后续更新包体时好好处理这个问题。很显然,想对大部分应用与游戏都在使用的技术下手是存在一定难度的,而这并非是技术上的难度。另一方面,此次并不是所有的开发者都收到了警告信息,除了JSPatch、weex、ReactNative被印证实例外,Lua还未出现躺枪名单。所以开发者不必急于更新产品,苹果应该会有后续的说明,如果需要更新,请剔除相关脚本提交包体。同时,开发运营需要随时观察自己的开发者邮箱、海内外主流的开源社区与开发社区获得最新的情报,了解进一步动向。面对目前的情况,我们能做到的只有冷静,不要操之过急。

admin 阴阳师 , , ,

发表评论

电子邮件地址不会被公开。 必填项已用*标注