App Store审核宝典

精贴 置顶
1944 0

一段时间以来,纸媒网媒上、微博、Blog上,国内国外,经常有开发者吐槽苹果的审核有多么的无稽、多么的混乱。很多开发者说,他们的App被拒以后,如何被迫修改、重新提交,耽误了多少时间等等。如果苹果真的这么无稽,那么就很难解释为什么现在App Store这么繁荣昌盛,甚至完全不审核的Google Play在Android机器数量超过iPhone很久很久以后的现在App数量和质量仍旧和App Store差的很远。

所以,我开始仔细考察这个问题,发现App Store审核问题,归根到底是一个英文阅读和英文写作的问题。这里不是说app描述和关键字的文案本身,而是被拒以后,如何看懂被拒的理由,以及如何回复才是核心问题。我们做了很多app,被拒也有过近百次,但是除了几个真是程序问题引发的崩溃以外,无一例外,全部在被拒后,通过沟通直接上线(完全不需要重新提交)。

后来有很多朋友在他们的App被苹果拒绝以后跟我咨询,大多数情况也都和我们很类似,简单的解释说明后,成功上线了。

而从大多数被拒怨念文得到的信息来看,大多数开发者在App被苹果拒绝后喜欢做的是在社交媒体上咒骂、重新提交App,完全不知道被拒以后是可以跟苹果协商讨论的。这样虽然一时嘴上痛快,但是往往是真正最耽误时间的做法(重新提交往往需要重新排队,目前至少需要7天以上才能被审核)。

所以,我觉得非常有必要对广大的开发者进行如何应对App Store审核(特别是应对被拒)的宣传,如果大家都知道如何合理应对,应该能节约大量的时间,善莫大焉。我们将讲解App Store审核的原理、流程、以及具体条款和用大量我们自己的案例以及收集来的合理沟通造成App通过的案例来帮助大家理解具体该怎么做。

为什么苹果要审核?


历史上,其他的App市场或者下载站点都没有做苹果这样的审核,所以很多人觉得苹果的审核是完全多此一举的,至少Google Play和其他的Android市场没有审核也没有出现什么大问题嘛。但是苹果应该不是这么看的。

首先,苹果想构建的是一个用户敢于随意下载任何App的平台。

经过中国垃圾软件大爆发的很多人都应该能理解这点吧。不管下载什么软件都有可能安装一个IE工具条、木马、或者是直接弹开一个黄色网站是多么的烦人。尤其你要想,手机没有电脑的屏幕大,操作起来也不方便一点,如果垃圾软件该有多烦人。苹果的App安全沙箱系统已经在这方面起了很大作用。如果你的机器不越狱的话,很多类型的垃圾App根本无法在你的机器上面发挥作用。

但是,即使苹果的沙箱系统这么先进和可靠,历史上还是有些应用做了伤害用户隐私的事情,比如以前的Path会不经允许用户就上传通讯录信息,苹果针对这个把通讯录读取权限做成必须强制用户确认的,同时在审核方面加大了对可能读取通讯录的App的审核。

然后,苹果想打造的是一个稳定可靠的系统。

不管你公司的程序员多么天才,他们都可能会写出有Bug的程序,他们的App也一样会崩溃。因为程序员的工作,不仅是写代码,而且也是写Bug,这是命中注定的,无法改变的。App Store解放了生产力,引发了很多小公司、甚至个人团队的兴起,他们往往没有完备的测试环境和测试人员。程序员喜欢高估自己的代码的可靠性,他们往往觉得“我不改了这么一句么,影响不了什么”,然后就忽视了测试。也许App在模拟器上正常,也许在特点版本的iPhone上正常,也许仅在他们自己的测试设备上正常,但是在他们眼中,这就对了。这样的App如果不仅审核直接上线,安装到用户的手机上后,闪退了,用户完全束手无措。如果App Store有大量不可靠的App,用户安装App的时候就会有很大的挫折感,最后不喜欢下App,从而影响所有的App开发者的收益。

再然后,苹果很注意保护儿童。

和我们国家口口声声保护儿童,不让任何色情内容产生不同,全世界的大多数国家都有色情和暴力分级系统。一个良好的内容分级系统配合家长管理功能,是可以很好的保护儿童的。苹果对保护儿童很在意,整个App Store不允许上传色情内容。轻度色情或者暴力的内容必须严格遵守分级制度。如果你对App的分级标错,苹果会毫不犹豫的拒绝你。这在很多中国人眼中很无聊,不就是标错了么。但是如果保证都标对了,家长就可以打开家长控制功能后,放心的让孩子玩iPhone和iPad。这才更符合所有开发者的利益。

苹果还关心很多东西,但是我们这里无法一次都写清楚,所以就先写到这里,在我们详细介绍审核规范的时候还会有介绍。

  • 没有任何评论
今日天气 ···

···

···

···

热门排行
CSS cursor鼠标样式一览表 2012-06-25
.NET后台写JS代码 2011-11-03
网站地址多出jdfwkey的问题解析及... 2010-08-25
数据库xxx的日志已满,请备份该数... 2013-07-19
百度、google、Yahoo网站地图制作... 2011-01-30
<a>标签的伪类书写顺序问题... 2010-09-04
什么是长尾关键词? 2010-09-24
CEO名言 2010-08-31
Mysql 主从数据库同步 2010-09-12
用ASP实现网页BBS 2010-11-01
博主推荐
本个人博客微信公众平台上线啦~~... 2013-10-13
饼哥网络互联上线啦~~要买域名空... 2013-09-20
网站title标题如何正确修改不会被... 2013-08-26
饼哥通讯录系统上线啦,欢迎大家... 2013-08-24
ASP .NET MYSQL 的简单分页 并不... 2013-08-19
网站有弹窗广告这样的站点,百度... 2013-08-17
做淘宝SEO优化需要注意的8大问题 2013-08-17
淘宝网怎么做SEO优化 2013-08-17
站长们要学习的“苍井空精神” 2013-08-17
苹果公司今日发布了iOS 7第五个开... 2013-08-07
随便看看
thinkphp 为什么插入的时候总是说... 2010-11-07
HTTP状态码是什么意思? 2010-10-03
Java的特点 2010-10-16
win7系统如何设置虚拟内存 2013-07-29
<a>标签的伪类书写顺序问题... 2010-09-04
简单设置让Windows 7程序窗口更听... 2011-01-20
Java编程技巧:提取汉字拼音首字... 2013-06-26
如何才能练就出泷泽萝拉的丰满胸... 2013-08-17
Java 程序调用命令行代码介绍 2013-06-24
HTTP Error 503. The service is... 2013-09-22
RSS新闻
传媒新闻
CSDN
八卦新闻
女性新闻
台湾新闻
互联网
军事-新浪博客
IT-新浪博客
汽车新闻
游戏新闻
国际新闻
国内新闻
体育新闻
我的微博
北京 上海 杭州 深圳 广州 成都