應用開啓和退出是用戶最常使用的場景,應用啓動時間則是用戶對應用啓動性能最直觀的感覺。應用啓動時間如何進行測試?本期測評將以8款常見的音視頻類應用爲例,分享綠色應用啓動時間測試方法及標準。佈局
通常狀況下,應用啓動時間在1秒之內,用戶反饋系統響應很快;1-3秒內完成啓動,用戶認爲反應速度尚可;3-5秒內完成啓動,用戶會認爲系統反應很慢,可是還能夠接受;若啓動時間超過5秒,則大部分用戶會認爲系統反應糟糕,甚至卸載應用。性能
安卓綠色聯盟應用體驗標準規定,應用冷啓動時間應該不超過1000毫秒,熱啓動時間應該不超過500毫秒,若不知足,則沒法得到綠色應用認證。測試
從上面的測評結果能夠看出,參與測評的8款應用冷啓動和熱啓動的時間都是很是快,也都符合安卓綠色聯盟對綠色應用啓動時間標準。其中QQ音樂和芒果TV的冷啓動時間最爲優秀,分別只有283毫秒和596毫秒。優化
優化建議視頻
1.減小Application中過多的三方SDK初始化操做,在真正使用到功能時在進行初始化操做。blog
2.減小首界面佈局文件的層級和嵌套,來減小界面的量測和繪製的時間。io
3.減小首界面oncreate()方法中的複雜邏輯和工做量,從而下降啓動時間。class
*本次測評首發於安卓綠色聯盟公衆號,最終解釋權歸華爲全部方法