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