作家
登录

研究称iOS应用崩溃频率高于Android

作者: 来源: 2012-02-11 12:01:01 阅读 我要评论 直达商品

新浪科技讯 北京时间2月9日下午消息,根据美国移动应用研究公司Crittercism的最新统计,苹果iOS的应用崩溃率远高于谷歌Android。

应用之所以会崩溃可能源于很多原因。如果使用的系统不同,例如iOS或Android,原因可能也不一样。

应用崩溃的原因之一在于iOS和Android移动操作系统的版本增多。随着苹果和谷歌推出越来越多的新系统,应用开发者也要对更多系统进行测试。移动应用研究公司Crittercism汇总了12月1日至15日的应用崩溃数据后发现,出现应用崩溃的iOS系统版本为23个,而Android版本多达33个。需要注意的是,将这两个系统分开统计的图表中使用了上述数据。而将iOS和Android合并统计的图表中的系统版本则比较少——只有22个iOS版本和17个Android版本。

12月1日至12月15日间各个系统版本出现应用崩溃的比例

如果将iOS和Android合并计算,出现应用崩溃比例最大的是iOS 5.01,占比为28.64%。这完全可以理解,因为iOS 5是较新的系统,很多应用尚未与该系统完全兼容。但还有一些版本较老的iOS仍然占据较大比例。例如,iOS 4.2.10比例为12.64%、iOS 4.3.3比例为10.66%,iOS 4.1为8.24%。

这组数据引发了两大问题:为什么这些系统中的崩溃次数如此之多?iOS应用比Android应用崩溃更频繁吗?Crittercism CEO安德鲁·莱维(Andrew Levy)表示,第一个问题的原因很多:可能源于硬件问题,例如对GPS或摄像头的使用;也可能源于互联网连接,例如上网渠道是3G还是WiFi,或者根本就没有上网,或者在3G和WiFi之间切换时发生故障。还有一些设备可能存在语言支持问题。除此之外,如果某款应用使用的内存过大,也可能出现内存问题。

12月1日至12月15日间各个iOS系统版本出现应用崩溃的比例

问题也可能源于开发商在应用中使用的第三方服务,比如广告分析系统。例如,曾经有报道称,如果开发者不遵守特定标准,苹果iAds系统就会出现问题。莱维说:“这可能是硬件和软件问题共同导致的,开发者有可能可以应对,也有可能无法应对。”

除此之外,开发者还在不断更新应用,以便增加功能或修复漏洞。但很多人既不经常升级系统,也不经常升级应用。(与iOS不同,由于Android可以自动升级应用,所以能够消除部分问题。)因此开发者经常需要针对之前的不同系统版本逐一测试应用。尤其是对新系统,开发者必须要通过测试,确保可以兼容这款系统。

12月1日至12月15日间各个Android系统版本出现应用崩溃的比例

12月1日至12月15日间各个Android系统版本出现应用崩溃的比例

根据Crittercism的统计,苹果iOS操作系统的应用崩溃比例高于Android,大约占到3/4。但这是否只是因为iOS设备的比例本身就高于Android?Crittercism通过一些数据回答了这一问题。

2011年11月和12月,Crittercism共计分析了2.14亿次应用启动。iOS的应用启动次数大概是Android的三倍,二者分别为1.62亿次和5200万次。但由于该公司还统计了应用崩溃在应用启动中所占的比例,所以可以排除绝对数的影响。

iOS和Android应用崩溃比例的分组对比结果

按照表现由好到坏将应用启动分为四组,在最好的一组中,Android应用的崩溃比例为0.15%,iOS为0.51%。在第二组中,Android崩溃比例为0.73%,iOS为1.47%。在第三组中,Android为2.97%,iOS为3.66%。

这些数据表明,在测试期内,iOS应用的崩溃比例高于Android。但莱维警告称,这并不意味着iOS应用的整体崩溃比例高于Android。这是因为苹果于去年10月推出了新版iOS 5,而Android的最新版冰淇淋三明治系统在调查时尚未广泛普及。他认为,冰淇淋三明治系统和新款Nexus S手机刚发布时的状况将与iOS 5类似。

但这组数据仍然表明,iOS系统的应用崩溃比例远高于Android。随着冰淇淋三明治系统的逐步普及,以及开发者对iOS 5的支持逐渐增多,这种情况能否改变还有待观察。

在第一组应用中,由于iOS和Android的崩溃率都低于1%,因此用户不会感觉太大差别。但事实上,iOS和Android在第一组中的差别远大于第三组:在第一组中,Android的崩溃率仅为iOS的三分之一;第二组中,Android约为iOS的二分之一;到了第三组,二者之间的差距更小。所以Android应用较iOS应用的优势在第一组中表现最突出,至少在测试期间的确如此。具体原因尚不清楚。

但值得注意的是,Android允许开发者获得快于iOS的更新推送速度。Android开发者只要发布了升级代码,几乎就能立刻显示出来。但iOS却需要等上几天,这可能导致等待升级期间产生更多崩溃。而Android则可以在升级发布后立刻解决问题。

不同iOS设备出现应用崩溃的比例

不同iOS设备出现应用崩溃的比例

Crittercism的另外一项有趣数据是:应用不仅在不同版本的操作系统中表现存在差异,在不同设备中同样如此。约有74.41%的iOS崩溃来自iPhone,14.87%来自iPod Touch,10.72%来自iPad。(鼎宏)


  推荐阅读

  中移动无线城市达标140个 总用户超2400万

>>>详细阅读


本文标题:研究称iOS应用崩溃频率高于Android

地址:http://www.lgo100.com/a/shuju/20120211/29913.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度