前言
現今市面上的新機都提供高刷選項,不過實際上的體驗卻離"高刷"還有段距離,比如說有些手機廠商會在部分APP鎖90hz,更誇張的甚至鎖60hz,導致來回切換應用和介面時會出現割裂感,屬實難受,好一點的目前僅有三星和華為,還有 VIVO OriginOS3 提供了自訂開關,不過他們在二級頁面有時也鎖90HZ和60HZ,當然一部分是為了發熱和耗電考慮,身為機主的我們,何不將它改成真正的"全局"高刷體驗一番呢?
不過安卓手機還有個致命的缺陷,相比 ios 系統,動畫可謂是輸了一大截,雖然近幾年來陸廠在這部分發立了不少,但受限於開發應用時 Android 底層並無動畫素材,具體可以看小白測評這篇講解 ,手機廠商最多也僅能在自家應用內統一動畫,第三方 APP 內則無法控管,雖然 Android 12 已經有內容拉伸統一動效,但體驗卻一言難盡,因此我們只能透過更改動畫倍數讓它看起來更"接近"ios,也僅僅只能做到接近,畢竟 ios 動畫不是誰都能打的。
玩機風險自行承擔!!!
在電腦上安裝 ADB
首先從 Google 下載 ADB 檔案,Windows 版本 | Mac OS 版本,在此用 Windows 系統演示,下載後將其解壓縮
啟用 USB 調試
接著在手機上打開開發者模式,到設置>關於手機>點擊內部版本號 7 次>返回設置>系統>高級>開發人員選項>啟用 USB 調試 (偷一下別人的圖片哈哈)
建立 ADB Shell 連接
到 platform-tools 文件夾,在地址欄中輸入 CMD,然後按 Enter。這將啟動命令提示符。
執行一下命令,確定已經連結
adb devices
啟用 Shell
adb shell
強制修改為全局 120HZ
這個方法好像是XDA論壇上有人在 S20 Ultra 上爆料的,執行以下兩條命令後重啟即可
adb shell settings put system peak_refresh_rate 120
adb shell settings put system min_refresh_rate 120
至於會不會生效也不一定,看了一下貌似很複雜,我的 Harmony os 3 就實現了通知欄和二級頁面全部高刷,真低爽,大勝蘋果部分 APP 鎖 80HZ
修改動畫倍率
想必開發者模式內更改已經熟悉到不能再熟悉了,但是僅有1,1.5,2這些倍率能調,怎麼改都不對勁,意外之下我在對岸大神開發的下得到了最佳倍率,如下圖
具上面描述是通過高素相機和大量數據基於 60HZ 計算下得到的最佳倍率
Adb 命令如下
settings put global animator_duration_scale 1.17 //動畫程序縮放(桌面打開APP動畫)
settings put global transition_animation_scale 1.34 //過度動畫縮放(應用內切換頁面動畫)
settings put global window_animation_scale 1.5 //窗口動畫縮放 (界面小窗)
在我依照他提共的數據改完後,動畫都有了種 ios 的感覺,甚至桌面打開 APP 的動畫個人覺得比已經比 ios 好了(我的 ios 設備是 Ipad Pro M1),應用內介面切換動畫也和適了許多,或許蘋果真的統計過。
總結
修改完後爽度直接翻倍,刷新率原地X打三星蘋果,動畫多了一點 FU,缺點呢,正是發熱和耗電,但我感覺還好,可能是麒麟處理器功耗本身好(唉!期待再現),66W充電回血很快,看個人選擇囉!