中移动手机软件商店开通后,国内开发者也可以成为手机软件商店的受益者。众多开发者开始关心软件商店内部对软件的审核机制。现在让我们看看已经成功运营一年的苹果App Store是如何审核软件的。
其实,苹果一直不愿公开讨论外部开发者制作的应用软件如何取得核准,但美国政府在针对几周前Google Voice被否决的一纸调查文件,让苹果被迫说明。日前苹果回答了FCC一连串针对App Store和其软件评估政策的提问,而当中有几个耐人寻味的地方。
苹果App Store上线已届1年,但外界直到现在才获知软件审核程序的运作方式。
首先,苹果说Google Voice并未被否决,只是没有被核准,且决策过程中完全没有征询ATT的意见。同日,ATT对FCC的询问也有相同说词。
但苹果在回复信函中表示,虽然苹果不会就外部应用软件去征询ATT的意见,ATT仍会就若干软件提出抱怨。苹果告诉FCC:偶尔,ATT会就某些软件牵涉到的网络效率和潜在的网络阻塞问题表达关切,苹果会将这类关切纳入考量。
不过,在Google Voice争论之外,现在我们对App Store的背后运作方式,有了更广泛的了解。首先,那是一项极度巨大的行政操作挑战。
苹果声称,他们每周平均收到8,500项新软件和既有软件更新申请,目前只有40人全职负责审核所有提出申请的软件,而每一项软件都须经过两个人审核。八成的软件都在不需修改的情况下获核准,而95%的软件可在申请后的两周内审核通过。苹果估计,从App Store去年开张至今,经过审核的应用软件和更新共约20万项。
实际计算后可发现,这个软件审核的工作量相当骇人。40人在一周五天的正常上班时间,要审核8,500项软件和更新,平均每人每周要检查212项软件。但由于每项软件都要经过两位不同员工的审核,他们的每周工作量应该乘以2,总共424项软件,或平均每日85项。假设他们的工时是正常的每日8小时(老实说,这些人恐怕没那么好命),那代表苹果App Store团队的每个人每6分钟就要审核完成一项软件。因此,某些违反规定的软件可能意外地躲过审核者的眼睛,也是可以理解的。
针对若干具争议性或特殊的案例,苹果成立了一个App Store高层审核委员会。虽然确实人数不得而知,我们知道这是一个由App Store资深管理层所组成的委员会,每周按时开会,检讨审核程序政策,和讨论引发复杂或新问题的应用软件。
审核员主要检查的软件项目为:错误的软件、太常当机的软件,使用未授权的API(Google显然不算在其中)、盗版软件、儿童不宜的内容,和任何减损iPhone核心经验的东西。
根据苹果与ATT签订的独家合约,苹果有义务除去任何让iPhone使用者拨打网络电话的软件,或任何违反ATT服务条款的软件。这包括被苹果否决的SlingPlayer Mobile。该软件能将机顶盒的影音内容传送至iPhone,供远端观赏。
苹果发给该公司信中写道:利用ATT的移动网络将电视信号重新导入iPhone,有违ATT的顾客服务条款。该软件只能使用iPhone的Wi-Fi,不能用到3G网络。这个案例在今年5月引发议论时,ATT即作过相同的解释。
最近几周,苹果也开始承认苹果App Store的审核程序经常对开发者和消费者造成困扰和不满,包括苹果营销官员Phil Schiller最近与开发者和一名博客的公开沟通。但这次是整个程序初次对外公开。
苹果声明写道:我们正在新的领域,尝试过去从未作过的事情。我们面对许多困难的新问题,而虽然我们可能偶尔犯错,我们会努力地从中学习,并持续改善。
【编辑推荐】