分享

如何让您的应用程序进入苹果App Store?

 king9413 2012-07-28

你可能会认为你的一个iPhone应用程序和一个可爱的海滨小屋之间的区别仅仅是一点点技术诀窍。


伙计,不要再这样想下去。脱下五指的编程手套。开一杯红牛,放在旁边,让我们来慢慢品尝。


请不要忘了你和苹果 App Store的主要障碍:苹果。


苹果公司声称自从2007年推出iPhone和iPad以来,已经分别销售出约有100万台iPhone和一千万iPad,从这个数据看想进入App Store的原因就不言而喻,但这要忽略令人印象深刻的安装步骤。苹果 App Store不仅是一个软件店铺,它是iTunes商店的一个延伸。你在App Store上的好的定位,是对高质量苹果公司的默默支持,再加上由苹果公司的员工和Genius建议所做的策展,App Store一定是会为你的应用程序提供潜在客户的完美商店。而这一切的实现仅需要为开发人员牌照支付一年99美元,其中已经包括为开发软件支付的Xcode4的5美元费用。


但是,这并不意味着你的应用程序获得批准的过程很容易。大多数困难来自于不幸的现实,即应用程序开发过程是一个复杂的游戏,并且苹果掌控整个局势。一个开发人员和O’Reilly(世界上具有领导地位的出版公司)出版的《Learning iPhone Programming》,认为这道苹果的秘密之墙是开发者面临的最大挑战。


在这里,为App Store的高手提几条意见。


1.确保程序可以正常工作,然后祷告


苹果一旦在技术上或其他地方发现异常,他们会拒绝接收,这意味着你的程序没有通过。尽管你多次提交,但一个简单的小错误很可能一直让你不能通过,所以某一开发人员说“基本上您提交您的应用程序后,尽管它不应该被拒绝,但你只能期待下次可以有好运气”。正如很多应用程序最新版本里面的一个名为Xcode的修正,它的功能是检查你的代码中拼写有没有错误。但有时,所有的小烦恼,就像一个不准确的版本号,可它会花费你很长的修改时间。例如iPhone上和商店的图标必须符合一定的尺寸,而且你提供的应用程序的付费版本和免费版本的图标也要不一样。


2.保证应用程序要简洁


简洁的应用程序外观更便于得到批准。如果你可以在你的程序中装饰一些铃声,效果会更好。


开发者Kiyooka说 “通常情况下,最幸运的结果是你只提交了一次就通过了。一旦获得了批准,你就开始好好探索吧。你可以随时加入新的功能,这不仅是完善程序的过程,也是自己学习的过程”。


当然,它也不能过于简单。应用程序提交的准则是相当明确的:任何 “测试版本”都将被拒绝。


3.不论规则多么死板,一定要遵守规则


提交指南实际上是指导你,让你的应用程序不要因为一些离奇原因而被拒绝。你不能拼错苹果产品的名称,引用的方针:应用程序,其中包括俄罗斯轮盘赌游戏将被拒绝。它警告说,在结束“暴力”一节,尽管“包括”是一个非常加载动词。用户界面也可能不是“mimc的iPod界面。”


共同创始人和应用程序开发公司MutualMobile的Tarun Nimmagadda回忆,他开发的该公司的第一个应用程序被拒绝了,但只有在其被接受,人们开始使用它时,苹果公司才认为不适合。因为该应用程序被称为“时间停滞”,它鼓励用户折腾自己的手机,测定手机留在空中的时间。这个软件一开始很流行,但没多久,这就开始违反了不得鼓励使用者损害手机的应用程序禁令。“人们开始与他们的iPhone腾空跃起样他们就可以得到一个高分,PC界把它命名为年度最愚蠢的iPhone应用程序。”Nimmagadda先生笑着说。


4.做好最坏的打算


苹果公司的最新出版模式的唯一问题就是过于复杂,并导致了最近排斥反应—-Instapaper-esque应用程序Readabilty项目被拒绝。应用程序的创建者Rich Ziade说,仅仅是因为不知道该公司的发布规则,而导致这个项目被拒绝,震惊了团队。但根据商店新发布的一般准则来说,他们是对的。这个理解起来有点困难。不同于传统的“发行人”创作内容,Readbility只允许用户访问别人的内容,这种订阅模式是为弥补他们成本,以及报酬,就像纽约书评实际出版商一样。因此,这样他们以为就能得到宽恕,认为自己的应用程序不符合规则中规定的“内容、功能或服务” 。


“这是用心体会苹果应用商店的一种情况,并且很难知道这是否是交易” ,齐亚德先生说,这类似于,法律颁布下来时,法院才能解释案例,然后法院才能处理那些棘手的案件。(原文剩余部分正在紧张翻译中,敬请期待。)


5.如果这些方法都失败,总有Android或HTML5可行


相比之下,谷歌的Android市场是容易进的:谷歌在应用程序用于Android前,只检查并保证程序可以正常运转。该公司奉行缓和开放性原则,事实上,这样就会使某些信息窃取的恶意软件泛滥,它们最近设法直接感染约50个项目和26万用户。无论谷歌需要如何强调对质量的控制,你也不得不承认谷歌展现了一个对开源市场的奉献精神。


6.要有耐心


艾伦先生表示,从另一方面讲苹果花四个月的时间在一个应用程序上,该应用程序的管理是和谷歌的App引擎相关联的,他说这是苹果拖延的根源。


“据我所知它的审查小组,从苹果的律师到谷歌律师到谷歌的应用程序引擎,再到谷歌的律师,再到苹果公司的律师,然后再到审查团队,”艾伦说。“一般来说,你可以在几天内得到应用程序的批准。我想从审批到批准最短的时间在两个小时内。”


7.使之尽可能不讨人嫌


与此相比,苹果在内容上不符合规矩的拒绝是不合适的。史蒂夫.乔布斯告诉科技作家Ryan Tate,iPad提供了通过审查的“免受色情”的服务,但去年的有关比基尼的材料显示苹果在安全防护方面的问题仍然很严重。


8.赢得媒体的关注


此外,自从2008年夏天应用商店的首次亮相,政治事件对应用商店来说一直都是头疼的问题。你也许会想起,这家应用程序商店完成那个损人名誉的瓷砖背景程序的制作后,布什才离开办公室。史蒂夫.乔布斯在一个给开发商的电子邮件里写道,“我认为这个程序会冒犯到大约一半的客户” 。这表明这个开发者在开发此程序后并没有做个市场投票调查,这表明苹果公司在应用商店的管理方面做的并不完善。在线政治漫画家Mark Fiore 在他的应用程序重新提交被拒绝后又被邀请再次提交,而最终由乔布斯批准,并声称最初的拒绝是错误的。诚然,经过最初的被拒绝,再到被邀请重新提交,Mark Fiore先生赢得了媒体的关注,并且这做成了一个“解释专栏” ,我们强烈要求开发商在试图用应用程序赚钱之前,先赢得媒体的赞许。


9.保证原创


随着越来越多的应用程序进入商店后,原创之路变得更加艰难。苹果公司现在还在预算应用程序的原创程度。该公司在其最新的审查指南中写到 “商店里有超过250,000个应用程序,我们已经不需要没有任何新意的程序了,如果你的程序没有什么用,或者不能提供持续版本的娱乐,它可能会被拒绝。”


10.不要做专业团队做的程序


这并不是使开发商的想法变化很大!苹果有权拒绝一个与公司所做的或计划做的相似的应用程序,就像一些博客节目得到了教训一样—–关于环保和社会问题的下一个焦点的问题,已经有那些专门致力于分析开发商提交的应用程序的拒绝原因的博客所接替来解决了,你再单独去做就没多大意义了。


11.认真地遵守规则


所有这些困难导致开发商在Android商店通过自己的产品来替代,或者甚至通过HTML5完全绕过本地应用。这些应用程序是通过浏览器访问大多数智能手机,这意味着他们摆脱了任何形式的监管。齐亚德先生的小团队一直奉行这条路线的可读性,同时决定继续探索下去,他说“编一组代码,并非要处理多个平台,这使我们受益匪浅。”


综上所述,耐心是一个潜在的iPhone开发者的关键。随着该平台的扩散,我们有理由相信,苹果可能会更关注用途,而不是商铺里的种种限制。毕竟,没有宪法修正案保证应用程序商店的地位。


“如果你想应用程序商店卖你的程序,那么你就必须遵守规则。”艾伦先生说,“并在一定程度上,我能明白人们为什么可能会需要不同的规则,但这是苹果的问题,如果他们想制定不同的规则,那么他们肯定能成功。”


本文由Tech2IPO作者bluesabrina编译自betabeat,点此查看原文地址。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多