偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

2014 APP存在的五大性能問題及解決辦法

原創(chuàng)
移動開發(fā)
移動互聯(lián)網(wǎng)的繁榮,催生了移動應(yīng)用業(yè)務(wù)。在過去一年的時間里,有超過60萬款A(yù)PP上線,換句話說,每天超過800款的APP面世。

移動互聯(lián)網(wǎng)的繁榮,催生了移動應(yīng)用業(yè)務(wù)。在過去一年的時間里,有超過60萬款A(yù)PP上線,換句話說,每天超過800款的APP面世。

在如此激烈的競爭中,許多APP曇花一現(xiàn),但也有許多APP脫穎而出。除了創(chuàng)意和功能,性能成為了一款A(yù)PP能否存活的命門。

雖然移動應(yīng)用性能問題的發(fā)生多種多樣,但是通過崩潰率、錯誤率、網(wǎng)絡(luò)請求響應(yīng)時間、交互性能、運(yùn)營商網(wǎng)絡(luò)響應(yīng)時間五個方面就可以衡量一款A(yù)PP的應(yīng)用性能。

本文中所有數(shù)據(jù)均來自聽云發(fā)布的《2014中國移動應(yīng)用性能白皮書》

1.移動應(yīng)用崩潰:

應(yīng)用在運(yùn)行過程中出現(xiàn)的強(qiáng)制關(guān)閉(Force Closing)現(xiàn)象,從而打斷用戶正在進(jìn)行的操作體驗。

這也是對于用戶體驗影響***的一個方面,除了會使關(guān)鍵業(yè)務(wù)中斷,ARPU降低之,外用戶留存下降,DAU與MAU持續(xù)下降。從而降低品牌口碑使CPA(每用戶獲取成本)提高,進(jìn)而影響生命周期價值(Life-cycle Value)。

經(jīng)過調(diào)查研究發(fā)現(xiàn)當(dāng)iOS的崩潰率超過8‰,Android的崩潰率超過4‰的時候活躍用戶有明顯下降態(tài)勢。

從表中不難看出,2014年是移動互聯(lián)網(wǎng)發(fā)展最迅速的一年,可能是由于對速度的追求,無論iOS又或是Android,平均崩潰率均超出標(biāo)準(zhǔn)值,普遍存在輕微隱患。

iOS操作系統(tǒng)崩潰分布:iOS 5.0.1、iOS 5.1.1、iOS8.0.1、iOS 8.1.2、iOS8.1.3為崩潰發(fā)生***的操作系統(tǒng),其中iOS 7x整體崩潰表現(xiàn)穩(wěn)定,對***操作系統(tǒng)版本的支持與舊版本的持續(xù)兼容是移動開發(fā)者必須重視的。

Android操作系統(tǒng)崩潰分布:Android 2.x表現(xiàn)較差,Android 4.x版本后,崩潰率穩(wěn)定在2‰-4‰,表現(xiàn)良好。

iOS崩潰機(jī)型分布

Android崩潰機(jī)型TOP20

然而如何在崩潰時進(jìn)行修復(fù)?專家認(rèn)為崩潰發(fā)生時,一份崩潰報告會在崩潰設(shè)備上創(chuàng)建并被存儲,崩潰報告描述應(yīng)用程序是在何種條件下崩潰的,大部分情況下包含一份當(dāng)前正在運(yùn)行線程的完整堆棧跟蹤,通過堆棧信息可推測出崩潰發(fā)生的原因從而進(jìn)行修正。

2.移動應(yīng)用錯誤

顧名思義,應(yīng)用在生產(chǎn)環(huán)境下所出現(xiàn)的HTTP錯誤(HTTP狀態(tài)碼①)和網(wǎng)絡(luò)錯誤匯總,會造成應(yīng)用頁面無法顯示,影響用戶體驗。如同崩潰一樣,在錯誤發(fā)生時APP的關(guān)鍵業(yè)務(wù)會中斷,影響用戶體驗,從而影響APP贏收。

2014年移動應(yīng)用錯誤分布

可見錯誤代碼為500的內(nèi)部服務(wù)器錯我成為了APP錯誤中最嚴(yán)重的問題,這種錯誤導(dǎo)致服務(wù)器無法提供服務(wù),那么用戶就會處于一種真空的狀態(tài),對已一款A(yù)PP來說,這無疑是可怕的。

3.移動應(yīng)用請求響應(yīng)時間

應(yīng)用發(fā)出一個HTTP請求到主機(jī),主機(jī)端返回響應(yīng)所用的時間。如果響應(yīng)時間過長,那么終端用戶體驗緩慢,用戶體驗下降,降低用戶留存率。

經(jīng)過研究發(fā)現(xiàn)當(dāng)請求響應(yīng)時間超過2000ms后,用戶開始流失!

4..移動應(yīng)用交互性能

用戶與移動應(yīng)用的界面元素和內(nèi)容交互的體驗耗時被稱為交互性能時間,應(yīng)用的頁面元素加載時間過長所引起的用戶體驗下降被稱為慢交互。當(dāng)移動應(yīng)用交互性能出現(xiàn)問題時,會導(dǎo)致頁面元素加載緩慢造成應(yīng)用卡頓和頁面元素不完整造成布局錯亂。

當(dāng)出現(xiàn)這種問題時,我們應(yīng)該注意頁面加載分為前端UI線程和后臺工作線程,通過每個線程調(diào)用的方法用時來判斷發(fā)生慢交互的瓶頸。

5.運(yùn)營商網(wǎng)絡(luò)響應(yīng)時間

可以看出在不同的地區(qū)響應(yīng)時間有所差異,所以筆者認(rèn)為針對不同地區(qū)的差異在APP的開發(fā)上可以做一些針對性的調(diào)整。就像Facebook在非洲一樣,對圖片格式、功能的優(yōu)化。

結(jié)語:

Google曾發(fā)表過這樣一組數(shù)據(jù),2014年,全球開發(fā)者總數(shù)達(dá)71.5萬,全球移動應(yīng)用達(dá)306.3萬,同比2013年App增長了45.8%。然而 這300多萬的App能否可持續(xù)發(fā)展卻不得而知,隨著移動應(yīng)用的迭代加快,大多數(shù)App都會發(fā)展遇阻甚至?xí)涝谇斑M(jìn)的路上。2015年初,一款曾傳遍朋友 圈的App“足跡”以其電影風(fēng)格的截圖、字幕、邊距和濾鏡的處理方式,能夠把一張普普通通的照片修成電影大片的感覺,被稱為“中國的 Instagram”。然而,雖然它殺出重圍紅遍大江南北,但也由于服務(wù)端性能問題,不得不關(guān)閉或降級了App部分非核心功能,甚至差點(diǎn)死掉。

隨著APP競爭的越來越白熱化,性能問題越發(fā)的成為APP開發(fā)者們不可回避的痛點(diǎn)。如果擁有好的創(chuàng)意,殺手級的功能,卻死于性能,對于一個APP團(tuán)隊或者公司來說是最不可接受的。

責(zé)任編輯:chenqingxiang 來源: 51CTO
相關(guān)推薦

2019-06-12 09:00:00

AIML人工智能

2010-03-04 16:49:44

2015-06-10 13:49:53

2010-12-17 10:07:12

Linux命令系統(tǒng)性能

2013-12-25 09:13:54

2013-12-26 09:27:54

2009-10-21 11:52:38

2011-05-19 14:16:29

網(wǎng)頁設(shè)計

2010-09-07 13:24:18

CSS

2010-08-30 14:37:58

CSS布局

2012-03-20 10:21:01

App Store刷排名

2020-11-17 14:57:17

大數(shù)據(jù)

2015-01-21 14:04:31

2025-01-09 15:28:30

2014-01-10 09:39:43

2011-05-12 13:34:57

SQL Server

2013-12-09 10:07:43

CA Technolo

2014-04-03 10:31:44

2011-02-22 09:34:33

2010-12-22 09:38:32

Mac App Sto
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號