Marco Arment:苹果应用崩溃事件中的英雄
苹果的 App Store 是全球最大的移动应用商店,对于许多 iPhone 用户来说,这是唯一能够下载应用的地方。可以想象,一旦 App Store 出现问题,将对用户造成很大的影响。本周四的时候,苹果向一些新闻媒体通报 App Store 曾出现了“暂时的问题”,影响了“一小部分用户”,而这个问题已经被“修正了”。
当然,对于这个问题,官方是轻描淡写的,而实际上,这个“暂时的问题”是很严重的,影响的不只是“一小部分用户”(或许对一小部分的定义各有不同?),而且从出现问题到“修正”经过了两天时间。
根据 Wired 的报道,问题出现在苹果的 FairPlay DRM 保护机制上。由于应用包添加保护的时候出现了错误,因此当用户打开应用的时候,它会因为无法通过 DRM 确认而立刻崩溃。对此,不明真相的用户第一时间将怒火发在了开发者的头上。Scanner Pro 开发者说他们的应用被下载了 11 万 3 千次,随后团队收到了大量的愤怒邮件、Facebook 贴子、Tweets,以及在 App Store 上的一星评价。更糟糕的问题是,由于 Scanner Pro 允许你在 iPad 上创建和存储 PDF 文件,许多用户在没有备份的情况下,对应用进行了删除和重装,导致大量的文档丢失。
在这个 Bug 的发现和解决中,Instapaper 的开发者 Marco Arment 功不可没。Fortune 网站称他为“苹果应用崩溃事件的英雄”。
在苹果宣布问题解决前的两天,Marco Arment 就发现了这个问题。在看到 Instapaper 的用户抱怨的更新导致应用崩溃之后,Marco Arment 就给苹果的应用审核团队发了一封邮件,并且在 Twitter 指出问题。在两个小时之内,Instapaper 应用得到了修正。
但是,Marco Arment 很快意识到,这个问题影响的不只是他的应用。在接下来的两天里,他整理了一个出现问题的应用列表,其中的应用数量达到 100 多个。他警告开发者和用户不要更新自己的应用,并且在自己的博客上警告苹果说。
苹果:这是一个严重的问题。它不是孤立的。请修正它。
在 Marco 的列表中,包括一些非常知名的应用,比如“愤怒的小鸟”、“GoodReader”,“Yahoo”、“Huffington”和 “LA Times”等,因此,可以想象受到影响的用户群体不小。根据 Marco 的数据,单是 Instapaper 的更新就影响到 2 万用户。
对此,Fortune 网站指出,苹果的“暂时问题”实际上 App Store 运营四年以来最糟糕的 bug,这不仅影响了用户,更重要的是影响了开发者。在听到苹果会对开发者获得的一星评价进行移除的时候。Marco Arment 说,“我没有预料到这个。如果他们真的那么做,那将大大有助于他们和受影响的开发者重修关系。”
苹果公关部门力图淡化事件的影响,这无可厚非。但是这次事件对于用户和开发者造成的损害却是真实的。或许,对于他们,苹果欠缺一个道歉,而对 Marco Arment 这样的开发者,也欠缺一个感谢吧。
题图来自 Wired