軟件性能工程(5)-Android UX performance check list

UX 性能檢查清單

Android 設備的用戶體驗性能包括:

  1. 界面流暢度優化

    1. 遊戲類應用 如: 王者榮耀,刺激戰場等

    2. 普通用戶交互類應用 如: 社交 APP, 購物 APP 等

  2. 界面響應速度

  3. Benchmark

  4. 更多場景待補充

本文通過系統化的檢查清單,以流程化的方式排查 UX 性能問題. 隨着對系統認識的加深與改變,清單內容也會跟着改變

首先,我們將 Android 系統以如下方式劃分:

image

將整個棧分爲 5 層, 4 層軟件+1 層硬件. 每一層由「排查方向(Orientation)」「排查工具(Diagnose Tools)」 組成. 檢查清單的作用在於以流程化的方式避免了不必要的時間浪費, 清單方法看起來比較慢(或者”笨”), 但在實際中它是最快, 最完整的問題解決方法. 所以本文注意力將放在清單的完備性上, 與具體模塊相關的內容(排查方向與工具使用)將在後續的文章中做詳細介紹

清單說明:

  1. Application 與 Frameworks 是運行在應用程序上下文中。

  2. Core Services 是指 Android 關鍵服務,它配合 LinuxKernel 支持 Android 應用程序的運行。

  3. 檢查順序是從層 1 Application 開始,按編號順序檢查。

[層 1 Application]

Application

[層 2 Frameworks]

Frameworks

[層 3 Core services]

Core services

[層 4 Linux kernel]

Linux kernel

[層 5 Chips]

Chips

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章