鏡花水月
CFan早前介紹過很多可以監(jiān)測手機(jī)運(yùn)行幀數(shù)的APP,比如性能狗等。今天,筆者就再和大家分享一款可以實時監(jiān)測手機(jī)性能的應(yīng)用“SoloPi”,這款A(yù)PP不僅可以做到游戲幀數(shù)的監(jiān)測,還能考察“電競屏”到底有沒有作用。
幀數(shù)監(jiān)測的意義
如今很多新款手機(jī)都配備了90Hz~144Hz的高刷新率屏幕(圖1),它們看起來更加流暢的原因,是每秒可以顯示與刷新率等同數(shù)量的畫面,而傳統(tǒng)60Hz屏幕每秒只能顯示60幅畫面,流暢度自然不如前者。那么,都有哪些應(yīng)用可以顯示超過60 Hz的畫面?
此外,手機(jī)玩游戲到底卡不卡,光靠感覺是不嚴(yán)謹(jǐn)?shù)?,還是需要實時幀數(shù)的監(jiān)測數(shù)據(jù),比如默認(rèn)60FPS的游戲偶爾降至30FPS,那就是出現(xiàn)了細(xì)微的卡頓,如果低于24FPS那就非常明顯。通過SoloPi這款A(yù)PP,我們就能輕松掌握上述信息,可以便于我們更加直觀地了解一款手機(jī)在具體應(yīng)用中的真實性能表現(xiàn)。
激活SoloPi功能
在手機(jī)上安裝SoloPi并運(yùn)行后,需要賦予其使用存儲空間和懸浮顯示的權(quán)限(圖2),接下來還需要使用ADB命令將其激活。
使用數(shù)據(jù)線將手機(jī)和PC相連,連續(xù)點(diǎn)擊“系統(tǒng)設(shè)置一關(guān)于手機(jī)”中的版本號激活開發(fā)者選項,打開“USB調(diào)試模式”,在彈出是否允許使用這臺計算機(jī)進(jìn)行USB調(diào)試的提示窗口中點(diǎn)擊確定(圖3)。
小提示
本文所涉及軟件和工具的下載地址,SoloPi:https:∥github.com/alipay/SoloPi/releases;ADB工具包:https:∥www.onlinedown.net/soft/578131.htm。
CFan曾在2020年第12期文章《詳解Adb用法將不聽話的APP關(guān)進(jìn)“小黑屋”》中詳解過ADB工具包的使用方法,本文我們僅簡單介紹一下激活流程:在PC端找到ADBT具包,同時按“Shift+鼠標(biāo)右鍵”,選擇對應(yīng)的文件夾,在彈出的菜單中選擇“在此處打開Powershell窗口”(圖4)。
進(jìn)入命令提示符窗口后,依次輸入“cmd”回車(切換到命令提示符模式),再輸入“adb devices”回車(確認(rèn)是否和手機(jī)連接成功),最后再輸入“adb tcpip 5555”回車(激活SoloPi應(yīng)用功能)(圖5)。
性能測試模式
SoloPi提供了錄制回放、性能測試和一機(jī)多控三大功能(圖6),其中錄制回放并非傳統(tǒng)意義上的錄屏,而是記錄用戶一段時間內(nèi)產(chǎn)生的所有操作記錄,并在各個設(shè)備上進(jìn)行回放。而SoloPi的一機(jī)多控功能則支持通過操作一臺主機(jī)設(shè)備來控制多臺從機(jī)設(shè)備,不需要在各個設(shè)備上分別進(jìn)行重復(fù)冗雜的兼容性測試,可以幫助開發(fā)人員提升兼容性測試的效率。不過,這兩項功能和普通用戶的關(guān)系不大,我們今天主要介紹“性能測試”功能的用法。
點(diǎn)擊SoloPi主界面的性能測試可進(jìn)入設(shè)置界面,它可以進(jìn)行全局測試,也能僅測試指定的APP(圖7)。該應(yīng)用支持豐富的性能測試模塊,但選擇的模塊越多,其懸浮窗口的面積越大,所以建議只監(jiān)測CPU、內(nèi)存、幀率和電池其中的1~2項即可。
以測試《王者榮耀》游戲為例,點(diǎn)擊懸浮窗口中綠色的三角箭頭進(jìn)入測試模式,點(diǎn)擊變成紅色的圓形按鈕停止測試(圖8),SoloPi就能將測試期間記錄的數(shù)據(jù)整理成為圖表并保存在指定目錄。在SoloPi性能測試的設(shè)置界面,選擇錄制數(shù)據(jù)查看便能調(diào)取測試信息的折線圖,直觀地掌握CPU、內(nèi)存、電池和幀數(shù)的變化,是否出現(xiàn)卡頓一眼便知(圖9)。
同理,使用SoloPi測試微博等APP,你會發(fā)現(xiàn)實時幀率已經(jīng)可以突破60Hz限制,并在屏幕刷新率的最高值之間波動,幀數(shù)越高說明該APP對高刷新率屏幕的優(yōu)化越好,顯示效果也更加流暢(圖10)。
一些注意事項
根據(jù)不同品牌手機(jī)的安全機(jī)制,使用SoloPi時可能存在一些額外的操作。比如vivo需要開啟開發(fā)者選項中的“USB安全操作”,小米手機(jī)需要開啟SoloPi應(yīng)用權(quán)限中的后臺彈出。魅族手機(jī)如果想測試支付、金融類應(yīng)用,需要在手機(jī)管家中關(guān)閉安全支付功能,否則錄制回放與一機(jī)多控功能可能會無法正常操作。華為手機(jī)需要在“僅充電”模式下允許ADB調(diào)試,否則斷開USB線后會提示ADB調(diào)試中斷。對于OPPO設(shè)備,系統(tǒng)會10分鐘自動斷開USB調(diào)試,導(dǎo)致SoloPi不可用。因此如果想要保持調(diào)試穩(wěn)定,需要將設(shè)備連接到電腦。