2015年,隨著移動智能設備的普及,移動端用戶的增速明顯放緩;相比之下,由于云服務、眾籌平臺、推廣平臺等基礎設施和服務的不斷改善,極大降低了創(chuàng)業(yè)的門檻,越來越多人投身于移動應用的創(chuàng)新創(chuàng)業(yè)中。
想讓用戶在數百萬應用中愛上你的產品,開發(fā)者除了要滿足用戶的需求外,還必須要在快速迭代的過程中保證產品比競爭對手有更好的質量。
在這份報告中,騰訊Bugly和騰訊優(yōu)測會對2015年Android和iOS平臺上的應用質量進行詳細盤點,幫助你了解你的產品質量在行業(yè)中處于什么位置。
首先,讓我們從整體上,回顧一下2015年度的應用和應用崩潰情況
1.2015 移動應用數量持續(xù)快速增長
據騰訊大數據顯示,我國智能機活躍設備已超過 10 億臺,這些設備通過訪問移動 App 或瀏覽器等方式進行上網。在二大平臺的應用市場上,iOS 應用突破 180萬,Android 渠道眾多,我們采用應用寶的官方數據,目前國內市場上應用達到近 300萬。

每天有 1400萬 設備發(fā)生崩潰。按月去重統(tǒng)計,則每月有高達 1.8 億 的設備遭遇應用崩潰。

3.每天有大量用戶會遇到多次應用崩潰
應用程序發(fā)生崩潰,通常表現在你打開,或者試運行它的時候立即退出。有時候一個應用程序的崩潰可能在你開啟它的一瞬間就會發(fā)生,或者在你不希望停下的時候發(fā)生,每次崩潰都會導致大量用戶卸載應用。

4.大產品的崩潰率顯著低于中小產品
DAU 達到 10萬 甚至 100萬 級別的產品,崩潰率基本在 3% 以下。而 DAU 低于 1萬 的產品,平均崩潰率在 6% 左右??梢娋揞^們在解決應用崩潰方面還是下了不少功夫的。

5.使用崩潰分析服務能快速降低崩潰率
使用Bugly等崩潰分析服務,可以讓開發(fā)者在第一時間了解應用崩潰的原因,并進行快速的修改,從而使崩潰率呈現明顯下降的趨勢,并逐步穩(wěn)定在較低水平。

6.游戲應用的崩潰率最高
在 iOS 和 Android 這兩大平臺上,游戲的崩潰率都遠高于應用類型。另外崩潰率具有一定程度的行業(yè)特性,同行業(yè)不同平臺(指 Android 和 iOS )應用間的崩潰率差別不大。

先看 Android 部分—-

7.小米手機的使用用戶最多
在市場占有率最高的 Top15 Android 機型中,小米手機占據了九席,這是目前存量市場的數據

8.華為手機應用崩潰率最低
挑選出主流廠商中熱門機型進行分析,發(fā)現崩潰率都比較低。華為的兩款機型,崩潰率均低于 2%。大家對于主流機型的適配花了更多的精力。

9.Android 4.4 以上應用崩潰率較低
截止到 2016年2月份,4.4 版本仍占據市場的近半壁江山;
從崩潰數據可以看出,各應用對于主流版本 4.4、5.0、5.1 適配程度較高

10.空指針異常是 Java 代碼最常出現的錯誤
30% 的 Android 應用崩潰是由于 Java 空指針異常引起的。

11.近半 Android 崩潰發(fā)生在應用啟動后60秒內
Android上的應用崩潰,有近 50% 是發(fā)生在啟動應用運行的前60秒,使用優(yōu)測等云測試平臺對應用進行適配測試,主路徑覆蓋,可以在應用發(fā)布前發(fā)現一半的應用崩潰問題

12.在 Root 設備上應用更容易發(fā)生崩潰
手機 Root 不僅會帶來更高的崩潰率,同時,也存在很多的安全性問題。

13.ANR 情況隨硬件性能提升逐步改善
ANR 和硬件性能息息相關,低端設備的 ANR 現象更加嚴重。

下面再來看iOS部分—-

14.iPhone 6 和 iPhone 5S 是最受歡迎的機型
iPhone 6 的市場占有率已超過 21%,同時 iPhone 5S 還有近 18% 的市場占有率。這二款機型成為市場上最受歡迎的機型。

15.iPhone 6 和 6s 上應用崩潰率較低
iPhone 6 和 6S 系列機型,崩潰率均不超過 3%。

16.iOS 8 上的應用崩潰率最低
截止到 2016年2月份,9.2 的市場占有率最高,超過了 55%。但 iOS 7 和 iOS 8 仍然占據一定的市場比例;各系統(tǒng)版本的崩潰率從高到低整體上是 iOS 7 > iOS 9 > iOS 8,在應用開發(fā)適配系統(tǒng)版本時,iOS 8 系列版本仍是當前適配最好的,但隨著 iOS 9 的繼續(xù)普及,情況將得到改變。

17.非法參數異常是 Objective – C 代碼最常出現的錯誤
iOS應用崩潰中,非法參數異常是 Objective – C 代碼最常出現的錯誤,所以平時在寫代碼的時候,需要多加注意傳參的檢查,避免傳入非法參數導致異常。

18.iOS 應用的卡頓率高于崩潰率
低端設備上的卡頓率明顯高于高端設備;整體上各機型的卡頓率普遍高于崩潰率。

via:cnblogs
End.