毕竟热更新绕过了苹果的审核机制,苹果APP开发者素质参差不齐。很难保证没有人会利用热更新来盈利。他们会利用热更新将苹果不允许的新功能添加到用户手机中已经安装的应用程序中,从而获取利益。主要是因为苹果iOS平台下的所有APP安装和升级都要经过AppStore的批准,而AppStore里的APP数量已经超过了200万,所以其中只有百分之一是活跃APP,有两万多个APP。

苹果为什么要求腾讯移除热更新,对他们有什么好处吗?

苹果为什么要求腾讯移除热更新,对他们有什么好处吗

回答这个问题,我们首先要解答,APP开发者为什么要弄一个热更新呢?主要还是因为苹果iOS平台下的所有APP安装和升级都必须通过AppStore审核,而AppStore中的应用数量已经超过200万个,那么其中只有百分之一是活跃APP,也有超过两万个应用。这两万个应用哪怕每个月更新一次,平均每天也有600多个。

为了审核这些应用,苹果专门指定了审核指南App nStore Review Guidelines,一旦更新的APP违反了其中的条款,就会被审核人员打回。可见苹果应用开发者想要更新自己的APP并不是那么容易的,开发之后运行没有问题了,还必须通过苹果的审核人员,这个过程可能需要1到2个星期,如果出现问题被拒绝审核,拖延的时间可能会更久。

而大家知道很多热门的手游更新频率几乎是按天来计算的,如果每次更新都要提前至少一周提交给苹果审核,那么万一程序出现了较大问题,等通过审核改回来的时候,黄花菜都凉了。当然,像腾讯网易这样的大开发商,会有特殊的审核通道,一般更新提交后一天之内就可以通过审核,快的甚至1个小时就搞定了。所以很多APP开发者,尤其是手游开发商,会在游戏内部设置一些私有的更新机制,通过游戏内的接口来下载和更新数据,而非通过AppStore。

这样做的好处是不用干等着苹果审核,用户在更新这些应用和游戏的时候,也不用通过AppStore再把它们重新下载一遍,而只需要等待热更新结束就可以了。但是热更新毕竟是绕过了苹果的审核机制,而苹果APP开发者的素质参差不齐,难保不会有人利用热更新来牟利,他们会使用热更新来给已经安装在用户手机中的APP增加苹果所不允许的新功能,来牟取利益。

苹果在iOS 13新引入的隐私政策调整对其他开发者会有什么特别大的影响吗?

苹果在iOS 13中引入了一项改变,其限制了使用VoIP API收集数据的做法,这给Facebook Messenger和WhatsApp等通讯应用程序带来了影响。据The Information的一篇新报告称,SignalWickrThreema和Wire等加密消息应用的开发商目前正忙于对其软件的大修整以此来来保护他们认为可能会受到苹果新政策调整影响的关键隐私功能。

苹果发言人在一份声明中表示,他们正在跟开发商合作以减轻他们的担忧。为了进一步保护用户隐私,我们听取了iOS 13中引入的API更改的反馈,我们正在跟iOS开发人员密切合作以帮助他们实现功能请求。Threema的发言人Julia Weiss指出,苹果的改变可能会引发跟保护隐私目标相反的改变。据了解,苹果正在做的是限制PushKit API,该API原本是用于VoIP呼叫的但随着时间的推移,它也被用于诸如收集数据在消息应用中用于加密等其他目的。

在iOS 13中,苹果取消了PushKit API的其他用途,现在只能用于互联网通话。但加密消息应用目前使用的是VoIP API,因此此次调整将禁用该功能。据悉,尽管苹果要求应用开发者在2020年4月前遵守对PushKit API的更改,但想要为iOS 13更新应用并利用新功能的开发者必须尽快遵守对PushKit的限制。


文章TAG:苹果私有api有哪些  苹果  api  iOS  私有  
下一篇