新浪科技訊 北京時間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系統版本出現應用崩潰的比例
根據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設備出現應用崩潰的比例
Crittercism的另外一項有趣數據是:應用不僅在不同版本的操作系統中表現存在差異,在不同設備中同樣如此。約有74.41%的iOS崩潰來自iPhone,14.87%來自iPod Touch,10.72%來自iPad。(鼎宏)
推薦閱讀
>>>詳細閱讀
地址:http://www.sdlzkt.com/a/shuju/20120211/29913.html