隨著紅米Note等手機(jī)的熱賣(mài),八核手機(jī)已經(jīng)逐漸成普及之勢(shì)。相比幾年前的單核安卓手機(jī),如今的手機(jī)性能已經(jīng)翻了不知道多少倍,可還是有很多用戶會(huì)產(chǎn)生疑惑:我的手機(jī)都八核了,進(jìn)行某些操作或者使用某些硬件的時(shí)候,為什么還會(huì)卡頓呢?
安卓為什么會(huì)卡?
通常人們會(huì)抱怨安卓系統(tǒng)不好,對(duì)硬件要求高,容易卡頓。其實(shí),iPhone一代的時(shí)候也卡的厲害。即使到了iPhone 4S,當(dāng)你上了新版本的iOS也卡。
WP第一代不卡是因?yàn)閃P人為的限制的滑動(dòng)速度,你快速滑動(dòng),系統(tǒng)根本不理睬你,還是慢慢來(lái),犧牲速度以保證流暢性。此外,WP的動(dòng)畫(huà)做的很充分,用快速的動(dòng)畫(huà)掩蓋速度和卡頓。這樣給人的感覺(jué)就是不卡。
而早期的安卓沒(méi)有做這么多,直到4.2以后才逐漸成熟,動(dòng)畫(huà)過(guò)渡有了,黃油計(jì)劃有了,卡頓問(wèn)題也就沒(méi)有了。此外,安卓因?yàn)樵淼膯?wèn)題,圖像方面GPU加速做的比較晚,很多安卓程序還要依賴(lài)CPU的性能。如果分辨率太高負(fù)擔(dān)太重而CPU性能不足,也會(huì)卡頓。所以,安卓不卡頓的硬件門(mén)檻比iOS和WP要高一些,低配置的安卓機(jī)容易出現(xiàn)卡頓現(xiàn)象。也就是說(shuō),安卓的卡頓并不是一個(gè)必然現(xiàn)象。但是當(dāng)處理器性能不夠、分辨率過(guò)高、軟件本身有問(wèn)題或者系統(tǒng)版本過(guò)老,就會(huì)出現(xiàn)卡頓,影響體驗(yàn)。
流暢和核心數(shù)的關(guān)系
很多人看手機(jī),就是看核心數(shù)。認(rèn)為核心多的性能好,不會(huì)卡頓。抱怨“八核還會(huì)卡”就是基于這種思想。而事實(shí)上,系統(tǒng)的流暢性和幾個(gè)核心關(guān)系不大。我們所說(shuō)的流暢性包括兩部分。
一是系統(tǒng)本身的流暢性,實(shí)際是“啟動(dòng)器”這個(gè)應(yīng)用的流暢性。
二是應(yīng)用的流暢性,就是各種應(yīng)用運(yùn)行的流暢性。
影響這兩個(gè)流暢性的并不是核心多少,而是單核心的性能和內(nèi)存的帶寬。我們的“啟動(dòng)器”和各種應(yīng)用大多數(shù)情況下只能利用上一個(gè)或者兩個(gè)核心,能利用四個(gè)核心的就很少了,能利用上八個(gè)核心的鳳毛麟角。所以決定速度快慢的并不是有幾個(gè)核心,而是單核心的性能如何?
現(xiàn)在市面上處理器,有A7、A9、A15、環(huán)蛇各個(gè)版本、還有Intel的,性能差異很大。如果是用A7的話,八核心不如A15的兩個(gè)核心管用。從流暢的角度看,單個(gè)核心的頻率和類(lèi)型更重要,核心數(shù)多了沒(méi)用。
分辨率和內(nèi)存帶寬的關(guān)系
對(duì)智能手機(jī)或者平板來(lái)說(shuō),都是SOC,也就是說(shuō)顯示核心是集成的,和CPU共享內(nèi)存帶寬,沒(méi)有獨(dú)立的顯存。而手機(jī)也好,平板也好,分辨率都越來(lái)越高,這就對(duì)內(nèi)存帶寬提出了很高的要求。
程序運(yùn)行需要在內(nèi)存里面運(yùn)行,處理器再快,內(nèi)存存取速度跟不上,系統(tǒng)一樣會(huì)卡頓。而分辨率越高,對(duì)內(nèi)存帶寬的要求就越高。在內(nèi)存帶寬不夠而分辨率過(guò)高的情況下,無(wú)論處理器快到什么程度系統(tǒng)都會(huì)卡。在安卓的早期,WVGA的分辨率只有800*600=48萬(wàn)像素,對(duì)內(nèi)存帶寬壓力不大。但是隨著安卓分辨率的飆升,帶寬就成為問(wèn)題。那么多少帶寬合適呢?蘋(píng)果產(chǎn)品可以做個(gè)參考。
The New iPad是個(gè)很有意思的短命產(chǎn)品,它使用的處理器和分辨率可以做一個(gè)參考。A5X處理器其實(shí)只是一個(gè)雙核A9的處理器,主頻還不高,和MT6577一個(gè)檔次。而能支持The New iPad流暢運(yùn)行的是A5X強(qiáng)大的圖形性能和內(nèi)存帶寬,A5X的內(nèi)存帶寬高達(dá)12.8GB/S。The New iPad的分辨率是2048*1536=314萬(wàn)像素,也就是說(shuō),蘋(píng)果認(rèn)為每100萬(wàn)像素提供4GB/S的帶寬可以保證基本流暢性。和A5X而同時(shí)期的 A9四核處理器帶寬只有4.2GB/S,6.4GB/S。他們用1280*720=92萬(wàn)像素的分辨率,每100萬(wàn)像素可以提供超過(guò)4GB/S的帶寬,基本也能保證流暢。
而到了1920*1080=207萬(wàn)像素的時(shí)候,就只有8064的8.3G/S帶寬勉強(qiáng)可以支撐了。這就是為什么第一代1080P智能手機(jī)都用APQ8064的原因。
最新的驍龍801(8974AC)內(nèi)存帶寬高達(dá)14.9GB/S,支持2560*1440=368萬(wàn)像素的分辨率,剛剛過(guò)了4GB/S每100萬(wàn)像素的底線,也有了流暢的基礎(chǔ)。這是為什么最新的幾款手機(jī)敢于支持這個(gè)分辨率的基礎(chǔ)。但是,市面上其他幾款處理器就很不樂(lè)觀了,MT6592的帶寬大約是 5.3GB/S,支持720P不是問(wèn)題,但是支持1080P,每100萬(wàn)像素只有2.56GB/S。無(wú)論啟動(dòng)器怎么優(yōu)化都很難流暢,這就是八核心反而卡頓的原因。同樣,華為海思的K910的帶寬是6.4GB/S,比MT6592要好,但是帶1080P也會(huì)吃力。筆者最近在測(cè)試一個(gè)Intel ATOM Z3735D的平板,314萬(wàn)像素只有10.6GB/S的帶寬,也是感覺(jué)卡頓。
智能手機(jī)流暢性的秘密
通過(guò)上面的分析,我們可以看出,智能手機(jī)的流暢是多方面因素所決定的。對(duì)用戶來(lái)說(shuō),首先要看手機(jī)的分辨率和內(nèi)存帶寬,兩者比例是否合適,如果分辨率太高內(nèi)存帶寬太低,對(duì)軟件優(yōu)化的要求就很高,很難流暢。
有些廠商會(huì)玩分辨率優(yōu)化的優(yōu)勢(shì),譬如名義是1080P的屏幕,實(shí)際給你顯示的是720P的內(nèi)容,LG就有這個(gè)功能。采用這類(lèi)技術(shù)的廠商可以在性能不夠的情況下保證流暢。不過(guò)對(duì)消費(fèi)者來(lái)說(shuō)是體驗(yàn)縮水。MT6592搭配1080P屏幕的組合很難流暢,這是硬傷。
如果一個(gè)機(jī)器的硬件配置沒(méi)問(wèn)題,但是體驗(yàn)依然不流暢。就是啟動(dòng)器和軟件選擇的問(wèn)題。這種手機(jī)你可以自己裝一個(gè)APX或者離子啟動(dòng)器,蘋(píng)果啟動(dòng)器之類(lèi)的第三方啟動(dòng)器,立即有脫胎換骨的感覺(jué)。
同樣,硬件達(dá)標(biāo)的機(jī)器,軟件不流暢,可以換其他軟件,譬如官方微博客戶端不流暢,可以換Fuubo。自帶瀏覽器不流暢可以換百度瀏覽器。一些壟斷性的軟件做的體驗(yàn)糟糕、不思進(jìn)取不是手機(jī)之罪。
俗話說(shuō)一分錢(qián)一分貨,智能手機(jī)的性能要從多個(gè)方面綜合考慮,而不是簡(jiǎn)單的看處理器的核心數(shù),簡(jiǎn)單的靠堆砌硬件并不能造出好手機(jī)。
【責(zé)任編輯:數(shù)碼貓】
聯(lián)系客服