新浪科技訊 北京時間2月9日下午消息,根據(jù)美國移動應(yīng)用研究公司Crittercism的最新統(tǒng)計,蘋果iOS的應(yīng)用崩潰率遠(yuǎn)高于谷歌Android。
應(yīng)用之所以會崩潰可能源于很多原因。如果使用的系統(tǒng)不同,例如iOS或Android,原因可能也不一樣。
應(yīng)用崩潰的原因之一在于iOS和Android移動操作系統(tǒng)的版本增多。隨著蘋果和谷歌推出越來越多的新系統(tǒng),應(yīng)用開發(fā)者也要對更多系統(tǒng)進(jìn)行測試。移動應(yīng)用研究公司Crittercism匯總了12月1日至15日的應(yīng)用崩潰數(shù)據(jù)后發(fā)現(xiàn),出現(xiàn)應(yīng)用崩潰的iOS系統(tǒng)版本為23個,而Android版本多達(dá)33個。需要注意的是,將這兩個系統(tǒng)分開統(tǒng)計的圖表中使用了上述數(shù)據(jù)。而將iOS和Android合并統(tǒng)計的圖表中的系統(tǒng)版本則比較少——只有22個iOS版本和17個Android版本。
12月1日至12月15日間各個系統(tǒng)版本出現(xiàn)應(yīng)用崩潰的比例
如果將iOS和Android合并計算,出現(xiàn)應(yīng)用崩潰比例最大的是iOS 5.01,占比為28.64%。這完全可以理解,因為iOS 5是較新的系統(tǒng),很多應(yīng)用尚未與該系統(tǒng)完全兼容。但還有一些版本較老的iOS仍然占據(jù)較大比例。例如,iOS 4.2.10比例為12.64%、iOS 4.3.3比例為10.66%,iOS 4.1為8.24%。
這組數(shù)據(jù)引發(fā)了兩大問題:為什么這些系統(tǒng)中的崩潰次數(shù)如此之多?iOS應(yīng)用比Android應(yīng)用崩潰更頻繁嗎?Crittercism CEO安德魯·萊維(Andrew Levy)表示,第一個問題的原因很多:可能源于硬件問題,例如對GPS或攝像頭的使用;也可能源于互聯(lián)網(wǎng)連接,例如上網(wǎng)渠道是3G還是WiFi,或者根本就沒有上網(wǎng),或者在3G和WiFi之間切換時發(fā)生故障。還有一些設(shè)備可能存在語言支持問題。除此之外,如果某款應(yīng)用使用的內(nèi)存過大,也可能出現(xiàn)內(nèi)存問題。
12月1日至12月15日間各個iOS系統(tǒng)版本出現(xiàn)應(yīng)用崩潰的比例
問題也可能源于開發(fā)商在應(yīng)用中使用的第三方服務(wù),比如廣告分析系統(tǒng)。例如,曾經(jīng)有報道稱,如果開發(fā)者不遵守特定標(biāo)準(zhǔn),蘋果iAds系統(tǒng)就會出現(xiàn)問題。萊維說:“這可能是硬件和軟件問題共同導(dǎo)致的,開發(fā)者有可能可以應(yīng)對,也有可能無法應(yīng)對。”
除此之外,開發(fā)者還在不斷更新應(yīng)用,以便增加功能或修復(fù)漏洞。但很多人既不經(jīng)常升級系統(tǒng),也不經(jīng)常升級應(yīng)用。(與iOS不同,由于Android可以自動升級應(yīng)用,所以能夠消除部分問題。)因此開發(fā)者經(jīng)常需要針對之前的不同系統(tǒng)版本逐一測試應(yīng)用。尤其是對新系統(tǒng),開發(fā)者必須要通過測試,確保可以兼容這款系統(tǒng)。
12月1日至12月15日間各個Android系統(tǒng)版本出現(xiàn)應(yīng)用崩潰的比例
根據(jù)Crittercism的統(tǒng)計,蘋果iOS操作系統(tǒng)的應(yīng)用崩潰比例高于Android,大約占到3/4。但這是否只是因為iOS設(shè)備的比例本身就高于Android?Crittercism通過一些數(shù)據(jù)回答了這一問題。
2011年11月和12月,Crittercism共計分析了2.14億次應(yīng)用啟動。iOS的應(yīng)用啟動次數(shù)大概是Android的三倍,二者分別為1.62億次和5200萬次。但由于該公司還統(tǒng)計了應(yīng)用崩潰在應(yīng)用啟動中所占的比例,所以可以排除絕對數(shù)的影響。
iOS和Android應(yīng)用崩潰比例的分組對比結(jié)果
按照表現(xiàn)由好到壞將應(yīng)用啟動分為四組,在最好的一組中,Android應(yīng)用的崩潰比例為0.15%,iOS為0.51%。在第二組中,Android崩潰比例為0.73%,iOS為1.47%。在第三組中,Android為2.97%,iOS為3.66%。
這些數(shù)據(jù)表明,在測試期內(nèi),iOS應(yīng)用的崩潰比例高于Android。但萊維警告稱,這并不意味著iOS應(yīng)用的整體崩潰比例高于Android。這是因為蘋果于去年10月推出了新版iOS 5,而Android的最新版冰淇淋三明治系統(tǒng)在調(diào)查時尚未廣泛普及。他認(rèn)為,冰淇淋三明治系統(tǒng)和新款Nexus S手機(jī)剛發(fā)布時的狀況將與iOS 5類似。
但這組數(shù)據(jù)仍然表明,iOS系統(tǒng)的應(yīng)用崩潰比例遠(yuǎn)高于Android。隨著冰淇淋三明治系統(tǒng)的逐步普及,以及開發(fā)者對iOS 5的支持逐漸增多,這種情況能否改變還有待觀察。
在第一組應(yīng)用中,由于iOS和Android的崩潰率都低于1%,因此用戶不會感覺太大差別。但事實上,iOS和Android在第一組中的差別遠(yuǎn)大于第三組:在第一組中,Android的崩潰率僅為iOS的三分之一;第二組中,Android約為iOS的二分之一;到了第三組,二者之間的差距更小。所以Android應(yīng)用較iOS應(yīng)用的優(yōu)勢在第一組中表現(xiàn)最突出,至少在測試期間的確如此。具體原因尚不清楚。
但值得注意的是,Android允許開發(fā)者獲得快于iOS的更新推送速度。Android開發(fā)者只要發(fā)布了升級代碼,幾乎就能立刻顯示出來。但iOS卻需要等上幾天,這可能導(dǎo)致等待升級期間產(chǎn)生更多崩潰。而Android則可以在升級發(fā)布后立刻解決問題。
不同iOS設(shè)備出現(xiàn)應(yīng)用崩潰的比例
Crittercism的另外一項有趣數(shù)據(jù)是:應(yīng)用不僅在不同版本的操作系統(tǒng)中表現(xiàn)存在差異,在不同設(shè)備中同樣如此。約有74.41%的iOS崩潰來自iPhone,14.87%來自iPod Touch,10.72%來自iPad。(鼎宏)
推薦閱讀
中移動無線城市達(dá)標(biāo)140個 總用戶超2400萬
>>>詳細(xì)閱讀
本文標(biāo)題:研究稱iOS應(yīng)用崩潰頻率高于Android
地址:http://www.xglongwei.com/a/shuju/20120211/29913.html