古詩詞大全網 - 個性簽名 - 華為出手了!可替代PerfDog的Android手機遊戲框架測試平臺

華為出手了!可替代PerfDog的Android手機遊戲框架測試平臺

在“取代“表演狗”!Android如何免費監控手機遊戲的幀數?CFan介紹了免費遊戲幀率測試軟件“SoloPi”的使用方法,但其粗糙的界面仍然顯得不專業。好消息是,華為為生態產品合作夥伴提供的DevEco測試服務平臺,也可以測試遊戲幀率曲線,體驗上更接近PerfDog,而且免費,兼容大部分非華為品牌的安卓手機。

下載並安裝客戶端

首先需要登錄華為DevEco測試官網下載客戶端,普通用戶只需要下載首頁左側的“設備測試客戶端”即可。

在電腦上安裝該客戶端時,在選擇測試組件界面時,“遊戲測試”是必選項,其他組件是可選的。考慮到DevEco測試豐富強大的功能,我還是建議妳安裝好所有的組件,以備將來之需。

第壹次運行DevEco測試時,需要登錄華為賬號,然後需要選擇設備類型。這裏需要選擇“富設備測試”,支持多種智能設備,包括手機。進入DevEco測試主界面後,點擊左側列表中的“圖形圖像測試”,該窗口中的“遊戲測試”就是本文的目標。

移動電話連接到客戶端

在DevEco測試的遊戲測試中,有四項:單設備測試、雙設備測試、自動設置和幀回放。只需選擇默認的單壹設備測試。

連續點擊手機設置的系統版本,激活手機的開發者選項,開啟USB調試功能,然後通過數據線與電腦連接(如果只是充電,沒有反應,切換到相機模式),在彈出的窗口中選擇允許。此時,DevEco測試可以在測試設備壹欄中識別出手機的型號。第壹次連接手機時,會提示需要在設備上安裝壹個名為SmartPerf的APP,選擇“繼續”。以後手機屏幕上會彈出安裝這個app的應用(部分系統手機需要開啟允許USB安裝應用的功能),安裝後保持在登錄界面即可。

遊戲測試的基本流程

在Deveco的遊戲測試界面的“選擇應用”中,找到我們需要監控幀數的遊戲,比如《原神》,然後展開下面的“查看高級配置”。這裏華為手機可以添加固定收藏項,其他品牌的固定收藏項是灰顯的。每次遊戲測試前,建議將最低預設條件的音量從默認的100%調低,否則運行遊戲傳來的最大音量會打擾到側面。

點擊“開始測試”按鈕,進入詳細的監測界面,包括FPS幀數、CPU頻率/負載、GPU頻率/負載、溫度、功耗等項目,但只有華為手機可以看到全部且準確的數據信息。好在與遊戲性能最直接相關的FPS幀數兼容所有品牌的手機。在測試界面右上角,點擊“”符號正式開始記錄數據,點擊“”終止測試,軟件將生成測試報告。

遊戲運行壹段時間後,可以終止測試。此時DevEco測試會進入數據處理階段,這個界面會顯示上壹個測試周期的幀率曲線。記得趕緊保存截圖,因為報表界面不包含幀率曲線,只有平均幀率等數據,其中負載、功耗、發熱等數據並不準確。

但使用DevEco測試的目的是為了得到遊戲過程中手機的幀率曲線、平均幀數等信息。從這個角度來說,DevEco測試還是可以在壹定程度上替代PerfDog的。

SmartPerf的離線測試

那麽,DevEco Testing可以在沒有PC的情況下測試幀率嗎?答案自然是肯定的。這時候我們需要在手機上運行SmartPerf APP。用華為賬號登錄這個APP,授予它所有的應用權限。進入主界面後,點擊中間的“開始測試”按鈕,進入測試應用和測試項目的選擇界面。

保存後進入遊戲,會看到壹個紅色半透明的懸浮按鈕。點擊開始收集,再次點擊暫停收集,按住結束收集。采集後,將在SmartPerf應用程序中生成壹份測試報告。單擊相應的項目查看詳細的曲線。

需要註意的是,部分品牌或型號的手機不能用這種方法檢測。比如OPPO Find X5 Pro在DevEco測試中申請安裝SmartPerf APP的過程中會卡死,系統會提示“已經安裝了簽名沖突的應用”,無法進入下壹步。另外,部分手機在運行SmartPerf APP時,FPS幀率測試項目並不是可選的,因此在沒有PC的情況下,無法監測遊戲過程中的幀率曲線。