如今的Android旗艦手機(jī),如果沒(méi)有配備八核處理器和3GB/4GB內(nèi)存都不好意思拋頭露面。反觀蘋(píng)果iPhone 6,這款雙核處理器和1GB內(nèi)存組合的“低配機(jī)”竟然在很多游戲中都會(huì)超過(guò)Android領(lǐng)域的旗艦們,上演了一出雙核“秒”八核的好戲。那么,這種比較到底有沒(méi)有意義?我們經(jīng)常用跑分衡量手機(jī)間的強(qiáng)弱是否合理?
雙核緣何會(huì)比八核高
前不久GameBench針對(duì)包括蘋(píng)果iPhone 6和三星Galaxy S6在內(nèi)的四款旗艦手機(jī)進(jìn)行了針對(duì)性的游戲測(cè)試(圖1),而配置看起來(lái)最“低檔”的iPhone 6卻在絕大多數(shù)的測(cè)試中拔得頭籌(圖2)。問(wèn)題來(lái)了,iPhone 6僅配備了雙核處理器,其運(yùn)行內(nèi)存也僅有1GB,為何還能超過(guò)那些武裝八核處理器和3GB內(nèi)存的Android旗艦?zāi)兀ū?)?難道Android真的就是高配低能的代表嗎?
實(shí)際上,這種跨平臺(tái)的游戲測(cè)試并沒(méi)有太多的實(shí)際意義。因?yàn)閕Phone 6的系統(tǒng)環(huán)境為iOS,它和Android屬于“風(fēng)馬牛不相及”的兩套系統(tǒng)。由于iOS系統(tǒng)的封閉性,所有軟件和游戲APP都能針對(duì)指定的硬件進(jìn)行優(yōu)化。這就好比PC和家用游戲機(jī),雖然PC通過(guò)不斷的DIY升級(jí)可以獲得遠(yuǎn)超家用游戲機(jī)的配置,但在同一款游戲的畫(huà)面表現(xiàn)上,依舊是家用游戲機(jī)的版本更為出色。
反觀Android領(lǐng)域,繁雜的CPU/GPU型號(hào)和Android系統(tǒng)版本,導(dǎo)致了其生態(tài)系統(tǒng)的碎片化。APP只能做到“通用”而很難實(shí)現(xiàn)“針對(duì)性優(yōu)化”,無(wú)法100%發(fā)揮硬件的全部性能,大型游戲出現(xiàn)無(wú)法運(yùn)行或閃退問(wèn)題的幾率極高。就拿“狂野飆車8”這款游戲?yàn)槔肟吹綖R到鏡頭上的水滴、車身的烤漆等特效(圖3),就必須下載指定GPU型號(hào)的優(yōu)化數(shù)據(jù)包才可以,而部分GPU甚至沒(méi)有優(yōu)化的數(shù)據(jù)包可用!
另一方面,iPhone 6屏幕的分辨率只有1344×750像素,而幾款A(yù)ndroid旗艦的分辨率卻達(dá)到了1080P或2K級(jí)別,對(duì)系統(tǒng)資源的消耗更高。此外,很多游戲會(huì)設(shè)有鎖頻,比如“死亡扳機(jī)2”和“現(xiàn)代戰(zhàn)爭(zhēng)5”(MC5)等游戲的Android版鎖頻在30fps,而iOS版則鎖頻在60fps,這就導(dǎo)致了iPhone 6“秒”Android旗艦的假象(圖4)。和最高幀數(shù)相比,這四款手機(jī)在游戲中的最低幀數(shù)才更有意義,因?yàn)橹灰陀?4fps就會(huì)出現(xiàn)卡頓現(xiàn)象,而30fps和60fps的感官體驗(yàn)差異卻不明顯。
總之,iPhone 6之所以能在多款游戲中勝過(guò)Android旗艦,源于這些游戲?qū)OS系統(tǒng)的優(yōu)化定制,以及其PowerVR GX6450 GPU的強(qiáng)悍動(dòng)力。
Android手機(jī)的跑分情結(jié)
既然iOS和Android相比沒(méi)有意義,那么Android手機(jī)之間的性能碰撞總會(huì)有價(jià)值了吧?在安兔兔、3DMark等理論測(cè)試軟件的幫助下,我們可以通過(guò)每款手機(jī)的跑分對(duì)其性能做出最基本的判斷,但這些數(shù)據(jù)只能作為參考依據(jù),如果你盲目地以分?jǐn)?shù)論英雄就會(huì)顯得有失偏頗了。
比如,同樣搭載了高通驍龍801的幾款A(yù)ndroid手機(jī),它們?cè)诎餐猛脺y(cè)試中的成績(jī)卻可能相差3000~5000分。但是,分?jǐn)?shù)最高的手機(jī)卻不等于最好的體驗(yàn),因?yàn)檫@種“看得見(jiàn)摸不著”的數(shù)據(jù)最多只能讓你看著很爽,手機(jī)并不會(huì)因多出5000分就能變得更為流暢。像發(fā)熱量、待機(jī)時(shí)間、信號(hào)強(qiáng)弱、拍照效果、特色功能和用料做工這些“看得見(jiàn)摸得著”的差異才是值得我們關(guān)注的所在。
總之,在Android手機(jī)的選購(gòu)中,我們只需關(guān)注不同處理器之間的性能差異即可,比如了解驍龍810比驍龍801強(qiáng)、聯(lián)發(fā)科MT6752比驍龍615強(qiáng)即可,而處理器相同的不同型號(hào)手機(jī)之間的跑分成績(jī)就遠(yuǎn)沒(méi)有在系統(tǒng)優(yōu)化和功能上的體驗(yàn)來(lái)得實(shí)在了。
誰(shuí)在影響Android的跑分
我們都知道,影響Android手機(jī)跑分的主要因素就是CPU架構(gòu)、主頻、GPU型號(hào)和系統(tǒng)方面的優(yōu)化。但除了這些表面功夫以外,處理器的制程工藝和溫控表現(xiàn)也是非常關(guān)鍵的一環(huán)。
高通驍龍810和三星Exynos 7420是當(dāng)前業(yè)內(nèi)公認(rèn)的最強(qiáng)悍手機(jī)處理器,它們都基于四核Cortex-A57+四核Cortex-A53架構(gòu)設(shè)計(jì),而且它們集成的Andreno 430和Mali-T760MP8 GPU的理論性能也在伯仲之間。但是,在安兔兔測(cè)試中,搭載Exynos 7420的Galaxy S6最高可以突破70000分大關(guān),而搭載驍龍810的手機(jī)平均卻不到60000。同一檔次的處理器為何性能會(huì)出現(xiàn)明顯的差異?
答案很簡(jiǎn)單,因?yàn)轵旪?10過(guò)于“熱情”了。高通驍龍810采用了臺(tái)積電的20nm工藝制造,而Exynos 7420則選用了三星自家的14nm制程工藝,這意味著在主頻相似時(shí),Exynos 7420擁有比驍龍810更低的發(fā)熱和功耗表現(xiàn)。
為此,國(guó)外媒體針對(duì)Galaxy 6(Exynos 7420)和LG G Flex 2(驍龍810)進(jìn)行了對(duì)比測(cè)試,在15分鐘的持續(xù)測(cè)試中分別記錄了兩顆CPU的頻率變化(圖5)。在測(cè)試的過(guò)程中,驍龍810只有1分鐘的時(shí)間里是以1.9GHz的頻率運(yùn)行,2.0GHz的標(biāo)稱頻率根本就沒(méi)達(dá)到過(guò)。在其他的時(shí)間里,A57部分的頻率最低只有0.9GHz左右,甚至關(guān)閉了部分核心。反觀Exynos 7420,雖然它能在2.1GHz標(biāo)稱頻率下工作的時(shí)間也不長(zhǎng),但總體表現(xiàn)卻要比驍龍810好多了,至少其最低頻率也要在1.2GHz以上。
實(shí)際上,哪怕是同一款手機(jī),每次運(yùn)行安兔兔等測(cè)試軟件時(shí)的跑分結(jié)果都有可能出現(xiàn)云泥之別,而原因可能就源于測(cè)試時(shí)CPU溫度超過(guò)了預(yù)設(shè)的安全閥值而導(dǎo)致殘暴的降頻,從而影響了性能發(fā)揮。