捷诚节能环保-节约能源资源、发展循环经济、保护生态环境提供物质基础和技术保障

行业动态 > app“热更新”将被苹果商店下架?拼多多就是最好的例子!

app“热更新”将被苹果商店下架?拼多多就是最好的例子!

作者:数科邦 发布时间:2018-11-28 1765 0 0

  拼多多的买家版app 11.27日被苹果App Store下架,与之一同被下架的还有荔枝FM科大讯飞、搜狗导航等应用。

  拼多多方面回应称,“最新发版的iOS客户端(买家版)存在技术bug,导致短期下架。”

1.jpg

  业内人士则表示,11.27日被下架的app均与“热更新”有关。所谓热更新,就是使开发者在不发布新版本的情况下,通过向app下发动态代码来实现更新,修复BUG和发布功能,让开发者得以绕开应用商店的审核机制,避免长时间的审核等待以及多次被拒造成的成本。

  不过对于拥有App Store应用商店平台的苹果来说,这样的做法是存在风险性的,用户的数据,甚至是隐私可能会因此暴露危险情况当中,所以苹果一直对于热更新严查,一旦发现app将被处以下架处置。

  下面我们再来看看“热更新”究竟是怎么回事?

  什么是热更新?事实上,“热更新”一般是众多手游app常用的更新方式,即用户通过App Store下载App之后,打开App时遇到的即时更新。而一般来说,App的更新可分为两种方法,即“冷更新”与“热更新”。

  传统情况下,在玩网游时会看到运营公司的公告:xx期间进行维护,维护期间无法登陆游戏等内容,像这样更新需要游戏关闭后台,发布最新代码,刷新数据,然后再开启服务器,这就叫做“冷更新”。冷更新每次都要停服,停服多少会对游戏运营造成影响,若关服开服太频繁,玩家体验也会大打折扣,导致游戏厂商们受到经济损失。

  再加上App迭代快,没办法每次都通过“冷更新”来修正BUG,或者给游戏追加一些比较小层面的改动,加上苹果商店审核效率及更新效率较慢,常常让自己变得比较被动,因此有些企业便在App中加入第三方SDK,不修改原生代码,直接通过别的汇编工具修改执行代码,如此便不用发布新版本,可直接修改BUG完成更新。这样的更新方式不需要停止App服务,app功能也不会因此受到任何影响,所以称作“热更新”。使用“热更新”的方式不仅方便省事,而且还可为开发者节省等待苹果审核的时间,以及多次审核无法通过所产生的相关成本。

  至于为什么苹果要禁“热更新”,原因就在于“热更新”首先产生的是安全问题,先不说开发者会不会乱改自己的App,苹果也担心一些黑客可能会通过“热更新”的方式去修改app,导致给用户带去安全隐患,这与苹果的安全和隐私政策不符。毕竟App在后台自己下载数据进行更新,然后跳过苹果的审核,完全有可能在上线审核时提交的是正常功能,然后通过审核后,用户安装下载后通过热更新下载到一些病毒,这对用户来说是极不安全的,对用户的信息安全造成了极大隐患。

  所以对于对普通用户来说,禁止热更新是应该受到支持的,严格审核,重视版本稳定性,保证安全,足够完善再上架等等,这些要求很大地都是代表着用户的利益。

  除此之外,在苹果或者说在国外,App开发偏重于“原生”,但是在国内,App讲究的是“迭代”,也就是打补丁。国内App开发热衷于用补丁来完善App功能,试想用户基数庞大的App和游戏,国人使用的需求又很大,若不使用“热更新”,APP的功能和体验可能都无法得到保障。

  相比之下国外App开发并没有这么热衷于热更新,这可能跟国外对App需求相对简单有关,其更偏重于:“严谨而保守地做版本迭代,完成大量的测试后再上线”。

  不管如何,你无法要求平台顺应App,因此只能是App顺应平台。国内开发者还是得照着苹果等应用商店的游戏规则来,才不会受到类似下架等处罚。


评论:

您还可以输入0/300个字
        • 无搜索结果