Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android手機知識 >> 選手機!教你測試手機流暢度

選手機!教你測試手機流暢度

編輯:Android手機知識

  “流暢度”一直是個比較玄的概念,關於iOS、WP以及安卓之間誰流暢,一直是個懸而未決的問題。而安卓的流暢度,又比iOS、WP要玄上一個層次。從安卓誕生開始,安卓的流暢度一直眾說紛纭,每次有安卓新版發布,流暢度追上甚至超趕iOS的言論比比皆是。此外,不同安卓ROM乃至不同的安卓App的流暢度也有差別,所以安卓的流暢度能引來無數人爭論不休。那麼安卓流暢度有沒有比較好的測試方法呢?一起來看一下吧。

  安卓流暢度測試方法一:系統自帶功能

  實際上,為了方便開發者測試,安卓本身就內置了流暢度檢測的功能。不過,這需要我們開啟隱藏的開發者選項。如果你在用原生系統,那麼開啟開發者選項的方法很簡單,進入到設置菜單“關於手機”頁面,點擊數次“版本號”,即可開啟開發者選項。如果用的是其他ROM,方法也許有所不同,比如說魅族的Flyme開啟開發者選項的方法是在撥號界面輸入“*#*#6961#*#*”,其他機器方法也各有不同,大家可以參照廠商的說明。

測試安卓流暢度 測試手機流暢度 測試安卓幀數

測試安卓流暢度 測試手機流暢度 測試安卓幀數

連續點擊版本號即可開啟隱藏的開發者選項

  進入到開發者選項,可以看到有“GPU呈現模式分析”的選項,開啟後即可以條形圖和線形圖的方法顯示系統的界面響應速度,可以用以觀察系統流暢度。那麼要如何根據曲線判斷系統是否流暢呢?實際上這個曲線表達的是GPU繪制每一幀界面的時間,只要不超過頂部綠線,都可以視為足夠流暢。

測試安卓流暢度 測試手機流暢度 測試安卓幀數

測試安卓流暢度 測試手機流暢度 測試安卓幀數

開啟GPU呈現模式分析

測試安卓流暢度 測試手機流暢度 測試安卓幀數

測試安卓流暢度 測試手機流暢度 測試安卓幀數


只要下方的曲線不超過綠線,都可以視之為流暢

  使用系統自帶方法測試流暢度的好處很多,首先是數據准確,系統肯定最知道自己的幀率如何;其次是不占資源,對流暢度測試的影響比較小。那麼這個方法是否萬無一失呢?其實還是有一些缺點的。比如說利用CPU渲染UI的App界面,就無法得到測試結果(當然這些界面基本無一例外卡頓無比,不用測也知道不流暢);當系統停頓了一下,例如微博加載圖片時,響應速度會大幅增加,曲線瞬間突破綠線——這情況不能說不流暢,因為這屬於內容和界面先後響應的機制,如果光憑曲線是否突破綠線判斷是否流暢,未免太過局限。

  安卓流暢度測試方法二:FPS Meter測試安卓幀數

  FPS Meter是一款非常實用的小軟件,能夠用數字實時顯示安卓界面的每秒幀數,非常直觀。此外,FPS Meter還可以顯示最大幀數、最小幀數以及平均幀數,用來評價安卓流暢度極具價值。由於涉及到了系統功能,所以FPS Meter需要root。如果你打算嘗試,請先root機後再使用。

  FPS Meter的使用很簡單,開啟App後啟動服務即可。在App內,你可以選擇幀數顯示的位置,以及是否開啟平均幀數、最低/最高幀數顯示。開啟服務後,即可看到有幀數顯示於界面上。這裡要注意,使用FPS Meter測量幀數需要在開發者選項中停用HW疊加層才會比較准確。

測試安卓流暢度 測試手機流暢度 測試安卓幀數

測試安卓流暢度 測試手機流暢度 測試安卓幀數


FPS Meter可以顯示最大最小幀數以及平均幀數

測試安卓流暢度 測試手機流暢度 測試安卓幀數

測試安卓流暢度 測試手機流暢度 測試安卓幀數

  FPS Meter可以測試界面幀數,不過某些手機如果界面靜止,幀數會為0

  FPS Meter除了測量系統界面幀數外,還可以用來測量游戲的幀數,所以用FPS Meter來測試某部安卓機游戲性能多強也是個很好的選擇。

測試安卓流暢度 測試手機流暢度 測試安卓幀數
FPS Meter也可以用來測量游戲流暢度

  當然,FPS Meter也並非十全十美。由於屬於第三方App,所以可能會有一些兼容性問題。某些安卓機或者ROM使用FPS Meter可能會不兼容,即使成功開啟了幀數顯示也沒法測量到准確數值,而某些設備使用FPS Meter甚至會死機。不過在大多數情況下,這款App還是相當值得信任的。

  總結

  經過長年累月的發展,安卓在多個版本中都通過新技術提升了流暢度,比如說安卓2.3引入Dalvik、安卓4.0引入GPU界面繪制、安卓4.1引入黃油計劃、安卓4.3引入Trim以及安卓4.4引入ART等等。然而,安卓的流暢度還是令人爭論不休,五花八門的ROM、App以及設備無疑是安卓流暢度倍受爭議的一大原因。本文介紹的方法雖然沒法測試觸摸屏響應速度,但能夠測出幀數也具有相當意義的參考價值。如果你非常重視系統流暢度,又傾向於使用安卓系統,不妨用上面的方法來挑選一下安卓吧。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved