摘要:隨着3月17日ColorOS 6見面會的召開,以及媒體對OPPO 高級軟件工程師程傑的專訪,爲我們揭開了OPPO遊戲體驗遙遙領先行業的祕密。小編相信,正是因爲ColorOS有了像程傑這樣的工程師,對遊戲有着多年的經驗,執着,以及更高的要求,最終才能爲用戶帶來更好的遊戲體驗。

OPPO遊戲體驗在行業中遙遙領先。與市面上很多手機廠商不同的是,OPPO不僅僅只是在硬件性能上提升,同時在軟件系統上帶來了優化與提升。隨着3月17日ColorOS 6見面會的召開,以及媒體對OPPO 高級軟件工程師程傑的專訪,爲我們揭開了OPPO遊戲體驗遙遙領先行業的祕密。

從專訪中得知,OPPO高級軟件工程師程傑,除了工程師之外,程傑的身份還有很多。他喜愛硬件設備,同時還是遊戲發燒友,從PS1一直玩到現在的PS4,有着接近20年的遊戲經驗,3A大作基本無一錯過。這意味着,對於手機系統,尤其是遊戲的體驗,他也有着非常高的要求。

小編相信,正是因爲ColorOS有了像程傑這樣的工程師,對遊戲有着多年的經驗,執着,以及更高的要求,最終才能爲用戶帶來更好的遊戲體驗。此次ColorOS 6把遊戲引擎GameBoost向前再推進了一步,到了2.0時代。

具體來說,GameBoost 2.0中包括了TouchBoost和FrameBoost兩項技術,而就是這二項技術,將會爲用戶帶來更好的遊戲體驗。

先來說說TouchBoost技術到底是什麼?都有什麼用處?工程師程傑爲我們舉了一個非常細節但典型的例子,在一些喫雞遊戲裏面,玩家開鏡瞄準的時候,常常會出現反應延遲和移動緩慢的情況,其中很大部分原因就是觸控反饋沒有做好。

也正是因爲如此,TouchBoost應運而生,從全局整體上入手,從上至下,對Andriod源碼重新改寫,CPU調度,觸控芯片驅動,以及渲染輸出邏輯的優化,最終大幅提升了觸摸體驗。

程傑還舉例說到,一些芯片廠商爲了儘可能的省電,會採取很多複雜的CPU調度策略,當系統進入深度休眠時,觸控的響應時間要長6倍以上。因而,TouchBoost增加了觸控驅動的優先級,CPU一旦監測到觸控動作,會立刻進入「打雞血」模式,帶來更好的遊戲觸控體驗。

值得一提的是,程傑和他的團隊還對Android 系統上的jank的現象進行了相應的優化。工程師們通過查看Android 的一些底層的代碼邏輯,通過優化的代碼邏輯,每幀可以減少3到5毫秒響應時間,讓對應的觸摸幀能夠更快地顯示在屏幕上。

除了在觸控層面的優化外,ColorOS團隊還在幀率優化上做了進一步的優化。衆所周知,遊戲幀率越高,體驗也就越流暢,更爽快。而FrameBoost這項技術就是爲優化幀率而生的。

ColorOS團隊經過對遊戲分析之後發現,手遊在重負載場景就會出現卡頓,比如英雄靠攏的時候,意味着一場激戰即將爆發。而此時,在系統層面就會有大量的圖層消耗。FrameBoost技術能夠識別這些特徵,從而通過鎖定大核,提升頻率,穩住幀率,這樣一來就直接提升了遊戲體驗,不卡頓了。

不僅如此,OPPO更與第三方遊戲廠商合力優化,把遊戲體驗再提升一個檔次。比如在2017年的時候,OPPO就聯合高通和騰訊《王者榮耀》開發方,在首發驍龍660處理器的R11手機上實現了多核多線程技術,將遊戲幀率推到了極限。

媒體對ColorOS系統的優化能力給予了高度評價,把這種能力比作爲一座橋樑,連接了OPPO、高通和第三方遊戲與應用的優化。當然了,後續關於微信、淘寶等國民級應用的專項優化也會到來。

看到這裏,ColorOS團隊爲提升用戶體驗,所做出的努力與貢獻,是值得大家肯定的。

相關文章