隨著資訊科技高速發展,移動互聯幾乎已成為了一種生活方式的代名詞,在全民上網的數字熱潮中,如何能最大程度保障產品服務的穩定性,提供良好的使用者體驗,是當前企業都需要思考和亟待解決的問題。App的應用效能穩定是良好使用者體驗中非常關鍵的一環,而現實情況卻是應用崩潰、卡頓、載入緩慢、頁面白屏等問題,頻頻出現在使用者的真實體驗之中,成為影響業務表現的直接殺手。為此,應用效能管理(APM)正在國內外蓬勃發展,被越來越多的企業所認可。
2020年,友盟+原移動分析U-App錯誤分析模組正式升級為U-APM應用效能監控平臺。提供端到端的效能採集、監控和分析能力,幫助網際網路企業開發者深入瞭解應用效能和穩定性,高效定位問題和提升應用體驗。經過近一年的觀察,帶來這份友盟+《2020 年度移動應用效能體驗白皮書》,該報告將優先從DEM 視角,並以大家最為關心的移動應用端的效能表現作為切入點,從而讓您清晰瞭解行業動態,精準定位自身產品位置。
一、移動應用崩潰現狀
友盟+U-APM資料顯示:APP 整體崩潰率為0.293%,其中Android 端崩潰率為0.32%, iOS 端崩潰率為0.1%,頭部移動應用在治理崩潰表現方面表現更為優異,更加註重在應用質量治理方面的精細打磨。
移動應用崩潰率隨日活(DAU)規模增大而逐步下降。日活(DAU)規模大於100 萬的移動應用,崩潰率明顯低於平均水平;崩潰率曲線在日活(DAU)小於1 萬時出現拐點,崩潰率明顯增高。
App 整體崩潰率為0.293%, iOS 崩潰率0.10%, Android 崩潰率0.32%。
基於友盟+覆蓋的終端裝置,觀測啟動次數和崩潰次數,綜合計算得到平均崩潰率為0.293%。其中, iOS 崩潰率0.10%, Android 崩潰率0.32%。
頭部移動應用在崩潰治理方面表現更為優異
移動應用崩潰率隨日活(DAU)規模增大而逐步下降。 日活(DAU)規模大於100萬的移動應用,崩潰率明顯低於平均水平;崩潰率曲線在日活(DAU)小於1萬時出現拐點,崩潰率明顯增高。
各行業移動應用崩潰率表現存在差異,遊戲行業居高
遊戲類以0.32%高居崩潰率榜首,而新聞、影音、閱讀等應用則相對崩潰率最低。究其原因來看,遊戲類應用對於裝置硬體要求最高,應用開啟時需要手機整體處於高頻運轉狀態,影象渲染、遊戲操作和發熱等問題持續,從而很容易導致應用崩潰;而影音閱讀等應用互動較少,對手機處理需求較低,因此相對不易崩潰。
iOS 端:開發者對新系統適配關注度高,使用者體驗保障佳
整體趨勢上看,作業系統版本市場覆蓋率越高,移動應用崩潰率越低。由於iOS端使用者在作業系統版本升級方面的週期表現較為穩定,活躍版本較為集中,開發者隨之也會對新版本給予相應的重視。在這個趨勢中也有一些波動系統版本,市佔率比較高,但是崩潰率卻額外突出。比如iOS12.5,市佔率排名第六,但是崩潰率卻約為0.2%,是iOS整體崩潰率的二倍。
此類情況也發生在iOS系統版本10.3和9.3上,崩潰率分別為0.315%和0.381%。而低版本的系統因市佔率幾乎趨近於0,沒有得到應用開發者們的重視, iOS版本6的崩潰率達到了1.657%
Android 端:中低版本作業系統依舊具有較為可觀的使用者體量,開發者需考慮向下相容
高版本崩潰表現顯著優於整體均值:安卓版本的市場佔有率以Android10居首(32.03%),Android8(17.47%)略超出Android9(16.64%)這三個版本整體佔據了2/3的Android市場,且崩潰率均在0.17%之下。
中低版本覆蓋1/3的Android市場,崩潰表現有待關注:版本6與版本5市佔率均在8%上下,版本6的崩潰率卻約是版本5的二倍(0.727%),需要繼續得到應用開發者的重視。與iOS老版本市佔率極低的現象不同的是:安卓4以下的老版本目前仍佔領著9.46%的市場,這些安卓老版本的平均崩潰率高居2.5%,是安卓平均崩潰率升高的主要影響因素。
二、Android 熱門機型中:OPPO、華為、VIVO崩潰率最低
Android 市場中,品牌眾多、機型分散,本報告主要展示市佔率較高的 Android 品牌崩潰情況。熱門品牌移動應用崩潰率表現良好:整體來看,這些熱門品牌的崩潰率控制較好。其中,OPPO、華為、VIVO是目前安卓手機崩潰率最低的三個品牌,均控制在0.15%之下。大部分熱門品牌的崩潰率也都低於安卓市場整體崩潰率(0.32%),那麼開發者在處理崩潰問題的過程中,不僅要關注熱門的品牌機型,還需要關注市場中各類小品牌的機型。
安卓機型分散就成為了很多開發者頭疼的問題,目前最普遍的解決方式就是使用遠端測試機型,也被稱為雲真機。
華為熱門機型的崩潰率在 0.9%~0.14%, P30 Pro崩潰率最低
華為熱門機型的崩潰率分佈較為集中,體現在 0.9%~0.14% 的區間內,其中崩潰率最高的是 Mate 9(0.14%),最低為 P30 Pro (0.09%)
OPPO 熱門機型整體崩潰率均在0.2%以下,OPPO A5和OPPO R15崩潰率接近0.2%
OPPO熱門機型整體崩潰率均在0.2%以下,其中OPPO A5和OPPO R15機型接近0.2%,其餘熱門機型的崩潰率均在0.1%左右。
VIVO 機型中Y66、X7、X9均超過了該品牌的整體平均崩潰率
VIVO有三款熱門機型的崩潰率超過了VIVO品牌整體平均崩潰率(1.46%),分別為 VIVO Y66(2.03%)、VIVO X7(1.86%)、VIVO X9(15.1%)
紅米熱門機型中,崩潰率最高為紅米6,最低為紅米note
紅米手機的平均崩潰率為15.8%,在其熱門機型中,紅米6的崩潰率最高(25.3%),最低的為紅米note(12.9%)
小米熱門機型中,小米MAX 2高於其他機型
小米手機的崩潰率在機型之中分佈不明顯,基本在0.15%上下,小米MAX 2相較於其他機型較高,約為2.04%。
三、Android三大熱門崩潰現象為:NullPointerException、RuntimeException、IllegalArgumentExceptiowei
iOS三大崩潰現象為:NSInvalidArgumentExceptionNSGenericException、NSRangeException
四、應用效能管理越發受到關注,SDK 覆蓋率整體超過四成
網際網路存量時代,個體使用者的體驗提升變得越來越重要,應用效能管理(APM)受到開發者更多關注。截至2021年2月,應用商店上架應用整合三方SDK的比例42.2%,且持續保持增長趨勢。不同於其他開發者工具,應用效能管理 SDK 具有較強排他性,92%的應用僅會選擇一款應用效能管理產品。
從不同規模來看,規模越大的應用越重視對穩定效能的監控, SDK 覆蓋率越高。值得關注的是,中長尾應用也愈加註重使用者體驗的提升,在抽樣長尾應用中仍有37%整合應用效能管理SDK。
影視觀看行業對穩定性和效能體驗最為重視,SDK 覆蓋率高達五成
從不同行業來看,除手機美化/母嬰/拍照攝影/工具類應用外,其他行業 SDK 覆蓋率均超過40%,尤其影視行業APP對流暢程度要求較高,SDK 覆蓋率高達五成。
應用效能管理 SDK 覆蓋率隨應用規模增大而上升
頭部應用成熟度高:隨著應用規模的逐步擴大,開發者擁有用更多的資源和時間精細化打磨使用者體驗,因此也更加重視穩定效能的監控和管理, SDK覆蓋率越高。
中長尾應用逐漸重視:網際網路存量時代,中長尾應用也愈加註重使用者體驗的提升,在抽樣長尾應用中有37%整合應用效能管理SDK。
對於不同應用而言,選擇一款適合自身APM產品,需要同時考慮成本平衡、自身產品狀況、使用者使用狀況等諸多因素。由於排他性的存在,選定一款APM就意味著唯一的存在,這還需要開發者在一開始便考慮SDK整合難度、監控有效性、技術穩定性、SDK合規性、技術支援度以及開發方的後期配合度等。
如今行業中如友盟+U-APM提可以幫助開發者通過2行程式碼實現SDK的整合,從而獲得實時監控、智慧告警、使用者細查和雲真機測試等諸多能力。
該產品源於阿里巴巴內部核心團隊強大的錯誤捕獲技術及友盟+超強的資料處理能力,保障U-APM為客戶提供穩定可靠的效能監控與測試服務,同時其能夠支援秒級響應的專案服務群實時幫助開發者解答問題,並在SDK隱私合規問題等方面能夠提供協助排查,支援技術接入,後期也會提供技術專家的諮詢解答,從而杜絕開發者的後顧之憂。
友盟+的U-APM應用效能監控平臺基於強大的捕獲採集能力,快速定位錯誤根源,提供使用者維度的崩潰統計,快速還原崩潰現場,並設立多種警告通道,助力開發者7*24監控應用情況。
除此之外,友盟+提供雲真機服務,通過海量Android、iOS真機,資源集中管理,合理排程分配,為開發者提供發版前測試、發現線上問題後復現等場景使用,助力開發者平衡成本與需求,提升研發效率。
點選下載報告:https://at.umtrack.com/emeCaC