2018年05月09日14:50 來源:CSDNT|T
【移動通信網(wǎng)】應(yīng)用啟動時需要一定的初始化時間來加載相關(guān)數(shù)據(jù),啟動時間根據(jù)不同應(yīng)用和操作系統(tǒng)長短不一。為了避免讓用戶看到空白頁面,幾乎每個App都會添加啟動頁。啟動頁會根據(jù)產(chǎn)品迭代、營銷推廣的需求,不斷做出變更。
啟動頁的產(chǎn)生,主要為了保證用戶使用流暢,増強(qiáng)用戶對App快速啟動的感知度。當(dāng)打開兩款功能相同的App,A應(yīng)用啟動兩秒可以進(jìn)入使用,B應(yīng)用若啟動五秒就會面臨著被宣判“死刑”。
App啟動優(yōu)化過程中,你是否出現(xiàn)過以下狀況:
特定機(jī)型打開應(yīng)用時,會出現(xiàn)白屏或啟動頁加載時間過長的問題。
對所有版本、機(jī)型的覆蓋測試有難度,老版系統(tǒng)、機(jī)型會出現(xiàn)啟動后立即閃退問題。
啟動過程中,由于不穩(wěn)定的網(wǎng)絡(luò)環(huán)境導(dǎo)致請求錯誤,出現(xiàn)頁面元素加載異常,導(dǎo)致無法正常啟動。
發(fā)生問題后,需要及時察覺并進(jìn)行響應(yīng)、解決、迭代。想要真正提升啟動性能,全面掌握各個階段耗時情況與具體問題尤為重要。
聽云App2.8.0正式發(fā)布,新增用戶體驗分析模塊!上線啟動過程監(jiān)控和分析功能,隨時掌握啟動過程的性能和真實用戶體驗,做針對性改進(jìn),優(yōu)化應(yīng)用啟動過程。
啟動按照定義分為三大類,分別是:首次啟動、冷啟動、熱啟動
首次啟動-App安裝后的第一次啟動,屬于特殊的冷啟動。
冷啟動-當(dāng)啟動應(yīng)用時,后臺沒有該應(yīng)用的進(jìn)程,這時系統(tǒng)會重新創(chuàng)建一個新的進(jìn)程分配給該應(yīng)用,這種啟動方式屬于冷啟動。
熱啟動-當(dāng)啟動應(yīng)用時,后臺已有該應(yīng)用的進(jìn)程,在已有進(jìn)程的情況下,會從已有的進(jìn)程中來啟動應(yīng)用,這種方式屬于熱啟動。
聽云App的啟動分析功能能夠進(jìn)行啟動過程監(jiān)控和分析,提供完整的數(shù)據(jù)支持和問題定位手段:
監(jiān)控分析App啟動性能及過程中的異常,包含應(yīng)用啟動時間、啟動性能分解、地域分析、異常統(tǒng)計和追蹤、慢啟動分析及啟動崩潰詳情與請求錯誤詳情的展示。
分析并定位影響啟動性能和用戶體驗的根源,包含網(wǎng)絡(luò)加載緩慢、資源加載異常等問題定位,以及應(yīng)用啟動閃退與請求錯誤等異常原因定位。
功能詳解:
進(jìn)入應(yīng)用啟動時間和性能分解圖表中,選定App、版本和時間范圍,可分別查看:首次啟動、冷啟動、熱啟動的啟動時間和次數(shù),及首次啟動和冷啟動過程的性能分解。
在地圖分析圖表中,可查看:首次啟動、冷啟動、熱啟動,在不同地域、接入方式、運營商組合維度下的啟動時間分布。(接入方式、運營商組合可多選)
慢啟動頁面可查看:首次啟動、冷啟動、熱啟動的慢啟動占比;慢啟動次數(shù)、正常啟動次數(shù)及慢啟動App版本、設(shè)備型號、操作系統(tǒng)分布情況。(慢啟動定義為啟動時間大于閾值的啟動,閾值默認(rèn)為3000ms)
進(jìn)入詳情頁面可查看:首次啟動、冷啟動、熱啟動的單樣本詳細(xì)信息,包含啟動時間、終端用戶信息、瀑布圖分解。(慢啟動單樣本詳情頁可根據(jù)UserID定位終端用戶)
進(jìn)入崩潰統(tǒng)計頁面可查看首次啟動、冷啟動、熱啟動過程的崩潰次數(shù)、啟動次數(shù)及崩潰率的趨勢。(點擊Bug列表可進(jìn)入崩潰詳情頁)
進(jìn)入錯誤統(tǒng)計頁面可查看首次啟動、冷啟動、熱啟動過程的HTTP錯誤次數(shù)及網(wǎng)絡(luò)錯誤次數(shù)。(點擊URL可以進(jìn)入錯誤詳情頁)
基于用戶體驗監(jiān)控分析首次啟動、冷啟動、熱啟動
啟動時間拆解,方法級別定位
異常問題統(tǒng)計和追蹤,快速定位問題
輕松打造秒開應(yīng)用!