最近,App Store又被推上了风口浪尖。
原因还是那个老生常谈的问题: 存在色情APP。
作为完全封闭的系统, 按道理来说苹果只会将其管理得更加严格才是。 可是,为什么App Store总是有这么多的色情应用呢?难不成色情应用就盯上了苹果?
哎,其实这样说的话就有失偏颇了。
安卓也不是没有色情APP,相比之下,安卓生态的色情APP多如牛毛。
只不过安卓本就可以不通过手机系统自带的应用商店安装,所以安卓手机厂商完全背不了锅。咱也没想到,开放应用商店居然还有这个好处。
今天我们也不讨论色情APP都是从哪里来的,我们主要就来讨论一下, 为什么苹果的App Store管不住色情应用。
根据苹果官网的App Store 审核指南显示, 苹果对想要向App Store提交的应用有五类要求,其中安全类就排在了第一。
而根据黑马的检索, 安全类目的第一条第四小段就明确指出了苹果将“公然宣传黄色或色情内容的材料 ”列入了禁止出现在App Store。 换言之,苹果从一开始就是反对相关色情APP的。
而在提交之后,90%的APP通常会在24小时内进行审核。具体审核时长取决于APP的复杂程度以及开发者是否曾操纵过APP审核流程。
目前为止整个审核流程大抵是这样的: 在开发者提交审核之后由机器先行审核,之后再由人工进行二次审核。
这时候,如果审核通过就可以发布上线了,如果审核没有通过则需要进行二次修改打包,之后再次提交审核才行。
按道理来说,这个流程应该是非常完美了。那么,为何App Store还成了色情APP的“温床”呢?
这里就要提到一个话术了: 伪装上架。
通常情况下,违反App Store审核机制的应用想要上架,通常会采用“伪装上架”的方式躲避App Store审核。
其原理也很简单, 在一开始,开发者只会向App Store审核上传比较简单的工具类应用,因为这类APP功能单一所以审核较快,被放行的概率也就更高。
而在检测到用户下载安装之后,APP便会通过热更新或者输入特定口令的方式从网络加载非法代码。有的还会要求用户关闭后台三次之后再加载非法代码。
目前, 大多数违法应用通常是采用网页转码的方式进行加载,这种行为根本无法拦截。 举个例子,当你下载了一款浏览器之后,浏览器打开的网站App Store能审核到吗?显然是审核不到的。
这就好比,表面上我是一个卖锅的,苹果审核人员也检测了这口锅功能正常可以使用,所以给我放行了。但是审核人员不知道,我这口锅可是互联网锅,一旦联网,锅里面就能加载出其他内容。
这一招,隔壁的追剧APP可谓是运用的炉火纯青。
那么,面对非法APP的这套骚操作,我们有什么办法解决这个问题吗?黑马想到了一个法子,既简单也复杂。
我们都知道,这些APP基本都是基于网络才能加载出真正的页面,那么 在审核之初,我们是否可以要求特定的APP不能拥有联网功能 呢?比如一个手电筒APP、一个备忘录APP,从审核层面上直接禁止它们的联网权限应该没有问题吧?
其次,对于APP没有网络之后开发者如何更新的问题,也可以直接通过App Store的检测去更新,而不是让APP自带检测更新功能。
这个办法,可以解决大部分这类伪装上架的应用。但需要注意的是, 这种办法极大的增加了App Store审核的工作量,因为误判的几率太高,万一像备忘录这种APP有一个云同步功能,那就极有可能造成误伤。
总之,App Store的审核在短时间内是无法彻底规避色情APP的。怎么选择,就看苹果自己决定了。
如果喜欢我们的内容
真诚推荐你关注走一波