如何完善 App Store

作者:Arik Hesseldahl;原文链接;译者:王凯

我的博客,专栏或是 twitter 的读者——还有那些为工作或者其他什么事给我打电话的人——应该都知道我是个 Google Voice 爱好者。这项网络电话管理服务能让我处理工作或私人语音邮件,接受读者的语音短信,甚至在路上把采访来源录下来。
 
让我们这些智能手机迷们感到幸运的是, Google Voice 的应用程序可以下载到黑莓里面。也可以通过浏览器在 iPhone 里使用。但如果想下载到 iPhone 上运行,还得等一阵子。即使谷歌和苹果之间的棘手关系没有愈演愈烈,iPhone 上的应用软件也要通过麻烦的审核程序。

概括来说,虽然苹果没有正式否决通过 iTunes 的应用输送,但已经就 Google Voice 的某些功能会对 iPhone 产生潜在影响提出异议。比如,Google Voice 的邮件产品将会跟苹果的可视语音邮件争夺市场。Google Voice 的拨号键也跟 iPhone 传统的拨号显示差不多。而且,AT&T 作为 iPhone 在全美的独家运营商也禁止任何应用软件将手机网络接入互联网。根本原因是:一旦谷歌大肆进入网络电话领域,苹果和 AT&T 的既得利益都要受到威胁。

FCC 也想一探究竟  

苹果已声明将“继续研究”此事,我从中阅读到的信息是:“我方律师跟对方律师在就有关事宜进行对话。”联邦通信委员会(FCC)表示,无线运营商在选择网络内应用软件过程中有没有不正当竞争,还需进一步调查。

如果算不上双重标准的话,那前后行动不一的苹果却为其他几个 iPhone 的电话应用大开绿灯。网络电话提供商 Vonage 声称其应用已获批准并在测试之中。Vonage 的具体功能并没有透露,但它的服务却跟 Google Voice 颇有相似之处。

Toktumi 开发的 Line2 软件,最近也被通过,还有我刚评论过的 RingCentral,许多功能与 Google Voice 几乎如出一辙,也通过了苹果的审核。

苹果要限制这些应用的理由很充分。合同限制是其中一个。iPhone 用户是数据服务的消费大户,如果有一个太受欢迎的网络电话服务占了 AT&T 的地盘儿就太不幸了。Google Voice 的免费短信功能也会让 AT&T 本来利润可观的短信服务大受影响。

含糊其辞,前后不一

为什么其他应用一路绿灯而 Google Voice 却在此碰壁?很可能跟两家公司不断扩大的潜在竞争有关。比如谷歌正在推出的手机操作系统(Android)要分得苹果的蛋糕。

但跟 Google Voice 的纠结也表现了苹果审批程序的令人费解。该过程的不透明和结果的难以预知在众多软件开发者们的博客里已经是公开的秘密。

有些人绕了一圈说,不值得冒风险为开发 iPhone 浪费资源,被否决后只能得到含糊的解释,理由往往前后还不一致。因开发一系列成功的 Mac 应用而知名的某软件开发人员匿名透露说他曾尝试为 iPhone 开发应用软件,却在审批过程中被拒绝了。“不值得去惹麻烦,”他说。

毫无帮助的反馈令人抓狂

苹果理直气壮地表示已经通过了 65000 多个应用,而且 95% 的应用是在被提交的 14 天之内通过的。但剩下 5% 没被通过的应用开发人员所得到的解释却少得可怜。许多博主对苹果员工毫无内容的答复感到不满,从没有人告诉你何处需要改进。

Mark Jardine 在博客中介绍了他的 iPhone 应用 ConvertBots。它可以快速完成对货币和计量单位的转换。但没有被通过批准。理由是:应用图标应该直观地描述该程序的功能,但你的软件中有一个时钟图案跟苹果的某个图标过于相像。尽管在截然不同的情境中一般没人能弄混。但苹果还是担心用户会混淆。“因为这么点小问题就让我们产品的上线又推迟一两个星期真让人苦恼。”Jardine 写道。

有关开发 iPhone 应用,苹果缺少明确的指导方针。的确,很难预想到所有应用软件的可能性,进一步制定适用于全部情况的规则也并非易事。但苹果起码可以设定几个原则性的守则。

接下来,苹果又说有 40 名全职应用软件检阅人,所有的应用至少会被两位检阅人审核。好吧。检阅人多一些肯定好。然而更有必要的是,建立一支资深人士专门帮助那些被否定的应用开发者找到被拒绝的原因。我们要把他们叫做“应用否定专家。”如果否决率一直保持在提交应用数量的 5% 左右,那么15 或 20 个员工应该可以轻松地完成工作了。

添加保密协议  

苹果下一件要做的事是免除那些应用被否决以后的无益沟通。经历过审批过程的应用开发人员告诉我,其间让人窝心的是:当检阅人发现问题出在哪里之后,他们是禁止让你知道的。为什么要这样做我们还不清楚,也许是苹果担心过程中敏感的部分会被泄漏。

这很好解决:将否决过程也列入保密协议。过去苹果一直被批评要求开发人员签署过分的保密协议。这一个应该具体且划有范围,旨在为开发人员提供一条途径,可以明确地跟苹果沟通,当然是双向的。没有必要让某一方含糊不语。

最后,让所有的努力变成双向的。给开发者一个反馈信息的渠道,让苹果知道开发过程中他们在往哪里使劲。下一次 WWDC ,组织一个 iPhone 开发者小组,苹果可以倾听他们的心声,而不是告诉他们需要知道什么。让开发人员们发泄心中的不满,基于这些考虑,在需要的地方改进审核的过程。

在这所有之前,先让 Google Voice 在 App store 里上线吧!