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