移動應(yīng)用性能問題決定用戶去留
——國內(nèi)首份移動App性能數(shù)據(jù)深度解析報告
全面開放下載:點擊(http://bbs.tingyun.com/forum.php?mod=viewthread&tid=45),可得2014中國移動應(yīng)用性能管理白皮書完整版!
據(jù)聽云 (tingyun.com)研究統(tǒng)計:74%以上的用戶在性能問題面前會選擇沉默、忍受、或離開,而在移動應(yīng)用出現(xiàn)性能問題導(dǎo)致延時響應(yīng)10秒后,有近5%的真實用戶會放棄使用該應(yīng)用。一般情況下,應(yīng)用性能問題出現(xiàn)的頻率與錯誤種類超乎人想象,由于網(wǎng)絡(luò)環(huán)境、設(shè)備機(jī)型、開發(fā)環(huán)境等多樣元素的存在,應(yīng)用性能問題組合超1億零700萬種(對5079個不同機(jī)型、1172種操作系統(tǒng)以及18家運營商進(jìn)行整合分析得出),你永遠(yuǎn)都不知道下一個導(dǎo)致用戶流失的性能問題是什么。
聽云研發(fā)人員稱:“比起用戶流失來說,移動應(yīng)用性能問題還會給用戶帶來更多的損失,比如像當(dāng)應(yīng)用出現(xiàn)崩潰、錯誤時,便會引起關(guān)鍵業(yè)務(wù)中斷、收入下降等情況,進(jìn)一步便會影響到產(chǎn)品生命周期價值;如果應(yīng)用請求響應(yīng)時間長,那么便會導(dǎo)致終端用戶體驗緩慢、用戶留存率下降的情況發(fā)生;如果是應(yīng)用交互性能慢的話,那么頁面元素加載就會緩慢進(jìn)而造成卡頓或是不完整造成的布局錯亂。”
關(guān)于崩潰:2014移動應(yīng)用性能數(shù)據(jù)不盡如人意
2014年是移動互聯(lián)網(wǎng)快速發(fā)展的一年,據(jù)聽云對3.5億活躍設(shè)備進(jìn)行性能監(jiān)控發(fā)現(xiàn),當(dāng)iOS崩潰率超過8‰、Android的崩潰率超過4‰時,活躍用戶有明顯下降態(tài)勢,并且全年平均崩潰率均超出標(biāo)準(zhǔn)值,普遍存在輕微隱患。

2014年9月蘋果公司推出了iOS8系統(tǒng),而該操作系統(tǒng)成為目前崩潰發(fā)生***的操作系統(tǒng),崩潰率超25‰;相較于其他系統(tǒng),iOS7X整體整體崩潰表現(xiàn)穩(wěn)定,崩潰率均低于10‰。
相較于iOS系統(tǒng),Android整體崩潰率較低,其中只有Android2X系統(tǒng)崩潰率高于10‰,在Android4.X版本后,崩潰率穩(wěn)定在2‰-4‰。
據(jù)分析,Android系統(tǒng)整體崩潰率較低的原因在于:Android4.X版本穩(wěn)定性較之前版本有顯著提升,而iOS8版本較不穩(wěn)定;其二,在更新策略上,iOS更新推送周期較長,Android則會進(jìn)行即時推送更新;其三,由于語言/系統(tǒng)架構(gòu)的特殊性,OC需直接面對底層API,出錯可能性較高,而受OS版本影響,硬件差異影響較java更大;***,iOS系統(tǒng)受限更多,如內(nèi)存、后臺、API限制等。
關(guān)于錯誤:多體現(xiàn)在建聯(lián)失敗、請求超時、500
移動應(yīng)用錯誤顧名思義為應(yīng)用在生產(chǎn)環(huán)境下所出現(xiàn)的網(wǎng)絡(luò)錯誤和HTTP(HTTP狀態(tài)碼)匯總,會造成應(yīng)用頁面無法顯示,影響用戶體驗。據(jù)統(tǒng)計,連接超時在網(wǎng)絡(luò)錯誤中占比***,占29%;建立連接失敗居第二,占23%;占比較高的還有非法主機(jī)(19%)和非法URL(13%)。在Http錯誤中,“500”以46%占比居首。
對于整體錯誤來說,連接超時、建立連接失敗、500及未知主機(jī)在移動應(yīng)用錯誤排行靠前,整體錯誤率占比6.3‰。
當(dāng)面對HTTP錯誤時,聽云認(rèn)為應(yīng)該根據(jù)錯誤代碼對錯誤含義對癥下藥,而網(wǎng)絡(luò)錯誤則需要從網(wǎng)絡(luò)層面剖析問題發(fā)生的原因。

關(guān)于應(yīng)用請求響應(yīng)時間:會直接影響用戶留存
用戶留存率是移動互聯(lián)網(wǎng)和互聯(lián)網(wǎng)均最重視的關(guān)鍵業(yè)務(wù)指標(biāo)之一,留存用戶和留存率直接體現(xiàn)了應(yīng)用的質(zhì)量和保留用戶的能力。當(dāng)應(yīng)用請求響應(yīng)時間處在不同數(shù)值時,應(yīng)用反應(yīng)的狀態(tài)會有所不同。經(jīng)聽云對超過5萬的移動應(yīng)用的主機(jī)請求響應(yīng)時間監(jiān)控發(fā)現(xiàn),當(dāng)請求響應(yīng)時間超過2000ms后,用戶開始流失。
關(guān)于應(yīng)用交互性能:會直接導(dǎo)致用戶喪失耐心
用戶與移動應(yīng)用的界面元素和內(nèi)容交互的體驗耗時為交互性能時間,應(yīng)用的頁面元素加載時間過長所引起的用戶體驗下降被稱為交互緩慢。當(dāng)頁面加載緩慢時,便會造成應(yīng)用卡頓的現(xiàn)象,這其中造成加載緩慢的原因有很多,像界面布局、視圖加載、存儲過程、查詢數(shù)據(jù)庫、程序運算等。那么如何找出交互性能的瓶頸?聽云認(rèn)為可通過查詢前段UI線程或后臺工作線程的方法用時來進(jìn)行判斷。數(shù)據(jù)統(tǒng)計,當(dāng)應(yīng)用交互執(zhí)行性能時間達(dá)400ms時,該應(yīng)用則進(jìn)入性能輕微隱患階段。

關(guān)于運營商網(wǎng)絡(luò)性能:不同地域差異較大
隨著2G到4G網(wǎng)絡(luò)的發(fā)展,用戶對運營商的網(wǎng)絡(luò)性能提出了越來越高的需求。據(jù)聽云數(shù)據(jù)統(tǒng)計,當(dāng)2G網(wǎng)絡(luò)響應(yīng)時間達(dá)4600ms時,該網(wǎng)絡(luò)則被判定為輕微隱患。然而相同運營商的3G、4G網(wǎng)絡(luò)性能在進(jìn)入輕微隱患狀態(tài)時,相對應(yīng)的網(wǎng)絡(luò)響應(yīng)時間則縮短至1200ms和600ms。
同樣可以看到的是,同一運營商在不同網(wǎng)絡(luò)下,各省份網(wǎng)絡(luò)響應(yīng)時間也大不相同。移動各網(wǎng)段在黑龍江、西藏網(wǎng)絡(luò)性能較好,而在香港、福建等南方城市性能較差;聯(lián)通2G網(wǎng)絡(luò)在廣東、福建性能較差,而3G、4G網(wǎng)絡(luò)卻在如甘肅、北京、河北等北方城市性能較好;電信各網(wǎng)段性能分布較不均衡,2G、3G性能較好省份不如移動、聯(lián)通明顯,分布于西藏、臺灣,而4G較好區(qū)域集中在貴州、湖北等中部省份。
從響應(yīng)時長本身可分析出,2G、3G、4G網(wǎng)絡(luò)性能***依次為電信、聯(lián)通、電信,同為3G網(wǎng)絡(luò)下,聯(lián)通與電信不相上下,4G網(wǎng)絡(luò)下電信網(wǎng)絡(luò)性能遠(yuǎn)優(yōu)于聯(lián)通與移動。






















