今年 8 月初,大家熟悉的效能測試工具 PerfDog 宣佈要結束公測,也就結束了給大家免費體驗效能測試的時間。雖然說付費是小事,但看到它最低一檔的套餐收費都得 3000 元起步的時候,相信還是有不少人跟我一樣,倒吸一口冷氣,陷入了充值還是不充值的沉思。
▲雖然你也可以選擇1分鐘1塊錢的零散購買
考慮到有的小夥伴可能不認識 PerfDog,這裡筆者還是為大家簡單的解釋一下它的作用和收費的概念。簡單來說,作為數碼媒體,我們平時測試一款手機的效能表現時,都需要測試它的最高幀率、平均幀率和卡頓次數,這個時候就需要 PerfDog 這款測試工具了。
▲自稱專家的PerfDog
每一次測試,我們總要測試大約 2~3 款軟體,每款軟體都得測試個半小時左右,算下來就是 90 分鐘左右,結合上面那份最低一檔的套餐裡的“3000 元 3000 分鐘”來算,在沒有測試出錯、一切順利的狀況下,一臺機型就得花個近一百塊。
在這樣的收費壓力下、在 PerfDog 正式收費之後,包括我們在內的不少媒體都開始尋求其他的免費測試工具。比如我們之前就嘗試了一款名為 SoloPi 的測試軟體,以及彼時還限定“華為手機專屬”的 DevEco Testing 等軟體,不過後面因為各種原因,我們還是繼續使用了充值後的 PerfDog。
直到最近,我們發現由華為開發的 DevEco Testing 其實也能給其他的品牌機型使用,於是就有了今天我們的這篇體驗。那麼免費的、來自華為的 DevEco Testing 究竟好不好用,能不能替代 PerfDog 呢?我們不妨一起來看看。
首先是下載和安裝。透過訪問華為 DevEco Testing 官網就可以找到它的下載連結,可以看到這裡是有兩款應用可以選擇的,我們選擇左側的“裝置測試客戶端”就可以了,另一個軟體主要專注的是應用測試,今天這裡就不多贅述了。
順利下載、安裝、登陸華為賬號之後,我們就進入了 DevEco Testing 的主介面。可以看到,這裡的左側選單欄有非常多的測試可以選擇,坦白說,筆者在第一眼看到左側這麼多專案的時候還是非常驚喜的,畢竟這可比 PerfDog 的功能多了太多,如果 DevEco Testing 在我們的測試裡被證實可用,那它說不定還能以免費的姿態完全替代 PerfDog。
筆者在摸索了一段時間後,終於找到了對應 PerfDog 的最關鍵功能——測幀率的功能,在這裡是歸類到圖形影象測試裡的遊戲測試專案裡。
點進測試介面,我們可以看到這裡又有四個分專案,選擇第一項的“單裝置測試”就可以進行測試了。我們可以在測試之前對專案的名稱進行編輯,然後選擇連線上電腦的裝置、以及我們打算在手機上測試的應用。值得注意的是,這裡需要點開高階配置進行一些小調整,因為它預設是百分之百音量的,如果沒有調整就在辦公室裡測試,很可能會突然傳出一聲響亮的“TIMI”。
如果你的裝置是第一次接入,它會申請在你的手機裡安裝一個叫做 SmartPerf 的 APP,這是一個測試 APP,本身也具有測試的功能,不過我們要先談談 DevEco Testing 的測試效果,所以這裡不需要動它,就讓它保持在“登陸”的介面就行。
點選開始測試之後,就是大家熟悉的測試介面了,電腦螢幕會顯示幀率和 CPU 頻率的實時曲線圖,再點選右上角的“”符號就能正式開始記錄資料了。之後也是大家比較熟悉的流程,在手機上進行一段時間的操作,然後點選右上角出現的“■”就可以處理資料了。
到處理資料這一步,我們終於會發現一部分跟 PerfDog 不同的地方——它的幀率曲線最終只會出現在這一步,如果有幀率曲線資料的必要,就要在這一步提前截好圖。因為到下一步“檢視報告”的時候,你就會發現幀率曲線不見了,剩下的就只有平均幀率等資料。
▲處理資料頁面
▲最終匯出的報告截圖
從這一點來看,它在呈現資料方面是沒有 PerfDog 那麼直觀的,但可以透過截圖與拼圖等後期處理來得到更完整的資料呈現,總的來說只是沒有那麼方便而已,並不會有太多的差異。
我們在此前兩篇關於榮耀 60 Pro 的評測內容之中就分別使用了來自 PerfDog 和 DevEco Testing 的測試結果,從結果來看,二者的測試資料結果相當接近,尤其是平均幀率,相差僅 0.5 幀不到,從這個角度來看,它在一定程度上是可以取代 PerfDog 的。不過如果你更糾結於幀率方差、降幀次數和 1s 內卡頓次數等資料,那還是得使用 PerfDog。
▲DevEco Testing 測試結果
▲PerfDog 測試結果
除開幀率,二者還支援 CPU、GPU、記憶體和電池等資料的監測,硬要對比的話,顯然 PerfDog 會更全面一些,不過很多時候我們在使用 PerfDog 的時候還真沒用到那麼多資料。
另一方面,在連線非“華為手機”(此處華為手機指使用 EMUI 或 HarmonyOS 的機型)的情況下,DevEco Testing 還會不支援 DDR 資料的監測;而如果是連線非“華為手機”且非“榮耀手機”的情況下,溫度資料也會變得不可用。在各種各樣的不支援之下,DevEco Testing 能測試的資料專案就少很多了。
筆者這裡分別採用了華為 P50 Pro、榮耀 60 Pro和 iQOO 8 進行了測試,大家可以看看他們的報告差異。其中榮耀 60 Pro 和華為 P50 Pro 儘管有著 DDR 採集項的差異,但在報告之中反而是榮耀 60 Pro 多了個“測試結論”;而 iQOO 8 的資料僅有幀率和負載資料比較靠譜,功耗和溫度都屬於不可用的狀態。
▲iQOO 8 測試報告
▲榮耀 60 Pro 測試報告
▲華為 P50 Pro 測試報告
看到這裡,相信有朋友已經能相當理解了,儘管在測試平均幀率的能力上,PerfDog 和 DevEco Testing 能力相近,但 PerfDog 在資料維度的豐富性、相容性還是要比後者更好一些的,換言之,就是付費的確是有意義的。
此外,還需要注意的是,目前 DevEco Testing 並沒有提供無線連線的服務,這與支援無線連線的 PerfDog 相比,可能會在耗電量準確度、連線穩定性等方面落入下風。
▲PerfDog 的可選的兩種連線方式
那 DevEco Testing 就沒有無線測試、或者說不需要連線電腦測試幀率的辦法嗎?這裡就得繞回上面的那個名為 SmartPerf 的 APP 了。是的,儘管在連線電腦測試的狀況下,我們不需要點選那個“登入”按鍵,但是我們的確可以透過這裡登入自己的華為賬號,並且開啟不需要連線電腦的效能測試。
在 SmartPerf 裡的操作也很簡單,選中一個應用,然後設定好要採集的專案,點選開始測試,它就會自動幫你跳轉到要測試的 APP 裡,我們只需要單擊浮窗上的“”就能一樣開始記錄了,得到諸如效能、負載、功耗和熱量的資料。
但……它還是無法完全代替無線測試的專案,因為它儘管提供了資料上傳的功能選項,但在實際測試裡,我們是沒有辦法在 DevEco Testing 軟體裡看到這些在手機上進行的測試記錄的,所以這個無線測試雖然可以看到手機本身的效能,但沒有辦法在電腦端處理資料,會變得難以使用。
講了這麼多,還是來總結一下 PerfDog 和 DevEco Testing 的優劣勢吧,可以參考一下下面這張表。對於原本付費意願不高、只是想簡單測試一下效能的朋友而言,DevEco Testing 還是很值得選擇的,畢竟在基礎幀率測試體驗上,它跟 PerfDog 真的相差不大,足夠應對一般愛好者或者個人自媒體的安卓(以及鴻蒙)裝置測試需求了。
當然,如果你追求更多更全面的效能資料,或者想要給蘋果裝置測試,那還是得使用 1 分鐘 1 塊錢的 PerfDog,畢竟為了更高的需求付出一點點金錢還是可以接受的嘛。順帶一提,DevEco Testing 內建的 IO 基礎效能測試、影片效能測試等專案都是可以在不 ROOT 的情況下給非“華為手機”使用的,感興趣的朋友也可以去體驗一下。
要知道,單就一項遊戲效能測試而言,在整個 DevEco Testing 應用裡的佔比其實很小,其他專案才是更有趣的部分。如果有朋友對這些專案感興趣,我們後續也可以考慮進一步深度發掘 DevEco Testing 這款工具的實力。
▲安全測試是我最感興趣的部分,可惜要 ROOT 後的華為手機
總而言之,儘管華為打造的 DevEco Testing 在各個方面都還有一定的缺憾,但已經是一個足夠可靠的效能測試工具了,還有華為這樣的大廠為其安全性背書與持續更新維護,稱其為目前免費測試工具產品裡的最優解,應該毫不為過。