# Marco Arment：苹果应用崩溃事件中的英雄

- 作者：积木
- 发布时间：2012-07-07 18:00
- 分类：特稿
- 原文：https://www.ifanr.com/108929

[![120224-CHOMP-014edit&#95;conew1](https://s3.ifanr.com/wp-content/uploads/2012/07/120224-CHOMP-014edit_conew1_thumb.jpg)](https://s3.ifanr.com/wp-content/uploads/2012/07/120224-CHOMP-014edit_conew1.jpg)

苹果的 App Store 是全球最大的移动应用商店，对于许多 iPhone 用户来说，这是唯一能够下载应用的地方。可以想象，一旦 App Store 出现问题，将对用户造成很大的影响。本周四的时候，苹果向一些新闻媒体通报 App Store 曾出现了“暂时的问题”，影响了“一小部分用户”，而这个问题已经被“修正了”。

当然，对于这个问题，官方是轻描淡写的，而实际上，这个“暂时的问题”是很严重的，影响的不只是“一小部分用户”（或许对一小部分的定义各有不同？），而且从出现问题到“修正”经过了两天时间。

根据 [Wired 的报道](http://www.wired.com/gadgetlab/2012/07/corrupt-ios-app-update/)，问题出现在苹果的 FairPlay DRM 保护机制上。由于应用包添加保护的时候出现了错误，因此当用户打开应用的时候，它会因为无法通过 DRM 确认而立刻崩溃。对此，不明真相的用户第一时间将怒火发在了开发者的头上。Scanner Pro 开发者说他们的应用被下载了 11 万 3 千次，随后团队收到了大量的愤怒邮件、Facebook 贴子、Tweets，以及在 App Store 上的一星评价。更糟糕的问题是，由于 Scanner Pro 允许你在 iPad 上创建和存储 PDF 文件，许多用户在没有备份的情况下，对应用进行了删除和重装，导致大量的文档丢失。

在这个 Bug 的发现和解决中，Instapaper 的开发者 Marco Arment 功不可没。[Fortune 网站](http://tech.fortune.cnn.com/2012/07/06/marco-arment-the-hero-of-apples-appageddon/)称他为“苹果应用崩溃事件的英雄”。

在苹果宣布问题解决前的两天，Marco Arment 就发现了这个问题。在看到 Instapaper 的用户抱怨的更新导致应用崩溃之后，Marco Arment 就给苹果的应用审核团队发了一封邮件，并且在 Twitter 指出问题。在两个小时之内，Instapaper 应用得到了修正。

但是，Marco Arment 很快意识到，这个问题影响的不只是他的应用。在接下来的两天里，他整理了一个出现问题的应用列表，其中的应用数量达到 100 多个。他警告开发者和用户不要更新自己的应用，并且在[自己的博客](http://www.marco.org/2012/07/04/app-store-corrupt-binaries)上警告苹果说。

> 苹果：这是一个严重的问题。它不是孤立的。请修正它。

在 Marco 的列表中，包括一些非常知名的应用，比如“愤怒的小鸟”、“GoodReader”，“Yahoo”、“Huffington”和 “LA Times”等，因此，可以想象受到影响的用户群体不小。根据 Marco 的数据，单是 Instapaper 的更新就影响到 2 万用户。

对此，Fortune 网站指出，苹果的“暂时问题”实际上 App Store 运营四年以来最糟糕的 bug，这不仅影响了用户，更重要的是影响了开发者。在听到苹果会对开发者获得的一星评价进行移除的时候。Marco Arment 说，“我没有预料到这个。如果他们真的那么做，那将大大有助于他们和受影响的开发者重修关系。”

苹果公关部门力图淡化事件的影响，这无可厚非。但是这次事件对于用户和开发者造成的损害却是真实的。或许，对于他们，苹果欠缺一个道歉，而对 Marco Arment 这样的开发者，也欠缺一个感谢吧。

题图来自 [Wired](http://www.wired.com/gadgetlab/2012/07/corrupt-ios-app-update/)
