近日,OPPO推出了一項(xiàng)名為Hyper Boost的技術(shù)??疵枋鲭y道是接棒華為Turbo的又一嚇人技術(shù)?
據(jù)OPPO介紹,OPPO Hyper Boost是OPPO自主研發(fā)的全場景、系統(tǒng)級資源調(diào)度優(yōu)化方案,其由系統(tǒng)引擎、應(yīng)用引擎和游戲引擎組成,能夠?qū)崿F(xiàn)全場景、系統(tǒng)底層級別的提升用戶的操作體驗(yàn),彌補(bǔ)安卓系統(tǒng)資源調(diào)配機(jī)制的缺陷。聽上去能夠解決的問題很多,但是歸根截圖似乎也是提升手機(jī)的流暢度,那這到底與華為又有什么區(qū)別呢?
先來看一下華為的Turbo技術(shù)。Turbo 的本意是汽車中使用的渦輪增壓器。后來英特爾將 Turbo Boost 概念引入了 PC 行業(yè),用以描述處理器加速,于是 Turbo 在處理器相關(guān)行業(yè)里又有了超頻的含義。
自從數(shù)月前通過榮耀 Play,華為發(fā)布 GPU Turbo “很嚇人的技術(shù)”之后,我們在手機(jī)新品發(fā)布會上也經(jīng)常見到 Turbo 這類詞原本出現(xiàn)在汽車領(lǐng)域的詞匯。之所以手機(jī)終端廠商熱衷于這些優(yōu)化技術(shù),則是因?yàn)?Android 手機(jī)自有的弊端,造成了用戶卡頓等不良體驗(yàn),而 Android 上的優(yōu)化技術(shù)也成為行業(yè)趨勢,都旨在提高用戶使用手機(jī)的流暢性。
OPPO 也不甘人后,同樣帶來了一項(xiàng)目的相似的技術(shù)——令手機(jī)全面進(jìn)入加速時(shí)代的 Hyper Boost。
這技術(shù)真的能加速?
首先我們來看一下榮耀 Play 上首發(fā)的 GPU Turbo,這款技術(shù)主要針對過去麒麟 SoC 對于游戲支持的不足,進(jìn)行了優(yōu)化和提升。
那Hyper Boost也是這樣嗎?其實(shí)它們倆的維度是不一樣的,其技術(shù)顯得更為全面。以如今手機(jī)用戶最常用的三個應(yīng)用——微信、手機(jī)淘寶、手機(jī) QQ——為例。
在微信場景下,“與沒有優(yōu)化的情況相比,Hyper Boost 會讓進(jìn)出會話頁面流暢度提升 29.8%,朋友圈滑動流暢度提升 19.9%,進(jìn)入未讀聊天群流暢度提升 23.5%,GIF 表情流暢速度提升 35.9%?!?/p>
手機(jī)淘寶場景下,在優(yōu)化后,手機(jī)淘寶的購物車頁面進(jìn)入速度提升 48.21%,店鋪頁面進(jìn)入速度提升30.78%,搜索頁面進(jìn)入速度提升 26.2%,搜索頁面點(diǎn)擊搜索速度提升 23.07%,訂單詳情頁面進(jìn)入速度提升 22.29%。
手機(jī) QQ 場景下,經(jīng)過優(yōu)化,“手機(jī) QQ 首次打開聊天頁面提升 69.71%,非首次打開聊天頁面提升 67.23%,退出聊天頁面提升 51.92%,打開空間提升 20.95%,以及手機(jī) QQ 啟動提升 14.93%?!?/p>
這些數(shù)字其實(shí)已經(jīng)能夠說明情況了,Hyper Boost可以全面給手機(jī)流暢性帶來的提升。這對被 Android 應(yīng)用(尤其是手機(jī)淘寶)卡頓困擾的用戶,可謂充滿了誘惑力。
相似的技術(shù)名字,不同的技術(shù)原理
華為 GPU Turbo技術(shù)詳情到底是什么樣的呢?國外媒體 AnandTech 從技術(shù)細(xì)節(jié)上對 GPU Turbo 進(jìn)行過解析。GPU Turbo 的本質(zhì)是華為針對每款設(shè)備、每款游戲的 DVFS(動態(tài)電壓頻率調(diào)整)優(yōu)化控制。
OPPO Hyper Boost 技術(shù)原理和華為的 GPU Turbo 并不相同。
Hyper Boost 里的“系統(tǒng)引擎”引入了 OPPO 自主研發(fā)的行為感知調(diào)度(BAS)方案。過往 Android 系統(tǒng)的 Linux 底層內(nèi)核以 20 毫秒為單位對底層硬件調(diào)整頻率,而 OPPO 的行為感知調(diào)度方案通過全新設(shè)計(jì)的 Linux 任務(wù)調(diào)度器,以 0.2 毫秒為單位對底層硬件進(jìn)行動態(tài)調(diào)頻。這從20 毫秒到 0.2 毫秒的變化,能讓你更快地?fù)尩郊t包或者回復(fù)重要的工作信息。
Hyper Boost系統(tǒng)的用處
我們先從System Boost系統(tǒng)引擎開始說起,系統(tǒng)引擎可兼容、貫通多底層硬件平臺,實(shí)現(xiàn)全域優(yōu)化,可針對20多個軟件場景、20多種軟件行為,提供50多個優(yōu)化方案。
Hyper Boost加速引擎
其中20多個軟件場景包含了啟動場景、超級游戲場景、超級應(yīng)用場景、導(dǎo)航場景、音樂播放場景、瀏覽器場景、桌面場景、列表項(xiàng)場景、電子書場景、圖庫類場景、IO場景、通用場景等等;20多種用戶指令包含界面滑動、安裝應(yīng)用、打開應(yīng)用、打開圖片、系統(tǒng)休眠、訪問網(wǎng)絡(luò)等等;而50多種優(yōu)化方案則包含應(yīng)用啟動啟動加速、開機(jī)啟動加速、按鍵喚醒加速、人臉識別加速、指紋識別加速、屏幕點(diǎn)擊加速、觸摸滑動加速、動畫切換加速、內(nèi)存回收加速等,筆者也通過以上的場景進(jìn)行體驗(yàn),有了Hyper Boost加速引擎的加持,啟動速度更快,界面切換更流暢,可以說這“20+20+50”涵蓋了我們使用智能手機(jī)的絕大部分需求。
Game Boost游戲引擎
我們接著看看Game Boost游戲引擎,OPPO的游戲引擎針對目前市面上大部分熱門游戲進(jìn)行了針對性優(yōu)化。OPPO的優(yōu)化策略并非簡單提升CPU、GPU的頻率,而是和游戲廠家合作,深入玩家在游戲中最常見、最核心的使用場景進(jìn)行了針對性優(yōu)化。目前Hyper Boost中的游戲引擎已經(jīng)針對最受用戶歡迎的11款熱門游戲進(jìn)行了定制優(yōu)化,包括王者榮耀、海穿越火線、FIFA足球世界、絕地求生:刺激戰(zhàn)場、QQ飛車、拳皇命運(yùn)等。
App Boost應(yīng)用引擎
最后來看看App Boost應(yīng)用引擎,OPPO率先針對平臺級的超級應(yīng)用進(jìn)行了系統(tǒng)級專項(xiàng)優(yōu)化:通過和微信團(tuán)隊(duì)基于HC框架進(jìn)行聯(lián)合優(yōu)化,應(yīng)用引擎針對微信的11個用戶場景進(jìn)行優(yōu)化,在優(yōu)化后,進(jìn)出會話頁面流暢度提升29.8%,朋友圈滑動流暢度提升19.9%,進(jìn)入未讀聊天群流暢度提升23.5%,GIF表情流暢速度提升35.9%。
OPPO Hyper Boost加速引擎的核心工作原理是讓應(yīng)用程序與系統(tǒng)資源實(shí)現(xiàn)實(shí)時(shí)“雙向?qū)υ挕?。?dāng)來自應(yīng)用和游戲程序的不同場景和用戶行為被Hyper Boost加速引擎識別之后,它會根據(jù)具體需求,針對性、全方位地優(yōu)化系統(tǒng)資源調(diào)配,讓硬件資源能被更好地利用,從而使應(yīng)用和游戲程序響應(yīng)更加迅速、整體系統(tǒng)運(yùn)行更加流暢。
相比之下,Hyper Boost 算是一套足夠全面的解決方案。
Hyper Boost的不足
在研發(fā)中,Hyper Boost 的學(xué)習(xí)過程皆為機(jī)器學(xué)習(xí),而缺失了神經(jīng)網(wǎng)絡(luò)和深度學(xué)習(xí),這點(diǎn)缺憾需要等到未來,OPPO 加入 AI 硬件模組,進(jìn)一步提升 Hyper Boost 優(yōu)化的能力,讓優(yōu)化過程更加智能。