background image

该数据对我们提出了两个主要问题:为什么操作系统崩溃的情况那么多,而且

iOS 要比

Android 更为严重。关于第一个问题,原因是多方面的。Crittercism 首席执行官 Levy 认为,
这可能是由硬件的问题导致的,或者是由于某些设备上的语言支持问题,当然也有可能是
因为某一应用程序占用了太多内存导致内存不足。

  问题也可能发生在第三方应用的开发者身上,例如,苹果

iAds 系统给开发者提出了许

多规定和标准,如果开发者不遵循其中的任何一条应用程序就有可能出现崩溃。

  此外,虽然开发商会不断的更新他们的应用程序,以求增加更多的功能和修正

BUG,

但是用户往往不会很及时的更新这些应用,就是他们不更新操作系统一样,这也是导致系
统崩溃的重要原因。

Crittercism 从 2011 年的 11 月到 12 月总共分析了超过 214 万个应用程序,具体数据大家可
以参照饼状图。

yixieshi.com

  所有的这些数据意味着什么

?最基本的,你可以看到 iOS 应用在这段时间的崩溃率要高

Android 应用,但同时 levy 也强调,这并不意味着所有 iOS 应用在整体上的崩溃率要高

Android 应用,这是因为苹果刚刚在 10 月份发布了最新的操作系统 iOS 5。与此同时,

Android 4.0 系统也没有在手机上得到广泛的使用,我期待全新推出的 Android 4.0 和 Nexus 
S 手机会和 iOS 发生同样的情况。

  应用程序崩溃率和硬件设备有密切关系

  不过,需要指出的一点是,在

Android 系统上,开发者的推送应用更新的速度要快于

iOS,Android 开发者只需发送其更新代码,这几乎可以实时进行。但是 iOS 的应用更新就需
要几天或者一个星期。这意味着可能发生更多的崩溃现象,而对于

Android 上的应用,如果

开发者知道了应用上的一个错误,他们可以立即对其进行修复。