安兔兔評測從1.0版本至今每一次大的版本升級都會帶來評價系統(tǒng)的變動,從而使得原有的評分概念發(fā)生明顯的變動。從3.0版升級4.0版時,我們新增了安卓Java虛擬機(jī)運(yùn)行效率測試,增添了多任務(wù)多線程運(yùn)算測試,進(jìn)行了數(shù)項針對用戶使用體驗的量化測試方案修正。安兔兔的每一次測試方案量化都是基于行業(yè)的發(fā)展變化,用戶對于性能需求的改變而來。
這一次的V5.0將讓大家對于性能這個詞有更多的理解。
安兔兔V5.0新變化
安兔兔是業(yè)內(nèi)的用戶數(shù)量最大測試基準(zhǔn),如果貿(mào)然的推出新的評分機(jī)制,會對固有的分?jǐn)?shù)理解造成不利的影響。分?jǐn)?shù)的增加都是來源于測試項目的增多,對于廣大用戶來說最難的就是重新去理解的評分范圍的意義。比如以前的頂級產(chǎn)品大約在35000分左右,中端產(chǎn)品普遍保持在25000分,而新型入門級的產(chǎn)品多數(shù)都在15000分。所以最終的得分我們會通過項目的占比的變化,使其穩(wěn)定在一個與前一版本接近的范圍,降低用戶對分?jǐn)?shù)理解的難度。
隨著時代的變化,原有的幾項測試單項已經(jīng)逐步走到了一個瓶頸,比如我們原有的3D測試系統(tǒng)在一年中逐步達(dá)到滿值,預(yù)期無法完全反應(yīng)出下一代GPU芯片性能的差異。所以3D測試的特效修改也成為了此次評分系統(tǒng)修改的重點。
新增的測試項目:
一、CPU單線程性能測試
多核多線程能運(yùn)算能力代表著整機(jī)能夠達(dá)到的最高值,而單核單線程的測試則是檢測的在某些低功耗的運(yùn)行設(shè)定下的實際表現(xiàn)。用戶需要知道自己的設(shè)備性能極限在哪里,也需要知道自己能日常夠用到的性能大概有多少。
在固有的觀念中核心數(shù)量的增多會帶來性能的提升,但是實際情況是,日常的很多應(yīng)用并未針對多核進(jìn)行優(yōu)化,能夠啟動的核心數(shù)量很難達(dá)到最大值。有不少的游戲在運(yùn)行四核、八核開啟核心僅一兩個。
安卓平臺的高功耗特性使得很多廠商會依據(jù)各家SOC特性進(jìn)行的續(xù)航優(yōu)化和節(jié)能設(shè)定,在節(jié)能模式下,多數(shù)核心會處于休眠狀態(tài),在運(yùn)行某些日常程序時很難體現(xiàn)出多核的性能差異,反應(yīng)到用戶的感受上就是八核某些時候還不如高頻的雙核反應(yīng)快。單核心的性能峰值對于系統(tǒng)的響應(yīng)有重要影響,例如滑動流暢度、啟動時間等
所以V5版本中加入了單線程的測試項目,并將其納入評分體系之中。
注:得分受核心頻率影響
二、真實游戲引擎:Cocos2D、Havok Vision
1、著名的2D游戲引擎——Cocos2D
從全球市場份額數(shù)據(jù)來看,主要覆蓋中端市場的Unity相對領(lǐng)先,Cocos2d-x則主要占據(jù)高端與低端市場,約占1/4市場。目前,在中國的2D手機(jī)游戲開發(fā)中,Cocos2d-x引擎的份額超過70%。
2、真正的游戲引擎——Havok Vision Engine
Havok Vision Engine是面向iOS、Android、windows phone、Tizen 的一款開源移動游戲引擎,Havok Vision Game Engine 具有多線程的特點,而且經(jīng)過優(yōu)化,可用于Windows、Xbox360、PlayStation、Nintendo Wii、Wii U、iOS 和 Android 以及大部分主要瀏覽器。
Vision Engine 可提供強(qiáng)大且多樣化的多平臺運(yùn)行時技術(shù),該技術(shù)不但能與各種游戲完美兼容,還能以平穩(wěn)的幀速率渲染極其復(fù)雜的場景。Havok Vision Game Engine 具有多線程的特點,而且經(jīng)過優(yōu)化,可用于 Windows(DX 9、DX 11)、Xbox360®、PlayStation®3、Nintendo Wii™、Wii U™、iOS 和 Android 以及大部分主要瀏覽器。
隨著移動芯片的更迭,圖像處理器的進(jìn)步速度超出了預(yù)期,所以在V4.0版本中有一些頂級的顯示芯片在運(yùn)行3D繪圖時已經(jīng)達(dá)到了60FPS的滿值,單項成績大約11000分。這其中包括了Adreno 330、Mali-T628、NVIDIA Geforce、PowerVR CG6XX0等主流的旗艦GPU。所以壓力值更大的圖像測試環(huán)境就勢在必行。
安兔兔V5的3D測試場景在光照與陰影、輻射度、動畫、法線貼圖、粒子等特性上都進(jìn)行了調(diào)整,目前的壓力值是上一版本的3倍,足以準(zhǔn)確反映未來一段時間內(nèi)新產(chǎn)品的性能。
三、HTML5測試
相信很多普通消費(fèi)者聽說過HTML5,但是對于這一項的測試到底意味著什么,并沒有一個直觀的理解。HTML5主要用于測試默認(rèn)瀏覽器性能,同時也能夠從另一個側(cè)面反映設(shè)備的性能。
測試背景:如果說移動設(shè)備性能測試是用數(shù)據(jù)量化CPU、RAM等硬件的性能,那么HTML5測試其實就是在這些性能的基礎(chǔ)之上更進(jìn)一步的把用戶體驗量化出來。
HTML5測試并不在安兔兔評測V5性能測試的總評分體系之中。我們認(rèn)為它本身就擁有一個獨(dú)立的評價系統(tǒng),這個測試的意義在于設(shè)備對HTML5網(wǎng)頁的兼容能力和運(yùn)行效率。反饋到用戶感受層面,就是網(wǎng)頁的運(yùn)轉(zhuǎn)是否流暢,頁面的動態(tài)效果是否流暢,頁面特性是否支持。鑒于網(wǎng)頁瀏覽在我們的日常使用中占據(jù)了絕大的比例,所以這一項測試是很有價值的。
總結(jié):將體驗量化是安兔兔的終極目標(biāo)
安兔兔評測V5的修改依舊沿用了V4的改進(jìn)理念——數(shù)值反映用戶實際感受。跑分并不是目的,測試結(jié)果的意義在于將性能量化,將消費(fèi)者的使用需求融合。我們要做的是讓消費(fèi)者看到一款產(chǎn)品的分?jǐn)?shù)時,并不會單純的想到這個分?jǐn)?shù)意味著性能的極限,因為性能的極限并不代表著實際體驗,安兔兔團(tuán)隊是希望未來會將體驗感受這一終極目標(biāo)量化成數(shù)值,雖然這樣的理想還很遠(yuǎn),但是安兔兔一直在努力,關(guān)于V5改動,希望大家能夠喜歡。