苹果应用审核通关秘笈

来源 :计算机应用文摘 | 被引量 : 0次 | 上传用户:zxjscsd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  作为一名三流程序员的我最近编了个生活小应用,打算放到手机应用商店里面去,看能不能捞点小钱。什么?你问我是哪个应用商店?当然是苹果的APP Store了,Android Market虽然上架方便,但标了价格没人光顾呀……,还是苹果的应用商店靠谱点。不过苹果应用的审核之严格是出了名的,我刻苦钻研相关条例三天三夜,最后总结出四大要点,让我的小应用成功通过审核。想知道是哪四点吗?慢慢听我讲来。
  苹果公司采用人工审核来对大家提交的应用进行把关。该审核队伍在2009年的规模大约为40个人,当时每天大约有300多个应用被审核,也就是说,按照每天8小时工作制来算,每个审核人员每个小时能够审核1个应用。随着开发者投递应用的增加,现在每日提交的应用数量在700个左右(有兴趣的“童鞋”可以关注这个链接:http:/ /tinyurl. com/ygwon6g,大家可以看到12月因为圣诞节的关系,其提交应用数量比之前上一月上涨50%左右)。每个应用从提交到审核通过的时间明显延长了,以前大约在4天左右,现在通常都在1周以上。
  内容选材够健康
  首先,应用的内容选材要符合苹果的规范,在应用的内容选材方面,苹果有两方面的要求,一方面是内容足够健康,比如应用中不能包含种族主义内容,不能有过多的暴力、性和裸体等相关图片画面,不能鼓励青少年饮酒或者吸烟,不能恶搞知名的公众人物等。另一方面是选材不能太过山寨,当然这个山寨的对象说的是苹果自家的本地应用,像过度模仿本地的某个应用或者过度模仿某个本地应用的功能都很难被审核通过。我这个关于饮食营养搭配的小应用自然是绿色健康的,而且苹果本地应用也没这玩意儿,所以在内容选材方面肯定是没问题的。
  程序编写够强壮
  选材找好后,接下来就是对开发出来的程序本身有要求了,其中一个最大的原则是不能导致手机故障。毕竟没人希望自己的手机因为下载应用的关系经常死机或者重启。苹果把这方面的要求进一步细化,比如他们要求应用在长时间或者过度使用之后,反应依旧灵敏,要求应用在运行若干次后不能显示过期或者停止工作。
  说起来好像很难,其实具体到编写程序方面,只要注意几点,一般都没有问题。只要不使用苹果提供的开发工具文档中没有列出的功能,也不使用开发工具文档中没有提供的应用程序接口,这样编写出来的程序在稳定方面至少不会有啥大问题。苹果在这方面可以说小心谨慎,宁愿少做一些功能都不让应用出一丁点让系统崩溃错误。当然,你在编写程序的时候,像那种类似木马的内容,比如包含能够执行下载文件的脚本或插件,是坚决不能有的。
  另外,苹果对于各种应用程序还有一些基本要求,这些要求大都属于常识性的,这些要求比较散,只能是你的应用有这方面的功能才会考虑相关的要求。这些要求有不要使用连续震动,不要偷偷使用摄像头和话筒,GPS不能用于广告和跟踪,每个输入区域都能使用相关的键盘,仅在连接Wi-Fi的情况下才能播放视频或下载大型文件,如需发送私人数据到服务器,必须告知用户,并提供取消选项等。我的应用貌似都没这方面的功能,所以统统略过。
  用户界面够好看
  实际上苹果提供的IOS开发工具已经提供了不少漂亮的界面框架模版供我们参考借鉴,但苹果还是不满足。它专门为我们开发者提供了一份HIG(Human Interface Guildelines,人机界面设计指南)文档。这份近乎100页的文档为大家阐述了一款优秀的应用应该如何去设计开发。从如何规划软件产品到如何设计简单漂亮好用的界面,详细又不失条理,你完全可以把它当作是一本专业的软件开发书籍。
  在这份文档中,提到了对界面的一些要求,这些要求大都是一些简单的细节。比如文档要求活动的指示图标(像网页浏览器在下载数据的时会有图标在转啊转)不能转个没完;退出或停止应用时应保存当前界面状态,以便下次启动时恢复;应用必须是各个方向都能使用,不管是横屏还是竖屏;弹出窗口中不能包含其他弹出窗口,一次不能弹出两个及以上的窗口等。估计有人会不屑一顾,觉得这不都是应该做的么。但从开发者的角度来讲,说不定某些看似简单且必要的效果在开发的时候可能就被忽略了。所以最好还是有个文本做为参考,对于新手开发者来说,这些都是必须背下来的“金玉良言”。比如我就全部背下来了,虽然背得很辛苦……
  提交应用够细致
  好了,程序打包完毕,前面提到的所有细节我都注意到了,用户界面也不会让苹果挑出什么问题。是不是就大功告成了呢?还有最后一步,这一步虽然只是文字上的细致工作,但如果没做好,同样会被打回来的哟。这最后一步就是提交应用时所填写的描述了。
  首先程序文件名字和iTunes应用商店里面显示的名字要一致,如果全名不能一致,那至少要保证缩写能一致。然后其应用的描述只需说清楚应用功能,其他多余的话就不要去提了,比如该应用在其他平台(Android、WP7)的竞争对手的名字不要提,尚未发布的iOS版本也没必要提,价格信息这些在其他地方有显示的内容就更不用提了。
  如果你的应用售价超过100美元或者应用内的付费道具金额超过100美元,那么必须把该应用标记为17 ,我那个0.99美刀的价格肯定是老少皆宜。另外,在系统需求一栏提供的信息必须是准确的,以便苹果使用合适的iOS版本测试,不过据说苹果审核团队向来都是使用最新的iOS版本对应用进行测试。所以你的应用程序最好对新版本iOS的兼容性好一点,否则没通过就不要怪我了。
  最后一方面是关于版权方面的,原则上你必须保证你拥有应用中的所有代码、图片、视频、音乐等元素的所有权或使用权。我的应用图片什么都是自己拍的,完全禁得起考验。
  小结:如果上面几个步骤你都能完全按照我的提示去做,通常来说通过审核是没有什么问题的。如果运气非常不好,没通过审核,那可能是撞上了十分生僻的条例。请把苹果的《应用程序商店评估指导》和《人机界面设计指南》拿出来,翻来覆去的背上十遍再开工修改吧……
其他文献
对于购买大屏幕LCD的用户来说,看高清和玩游戏是必不可少的两种娱乐方式。但是,很多时候LCD默认的色彩设置其实都不是最佳设置,为了达到最满意的效果,必须对色彩进行微调一一如果你是三星显示器的用户,这很简单,因为三星“魔调”就提供了这一功能。但是对于其他品牌LCD的用户来说,怎么办?其实,我们可以“盗用”三星的魔调技术,调节LCD的色彩。    “盗用”三星魔调技术    众所周知,三星显示器的配送
小编手记:  前几日,有朋友问我:“如果让你用一个词预测今年的互联网,你会用哪个词?”  我毫不犹豫地敲出了两个字——移动。  是的,移动互联网。  本来,我向来不喜欢做“预测”、“展望”之类的“神棍”型选题,但是,智能手机在过去这一年的飞速普及实在是将移动互联网的发展推到了高潮,来势汹汹,令人目不暇接。  在刚刚过去的那一年,我们看到智能手机市场上演了太多的悲欢离合。摩托罗拉、诺基亚、RIM、索
万峰,一个杭州百姓熟悉的名字,曾经以“电波怒汉”的形象征服了几代听众。深夜时,大学男生女生都捧着收音机,在被窝里倾听万峰老师“谆谆教诲”的性教育节目。从1996年《伊甸园》开播以来,每天夜里十点到十一点半,万峰的声音都会飘荡在杭州的空中。如今,这个声音已经陪伴了杭州人整整十年。  最近,万峰的名字又屡屡在论坛上被人提起。似乎人们已经不再关注他所做的节目本身,万峰的一言一行,一举一动,都会成为大家热
影驰9600GT零度版显卡亮相江湖市场参考价格:1099元 厂商联系电话:0755-88376198影驰9600GT零度版显卡专为夏季需要安静环境的用户设计,零度即代表安静、舒适的意思,在满足玩家夏季降低噪音的要求以外,其他方面的性能也毫不落下。显卡基于65nm制程的G94-300显示核心,采用Direct X10统一渲染架构,拥有64个流处理单元,组成512MB/256bit的规格。这款产品最值
Canon打印机与墨盒的亲密关系    Canon的大多数打印机都采用了PIXMA一体化墨盒设计,而一体化墨盒构架的产品系列,只是根据墨盒的装墨量将墨盒进一步细化分为了三个分支。墨盒内的墨水装填量适中的就称为标准容量墨盒(PG-40、CL-41);墨盒内的墨水装填量多的就称为高(大)容量墨盒(PG-50、CL-51);墨盒内的墨水少的就称为低(小)容量墨盒(PG-830、CL-831)。  虽然外
前段时间,曾开发出智能恒温器的Nest正式发布了旗下第二款智能家居产品—Nest Protect。  Nest Protect是一款智能烟雾探测器,可以监测室内空气中的烟雾和二氧化碳。为何Nest的第二款产品会是烟雾探测器?毕竟这类产品不够引人注目。然而站在智能家居的角度,我们不难发现安全和健康才是最根本的需求。这两者未得到满足之前,其他的都算不上刚需。Nest Protect正是从这一点切入智能
笔记本和移动设备的普及。为无线网络的发展铺平了道路。但常规的基于802.11 a/b/g的无线路由器由于速度比起常见的百兆网有不小的差距,让用户用起来很难体会到急速的快感。腾达近日发布的无线路由器W302R。可以让你打消这种顾虑。    急速!下一代路由器的代名词    无线网络一直以来,都是作为有线网络的辅助解决方案而存在的。之所以这样,和无线网络的速度密切相关,802.11g也只有最高54Mb
这款游戏名为《僵尸保龄球zombie BOWl.O.Rama》,与2009年超火爆的《植物大战僵尸Plants vs.zombies》有异曲同工之妙一一两款游戏中的僵尸造型非常相近,不过后者更加清晰,3D效果更佳。  《僵尸保龄球》的剧情相当简单,一群令人毛骨悚然的家伙们从坟墓的深处蜂拥而出,侵占了保龄球馆和你最喜欢的球道,能否把它们送回坟墓,就要看玩家打保龄球的技术了!  进入游戏后,第一次建议
Pete Cashmore 24岁  网站:http://mashabIe,com  入选理由:他拥有全球顶尖博客之一,专注于互联网上的新事物。Twltte吐的粉丝和追随者有]60万。RSS订阅者50万。  Mark Zuckerberg 25岁  网站:http://www,facebook,com  入选理由:Facebook掌门人,全球最年轻的亿万富翁,拥有全球最大的社交网站。25岁混到这份
“暗黑3”自从去年9月初开启了Beat测试之后,已经更新了15个补丁,随着游戏不断地完善,发售日也越来越临近了。实际上在这将近半年的时间里,“暗黑3”已经发生了多次改变。或许你在Beat测试之初曾体验过这个游戏,但是如果你没有一直坚持细细品味每一个补丁的话,到最后正式版发布的时候,你会发现其实你压根就不了解这个游戏。  “暗黑3”会和前作一样,充斥着黑暗的哥特风格  “暗黑3”和前作一样,在发布之