UX 性能檢查清單
Android 設備的用戶體驗性能包括:
界面流暢度優化
遊戲類應用 如: 王者榮耀,刺激戰場等
普通用戶交互類應用 如: 社交 APP, 購物 APP 等
界面響應速度
Benchmark
更多場景待補充
本文通過系統化的檢查清單,以流程化的方式排查 UX 性能問題. 隨着對系統認識的加深與改變,清單內容也會跟着改變
首先,我們將 Android 系統以如下方式劃分:
將整個棧分爲 5 層, 4 層軟件+1 層硬件. 每一層由「排查方向(Orientation)」 與 「排查工具(Diagnose Tools)」 組成. 檢查清單的作用在於以流程化的方式避免了不必要的時間浪費, 清單方法看起來比較慢(或者”笨”), 但在實際中它是最快, 最完整的問題解決方法. 所以本文注意力將放在清單的完備性上, 與具體模塊相關的內容(排查方向與工具使用)將在後續的文章中做詳細介紹
清單說明:
Application 與 Frameworks 是運行在應用程序上下文中。
Core Services 是指 Android 關鍵服務,它配合 LinuxKernel 支持 Android 應用程序的運行。
檢查順序是從層 1 Application 開始,按編號順序檢查。