智能手機性能哪家強?
近日,安兔兔方面根據2020年1月1日到6月30日的相關數據,選取單一機型跑分數據統計量超過5000條的産品型号,按照平均成績統計出了2020年上半年Android旗艦與中端機型的性能排行。其中可以看到,在旗艦手機中,骁龍865移動平台占據了絕對的統治性地位,整個旗艦性能榜全部都被這款當前最強的5G移動計算平台給“包了圓”。但在中端市場,聯發科天玑、海思麒麟,以及高通骁龍則可以說是打得難解難分。
不過細心的朋友應該已經發現,無論是在旗艦還是在中端的榜單裡,有這麼一個品牌總是能夠名列前茅。在大家都用骁龍865打造旗艦機的時候,他們的骁龍865旗艦能比榜單上的友商産品高出近10%的成績。而在競争更為激烈的中端市場,他們不僅有發布近八個月的機型牢牢占據榜首,更将司空見慣的骁龍765G做出了比其他品牌還高一截的性能,成為同方案中唯二上榜的産品。
是的,相信大家都明白,這個在旗艦與中端兩份榜單上都做到了“霸榜”的品牌,就是大家熟悉的OPPO。事實上,這已經不是OPPO第一次憑借旗下産品的性能優勢引人注目了。在近年來,OPPO旗下多款新品接連登頂多個評測軟件的性能榜首,不僅令外界刮目相看,更引起了我們的好奇心。
那麼硬件配置是一樣的情況下,OPPO是如何實現旗下産品性能表現的突飛猛進,這其中又是否包含着一些值得深挖的故事或是技術細節呢?顯然,這其中系統将會有着不小的影響。而帶着這些疑問,我們三易生活日前對ColorOS方面相關人士進行了采訪,并試圖揭秘近年來在性能方面表現如此出色的“密碼”。
UI First加速,讓高配置手機體驗“起飛”
一般而言,如果一台手機的硬件配置達到行業頂尖水準,那麼消費者們自然就會認為它用起來的感覺也應該同樣是流暢到無以複加的。但實際上,無論是從安兔兔此次公布的榜單,還是從大家平時自己使用手機時的感受來說,都能明白即使是處理器和内存配置完全相同的幾款手機,很多時候界面的流暢度、軟件開啟的速度等也會有高下之分。導緻這樣結果的原因,自然就是各家品牌在軟件優化方面的功底差異。而對于此次“霸榜”的OPPO來說,他們的秘訣之一,就在于如今的Color OS 7.x系統中所集成的一大殺手锏“UI First”了。
何謂UI First?簡單來說,它是一系列系統優化機制的總和,而它們的共同目的都是一樣的,那就是讓手機的UI更流暢,使用起來反應速度更快。比如說,oSense智能即時響應機制修改了傳統Android系統的處理器調度邏輯,通過将更多的資源優先用于界面繪制與觸控響應,讓用戶能夠更直接的感受到高端硬件在視覺和觸覺方面的流暢度提升。比如說,在擁有120Hz 3K超清屏幕的OPPO Find X2 Pro上,就能明顯感受到整個系統比其他機型要更順暢和跟手。
又比如說,原生的Android系統會通過記錄常用軟件,在軟件使用時逐步進行優化編譯,從而逐漸提高應用的性能。但據ColorOS方面相關人士在采訪中的介紹, ColorOS在這一點上已經走在了原生Android的前面。因為ColorOS 7.1通過結合手機本地的AI學習能力與雲端大數據的統計數據,創新性帶來了“端雲智能編譯技術”,可以在一款軟件尚未被點開之前,就根據用戶的使用習慣,對潛在的高頻應用提前編譯關鍵文件,從而讓應用從第一次啟動時就能夠提升多達25%的性能表現。
除此之外,UI First技術還包括能夠智能預判短時間内不需要的應用,通過自動釋放後台提高内存利用率的oMem智能内存優化技術,以及專為高端機型UFS閃存設計的軟硬件結合抗老化技術。所有的這些技術協同起來,就能夠全方位提升系統的運行效率,讓日常軟件的安裝、開啟、加載、觸控反應,以及屏幕滾動速度都更快更流暢。
有了内存反碎片化,應用從此不再閃退
不知道大家是否有過這樣的經曆,有時手機在連續使用時間較長後,再開啟一個大型應用或是遊戲時,剛才還好端端的手機突然就發生了卡頓,緊接着正在載入中的程序也閃退了。雖然此時手機的CPU占用率并不高、内存也顯示還有富餘,但很明顯,此時的手機是遇到了性能瓶頸。而這個瓶頸,就正是大家可能并沒有意識到的“内存碎片”。
内存碎片示意圖,白色為空餘空間,黃色為大應用,橙色和藍色為中小應用
衆所周知,隻要是在手機中運行的程序,都會在内存裡占據屬于自己的一塊空間,其中較小程序占據的内存空間較少,而大型應用自然是一啟動就要“吃掉”一大塊内存區域的。但是這樣一來問題就出現了,對于任何一個程序來說,自身在内存裡占據的必然是連續的一段存儲空間,那麼當手機運行的時間比越長,那些已經被關閉的較小應用就會在内存裡留下大量空白,但每一個容量都不大的“碎片空間”。
此時如果手機再啟動一個大型應用,就可能會發生明明看起來内存剩餘容量還不少(碎片空間加起來不少),但實際上卻沒有任何一個足夠大和連貫的空白區域,去容納新的内存需求。此時,對于操作系統來說,解決問題的辦法有兩種,一是直接拒絕新應用的内存請求,結果就是閃退;第二則是重新規整内存,移動所有現有後台應用在内存裡的位置,最終空出一個足夠大的空間來,但由于内存規整需要時間,于是也就表現為了卡頓。
通過内存反碎片化引擎,OPPO實現了内存分區管理,讓大應用不再無内存可用
正是針對這種常見的情況,ColorOS的工程師在并無先例可以參考的情況下,在ColorOS 7.1配備了自主研發的“内存反碎片化引擎”功能。其能夠将原本無序的内存空間進行“分區管理”,将小進程集中在内存中的一個小區塊,如此一來就能為大型遊戲及應用騰出連續的大段空間,有效避免了内存碎片現象導緻的應用閃退和手機卡頓問題。根據OPPO方面的測試數據顯示,在開啟了内存反碎片化引擎後,可以将内存發生碎片化現象的次數降低99%,直接帶來高達18%的大快内存申請速度提升。換句話說,僅僅隻是這一處系統底層的技術創新,就讓遊戲與大型軟件的啟動和加載數據效率有了明顯提高。
Hyper Boost 3.0,玩更爽,也要玩更久
衆所周知,如今智能手機隻要配備了稍好一點的硬件方案,應付主流的大型手遊基本上問題都不是太大。但是硬件上能夠“帶動”,并不等同于玩家體驗足夠好,比如說偶爾的卡頓、比如說遊戲過程中過高的耗電速度,這些都會影響到體驗。而從另外一個角度來說,這也是手機廠商沒有将軟硬件充分優化到位的直接表現。
為什麼我們會這樣斷言?因為充分理解遊戲運行原理,從底層技術和應用接口(API)層面上實現了遊戲體驗“又快又省”的Hyper Boost 3.0遊戲優化體系,正是如今的ColorOS在遊戲體驗上的殺手锏。
根據我們從OPPO方面獲得的技術資料,Hyper Boost 3.0本身可以視為以往Hyper Boost遊戲優化技術的超集。它既包含了諸如場景性能加速、智能幀率提升,以及觸控響應優化等過去版本的既有技術,還專門加入了針對手機遊戲發熱及耗電進行優化的新内容。
其中,Game Zone引擎可以說是Hyper Boost 3.0最為核心的新功能之一,它可以通過精密監控遊戲過程中每一幀生産出來的時間,做到了及時準确的掉幀預防。舉例而言,一個滿幀為60幀的遊戲,每一幀的消耗時間大約是16.6ms,因此Game Zone引擎就會監控GPU生産幀所需的時間。如果當前每一幀的生産時間都比較充裕,那麼就意味着沒有掉幀風險,Game Zone引擎會相應降低處理器的頻率,在無掉幀的前提下令手機的耗電量更低;但如果當前出現一幀過了一段時間還沒生産出來,Game Zone引擎就會認為出現了了掉幀風險,立刻會加緊硬件調度,在卡頓出現之前将這一幀生産出來,從而預防卡頓;而如果當前的幀生産時間已經非常緊迫,Game Zone引擎就會馬上切換到激進調度策略,讓CPU與GPU“火力全開”最大限度避免掉幀。
在這樣精确到0.1ms的調度策略下,使得手機在遊戲中的GPU渲染速度與屏幕顯示幀率就能做到更加同步,從而能夠有效降低GPU負載,自然也就控制了發熱與耗電的情況。
與此同時,對于部分用戶邊玩遊戲邊直播,或是邊玩遊戲邊打微信電話的使用場景。Game Zone引擎一方面會确定遊戲所需的性能上限,優先保障遊戲的滿幀運行,其次會分析“Plus任務”所需的資源量,合理判斷是調用CPU的大核還是小核來滿足另外的程序,同時降低此時整體功耗。
根據我們三易生活從ColorOS方面相關人士處所得到的信息顯示,在OPPO實驗室中進行的内部測試裡,開啟Game Zone引擎後能夠在不影響遊戲整體表現的前提下,将CPU資源利用率最高提升30%,整機功耗降低最高14%,如果是邊玩遊戲邊運行其他應用,則整體功耗還能再降低5%。不僅如此,ColorOS甚至還在Hyper Boost中内置了創造性的溫控回調API,當遊戲接入API之後,手機就可以在發熱時“通知”遊戲,主動降低資源需求,從而實現軟硬件協同的“提速降溫”。
總結:硬件競争白熱化時代,“内功”水準或成為決勝關鍵
在公布這一性能排行榜單時,針對大量手機硬件平台相同或相似,但平均性能成績卻拉開了差距的現象,安兔兔方面也明确指出,各家“内功”的修煉,系統的調教和優化是差距産生的直接原因。
的确,在我們三易生活采訪了此次霸榜的的OPPO方面,并詳細了解了他們在ColorOS上所做的種種性能、壽命,以及遊戲體驗優化措施之後,不得不說我們對于OPPO這個品牌的認知又有了再次的刷新。繼年初的Find X2 Pro,後來的Ace 2、以及近日的125W超級閃充讓外界發現“原來OPPO也有極緻先進的手機硬件技術”之後,如今安兔兔的這份性能榜單以及我們此次的“揭秘”,或許也将會令大家對于OPPO手機的軟件優化水準,對于ColorOS的技術創新刮目相看。
值得一提的是,在此次采訪中ColorOS方面透露的息顯示,作為Hyper Boost 3.0遊戲優化技術核心功能之一的溫控回調API,未來也即将出現在下一代的Android系統,也就是Android 11的官方代碼之中。這無疑也展示了OPPO在軟件方面的創新,如今已經開始反向影響到全球Android生态的發展方向,而從另一個角度來說,它也讓大家更有理由期待,未來的OPPO手機會因此進一步受益于與大量手機遊戲之間的聯動優化,帶來更具優勢的使用體驗。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!