最近,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 的这套骚操作,我们有什么办法解决这个问题吗?黑马想到了一个法子,既简单也复杂。
我们都知道,这些 APP 基本都是基于网络才能加载出真正的页面,那么在审核之初,我们是否可以要求特定的 APP 不能拥有联网功能呢?比如一个手电筒 APP、一个备忘录 APP,从审核层面上直接禁止它们的联网权限应该没有问题吧?
其次,对于 APP 没有网络之后开发者如何更新的问题,也可以直接通过 App Store 的检测去更新,而不是让 APP 自带检测更新功能。
这个办法,可以解决大部分这类伪装上架的应用。但需要注意的是,这种办法极大的增加了 App Store 审核的工作量,因为误判的几率太高,万一像备忘录这种 APP 有一个云同步功能,那就极有可能造成误伤。
总之,App Store 的审核在短时间内是无法彻底规避色情 APP 的。怎么选择,就看苹果自己决定了。
原文地址:http://www.myzaker.com/article/62eccfb08e9f09579a2ae737