其實(shí)對(duì)配置這個(gè)概念理解不深入的人,看處理器也就是CPU,只看有幾核,以及處理器的時(shí)鐘頻率。確實(shí),這兩個(gè)數(shù)據(jù)是比較重要的。在小米的發(fā)布會(huì)上,小米科技談到,就當(dāng)時(shí),mi-one所搭載的處理器是一塊時(shí)鐘頻率為1.5Ghz的,用他們的話來(lái)說(shuō)比時(shí)下最牛叉的雙核CPU性能還要高出20%的處理器。那么實(shí)際情況是否如此呢?我們來(lái)慢慢解答。
為了能夠反映實(shí)際中的情況,我們拉來(lái)一個(gè)比較伙伴——魅族MX。
之所以找魅族MX,是因?yàn)閮烧呔鶠閲?guó)產(chǎn)爭(zhēng)議比較大的機(jī)型。而且小米手機(jī)(Mi-One)官方報(bào)價(jià)1999,魅族MX官方報(bào)價(jià)2999。如果購(gòu)買香港的水貨,小米基本可以1700左右的價(jià)格拿到,對(duì)很多人來(lái)講是非常有吸引力的。
另外,比較簡(jiǎn)略談的,我們拉來(lái)iPhone4S作為這個(gè)理論比較的另一方對(duì)比,讓你知道小米手機(jī)到底身處一個(gè)怎樣的配置檔次。
我們可以先談一談背景。其實(shí)對(duì)配置這個(gè)概念理解不深入的人,看處理器也就是CPU,他只看有幾核,以及處理器的時(shí)鐘頻率。確實(shí),這兩個(gè)數(shù)據(jù)是比較重要的。在小米的發(fā)布會(huì)上,小米科技談到,就當(dāng)是,mi-one所搭載的處理器是一塊時(shí)鐘頻率為1.5Ghz的,用他們的話來(lái)說(shuō)比時(shí)下最牛叉的雙核CPU性能還要高出20%的處理器。那么實(shí)際情況是否如此呢?我們來(lái)慢慢解答。
另外,我想說(shuō),拿魅族MX來(lái)比較其實(shí)并不客觀,因?yàn)轺茸錗X出的時(shí)間比小米要晚一些。電子科技行業(yè)只要有半個(gè)月的時(shí)間差距可能在性能上就有比較大的差異了,這是當(dāng)代技術(shù)更新迅速的一個(gè)表征。
小米手機(jī)的發(fā)布時(shí)間是2011年的8月16日。魅族MX的發(fā)布時(shí)間是2012年1月1日。(另外,除了三星的獵戶座處理器發(fā)布是在11年10月份,晚于小米手機(jī)。其他各種主流雙核的發(fā)布都比小米手機(jī)要早;再另外,雖然iPhone4S的發(fā)布時(shí)間是2011年的10月份,但iPhone4S所采用的這塊A5芯片早在2011年的3月份就已經(jīng)在iPad2上采用。)
有了這些背景,我們?cè)賮?lái)具體談?wù)勑∶资謾C(jī)。
甲、關(guān)于小米科技談到的1.5Ghz的處理器
小米手機(jī)(Mi-One):高通Snapdragon MSM8260 1.5Ghz雙核處理器
魅族MX:三星Exynos 4210 1.4Ghz雙核處理器(獵戶座)
iPhone 4S:蘋(píng)果A5 1Ghz雙核處理器
——基礎(chǔ)知識(shí)我就不談了,雖然做處理器的廠商很多(有高通、德州儀器、意法愛(ài)立信、三星以及蘋(píng)果),但這些處理器的完成都基于ARM的設(shè)計(jì)圖紙。ARM所給出的方案有很多種,具體采用哪種就是各制造商自己的事情了。
魅族MX的這顆處理器出產(chǎn)的時(shí)間可以說(shuō)是雙核處理器中最晚的,由三星打造,基于ARMCortex-A9,其核心包含兩顆基于A9的主頻為1.4Ghz的處理器,同時(shí)運(yùn)作同時(shí)處理。——在代號(hào)上,我們又把它稱作獵戶座。而且在雙核處理器領(lǐng)域,除了蘋(píng)果的A5,這顆處理器的成本可以說(shuō)是最高的,芯片面積非常大(面積可直接決定成本)。另外,與其他雙核處理器不同,他提供了對(duì)內(nèi)存DDR3的支持,這是其他處理器都不具備的...
其實(shí)處理器的性能不僅僅由處理器實(shí)際可負(fù)載的運(yùn)算和效率決定,有一個(gè)東西叫做通訊總線也非常重要。也就是當(dāng)手機(jī)有數(shù)據(jù)需要進(jìn)行處理時(shí),數(shù)據(jù)從內(nèi)存被搬到處理器里進(jìn)行處理的這個(gè)時(shí)間往往起到重要作用,那么搬運(yùn)這些數(shù)據(jù)的通道,如果同時(shí)可容納通過(guò)數(shù)據(jù)的量不夠大,即便處理器本身有著很牛叉的處理能力,也會(huì)由于搬運(yùn)工的工作效率低下而沒(méi)辦法即時(shí)收到。——這就好比有一個(gè)人,他制作一件手工的速度、效率質(zhì)量都非常高,原材料也非常充足,可惜原材料從出廠到他手上的搬運(yùn)工不給力,一次只能運(yùn)輸少量的材料,那么這個(gè)人即便能力很好,所能產(chǎn)出的手工也就不是那么多了。
在這一方面,三星在他們的關(guān)鍵技術(shù)列表中寫(xiě)了內(nèi)存帶寬6.4Gb/s的速度,這說(shuō)明總線寬度是非常驚人的,也就是搬運(yùn)工非常給力,雖然三星沒(méi)有給出詳細(xì)的參數(shù),不過(guò)從他的硅片面積那么大,就可以看出通訊總線的位寬非常到位。相對(duì)來(lái)講成本和能耗就更高一些了。
其實(shí)采用獵戶座處理器的手機(jī)不是非常多見(jiàn),而且三星自己的產(chǎn)能也不是很跟得上,除了能供給自己的手機(jī)采用,很少有其他廠商會(huì)用三星的芯片。采用Exynos4210的明星機(jī)有三星GalaxyNote (i9250),以及Galaxy SII(i9100),這些都是當(dāng)下安卓陣營(yíng)里機(jī)皇級(jí)配置的機(jī)型,售價(jià)自然也在4000以上。
小米的這顆高通MSM8260在雙核的架構(gòu)上跟魅族MX的獵戶座就不一樣。高通在獲取ARM的授權(quán)方式上跟傳統(tǒng)的三星、德州儀器有差別,不僅是架構(gòu)授權(quán),高通可能支付高達(dá)千萬(wàn)美元的自由架構(gòu)更改授權(quán)費(fèi)用。所以高通自行對(duì)ARM處理器設(shè)計(jì)的架構(gòu)進(jìn)行了他們覺(jué)得更為優(yōu)化的處理,從這一點(diǎn)來(lái)講,其實(shí)高通有著得天獨(dú)厚的優(yōu)勢(shì),加上高通自己手里還有不少通訊技術(shù),制造CPU高度整合通訊模塊節(jié)約成本,令處理器有最優(yōu)化的表現(xiàn)。
在處理器單核時(shí)代(也就是只有一個(gè)核心),ARM的CortexA8架構(gòu)是絕對(duì)的王者(前面我們談到,三星獵戶座處理器是A9架構(gòu))。在2010年,大部分旗艦機(jī)型,以及所有芯片制造商都毫無(wú)例外地采用了A8架構(gòu)來(lái)制造處理器。而跨入2011年,安卓陣營(yíng)集體進(jìn)入雙核時(shí)代,A8就逐漸被淘汰了,因?yàn)锳8本身是不支持多核技術(shù)的,所以大家都開(kāi)始選用在效能以及能耗上比A8高出幾個(gè)數(shù)量級(jí)的A9架構(gòu)。
我想,可能是高通不想浪費(fèi)那么昂貴的授權(quán)費(fèi)用,所以總在自己對(duì)ARM的原有架構(gòu)進(jìn)行修改,以期處理器有更好的表現(xiàn)。所以在A8時(shí)代,他們就對(duì)自己的處理器進(jìn)行了內(nèi)核上的優(yōu)化。進(jìn)入雙核時(shí)代以后,他們并沒(méi)有像其他制造商一樣采用A9架構(gòu),而是對(duì)A8架構(gòu)進(jìn)行了一次技術(shù)上的修改完成雙核處理器的制造,高通修改版的A8架構(gòu)叫做Scorpion。
其實(shí)這種修改還是比較積極的。例如說(shuō)亂序執(zhí)行。——在A8架構(gòu)上沒(méi)有所謂的亂序執(zhí)行能力,不過(guò)A9則全面支持任務(wù)的亂序執(zhí)行。所謂的亂序執(zhí)行,就是說(shuō),以前的處理器都對(duì)提交上來(lái)處理的任務(wù)一個(gè)一個(gè)處理,處理的順序是先來(lái)后到的,排在后面的任務(wù)絕不可能被先處理。——而亂序執(zhí)行,則是說(shuō),處理器在看過(guò)正在排隊(duì)的所有任務(wù)時(shí),會(huì)自行決定對(duì)哪個(gè)先處理,哪個(gè)后處理(這是因?yàn)槌3L幚砥髡趯?duì)某個(gè)任務(wù)進(jìn)行處理時(shí)占據(jù)了某種模塊或功能,當(dāng)處理器在看下一個(gè)任務(wù)的時(shí)候發(fā)現(xiàn),下一個(gè)任務(wù)也需要正在被占據(jù)的模塊,對(duì)于不支持亂序執(zhí)行的處理器而言,他就會(huì)等著,等手頭的任務(wù)處理完再處理下一個(gè),因?yàn)樗X(jué)得沒(méi)辦法,而且又要先來(lái)后到,而對(duì)支持亂序執(zhí)行的處理器來(lái)說(shuō),他就會(huì)挑一個(gè)排在后面不需要現(xiàn)在被占據(jù)模塊來(lái)處理的任務(wù)先行處理,以期達(dá)到效率的最大化。
高通的Scorpion內(nèi)核正是對(duì)A8這種不支持亂序的執(zhí)行就行了某些改動(dòng),令他部分可支持亂序執(zhí)行。注意,是部分支持,而非全部,這是由架構(gòu)的局限所決定的。因?yàn)閷?shí)際上,亂序執(zhí)行是有前提的,就是被先處理的任務(wù)必須與先前的任務(wù)并沒(méi)有那么大的邏輯關(guān)系才成立。比如說(shuō)我這條任務(wù)的處理實(shí)際上是需要排在前面的某條任務(wù)的運(yùn)算結(jié)果的,那么處理器也不可能先執(zhí)行這條任務(wù)。——Scorpion沒(méi)法很好地識(shí)別這種邏輯關(guān)系,所以只局限于部分的亂序執(zhí)行能力。
但是A9架構(gòu)就能完整地實(shí)現(xiàn)亂序執(zhí)行,所以在這方面,Scorpion是要弱于A9的(剛剛有談到,魅族MX所采用的三星獵戶座處理器就是幾乎A9架構(gòu)的)。另外,本身在單位時(shí)間內(nèi)可執(zhí)行的指令數(shù)目A8就比A9要弱約25%,雖然高通改進(jìn)A8后的Scorpion略微提升了指令執(zhí)行的能力,但和A9仍有一段差距。雖然高通企圖通過(guò)增大主頻來(lái)彌補(bǔ)性能差異,但仍是力有不怠,而且還提升了功耗。
再來(lái),令小米粉絲失望的是。高通的Scorpion雖然造就了MSM8260這樣的雙核處理器,但在雙核處理的方式上也與基于A9的三星獵戶座(以及所有基于A9的雙核處理器)都有不同。MSM8260進(jìn)行一種叫做異步雙核處理的處理方式(ASmP),而三星獵戶座則進(jìn)行同步處理。——這兩者究竟有什么差別,其實(shí)很簡(jiǎn)單,把模型說(shuō)得簡(jiǎn)單一點(diǎn),獵戶座所支持的同步處理是說(shuō),因?yàn)樘幚砥饔袃深w對(duì)等的核心,所以這顆處理器可在同一時(shí)間內(nèi)執(zhí)行兩條指令——這個(gè)應(yīng)該是雙核處理器制造的根本。
不過(guò)高通的MSM8260(小米所采用的處理器)則不能這樣處理數(shù)據(jù),所謂的異步處理是說(shuō),當(dāng)雙核中的一個(gè)核心在處理數(shù)據(jù)的時(shí)候,另一顆只能閑著。MSM8260的兩顆內(nèi)核彼此之間是獨(dú)立的,他們甚至可以運(yùn)行在不同的頻率下,并且維護(hù)自身的緩存,——就這一點(diǎn)來(lái)說(shuō),在功耗上是更為有益的,因?yàn)閮深w核心不需要同進(jìn)退。而且兩顆內(nèi)核是“輪流”當(dāng)班的,他們不會(huì)一起處理數(shù)據(jù)。——其實(shí)這個(gè)問(wèn)題是比較嚴(yán)重的,兩個(gè)人輪流干的效率怎么能比得上人家一起干的效率呢,事實(shí)也確實(shí)如此,這種悲劇甚至比上面在執(zhí)行能力和亂序執(zhí)行上造成的差距更大。
最后,高通的MSM8260處理器二級(jí)緩存(L2:512K)也只有三星獵戶座(L2:1M)的一半,綜合亂序執(zhí)行能力(小米僅支持部分亂序執(zhí)行,魅族支持完整的亂序執(zhí)行),以及單位時(shí)間內(nèi)可執(zhí)行的指令數(shù),和同步與異步雙核處理的差距。——理論上,單處理器這一項(xiàng),魅族MX所采用的三星獵戶座雙核就甩開(kāi)小米好幾條街了。(當(dāng)然,這么說(shuō)可能不客觀,畢竟獵戶座出的時(shí)間晚,但是比小米發(fā)布更早的德州儀器OMAP4430以及英偉達(dá)Tegra3,還有一會(huì)兒要談的蘋(píng)果A5處理器,都是基于A9架構(gòu)的處理器。)
采用高通SnapDragonMSM8260雙核處理器的明星機(jī)型有HTC的G14(sensation)、惠普的TouchPad(這是寡人在用的平板,雖然touchpad的雙核實(shí)際上是APQ8060,但實(shí)際就是去除了通訊模塊的msm8260)。
最后提兩句,iPhone 4S的A5處理器也是基于ARM Cortex A9架構(gòu)的,這方面和三星獵戶座一樣。重要的是,蘋(píng)果這顆名叫A5的處理器,硅片面積是最大的,可見(jiàn)在用料上是比較充足的,成本比獵戶座更高,加上對(duì) iOS系統(tǒng)的優(yōu)化,在對(duì)ARM架構(gòu)的改造上才真正意義上做到最優(yōu)化的處理。小米官方說(shuō)他的處理器能力堪比iPad2和iPhone4S,絕對(duì)是欺負(fù)消費(fèi)者沒(méi)有識(shí)別力,只看時(shí)鐘頻率這1.5Ghz的數(shù)值。
乙、多媒體和顯示芯片
小米:Adreno 220
魅族MX:Mali 400MP(四核)
iPhone 4S:PowerVR SGX 543 MP2 (雙核)
多媒體其實(shí)是高通最大的長(zhǎng)項(xiàng)。小米的這顆顯示芯片被集成在MSM8260下,也是高通自己制造的。對(duì)Adreno220的數(shù)據(jù)其實(shí)特別模糊,高通一向是恪守關(guān)鍵技術(shù)指標(biāo)的,盡管他會(huì)報(bào)一些比較唬人的官方數(shù)據(jù)來(lái)告訴大家這顆顯示芯片又多么牛叉,從跑分情況來(lái)看,也僅僅就是還不錯(cuò),但這是一顆從ATI收購(gòu)而來(lái)的圖形處理方案,在多方數(shù)據(jù)不夠明朗的情況下,往往實(shí)際使用體驗(yàn)才顯得更加可靠。在網(wǎng)上翻一下數(shù)據(jù)會(huì)發(fā)現(xiàn),各家說(shuō)法都有比較大的出入。
三星的這顆Mali 400MP是基于標(biāo)準(zhǔn)ARM架構(gòu)的顯示芯片設(shè)計(jì)方案,不過(guò)他的出現(xiàn)是比較少見(jiàn)的。在紋理貼圖多方面第三方游戲的支持兼容性比較差。不過(guò)這個(gè)顯示芯片在硬件指標(biāo)上看起來(lái)比小米的Adreno220要高出很多,而且主頻較高,像素填充率傲視大部分雙核時(shí)代的顯示芯片。 mali400貌似是四核的顯示芯片,就這一點(diǎn)高出其他設(shè)備一截??上Ъ嫒菪圆钜恍?,在實(shí)際的使用中,尤其是大型3D游戲的支持就會(huì)相對(duì)差一些。
處理器上有一個(gè)單元叫做多媒體擴(kuò)展指令集,這是做什么用的呢?實(shí)際上多媒體的解碼對(duì)當(dāng)代移動(dòng)設(shè)備的處理器來(lái)講是一件比較麻煩的事情,而且用戶對(duì)播放視頻、流媒體音樂(lè)等等都有在移動(dòng)設(shè)備上較高的要求,如果把這些數(shù)據(jù)的處理都完整地交給處理器和顯示芯片進(jìn)行比較即時(shí)演算,無(wú)疑加大了處理器的壓力。所以制造商給出了多媒體擴(kuò)展指令集的概念,把這部分功能從處理器脫離出來(lái)單獨(dú)行程一個(gè)部分,一旦用戶需要進(jìn)行多媒體操作,那么就直接主要從這里面執(zhí)行就好了。—— ARM的多媒體擴(kuò)展指令集叫做NEON。
在魅族MX所采用的三星獵戶座處理器上,雙核的每個(gè)核心都有一個(gè)自己?jiǎn)为?dú)的NEON協(xié)處理器來(lái)進(jìn)行多媒體的處理,加速多媒體計(jì)算性能。——小米所采用的高通MSM8260也不例外,而且高通還把這個(gè)協(xié)處理器的位寬增加到了128bit,三星的獵戶座是64bit,但從NEON協(xié)處理器的角度,這致使小米兩倍于魅族MX的多媒體實(shí)現(xiàn),令協(xié)處理器可一次性處理兩倍的數(shù)據(jù)(僅從NEON的角度考慮,未列入處理器和顯示芯片的考慮)。
最后我們?cè)俸?jiǎn)略說(shuō)一些iPhone 4S,——A5所采用的顯示芯片是PowerVR SGX543 MP2,這是一顆雙核顯示芯片,我想說(shuō),不管是兼容性還是硬件指標(biāo),都不是前兩者可以比擬的,加上用戶體驗(yàn),甩開(kāi)前兩個(gè)(魅族MX和小米)幾條街是分分鐘的事情。不信的話,自己去查一下指標(biāo)就曉得了,mali400雖然宣稱四核,不過(guò)每個(gè)單核的頻率是比較低的,加起來(lái)也并非543雙核的對(duì)手。
丙、 屏幕
小米:ASV 800x480 4'屏幕
魅族MX:ASV 960x640 4'屏幕
iPhone 4S:IPS 960x640 3.5'屏幕
就屏幕精度來(lái)看,像素密度肯定是魅族MX更高,因?yàn)槠聊灰粯哟?,但是魅族MX的分辨率更高,所以魅族的文本顯示精細(xì)程度肯定要優(yōu)于小米,但能優(yōu)多少,就不見(jiàn)得了,這倆數(shù)量級(jí)并沒(méi)有拉開(kāi)很大的差距。不過(guò)我覺(jué)得很費(fèi)解的一點(diǎn)是為什么魅族在這方面要跟著iPhone 4的腳步走。
人家iPhone 4是為了兼容上三代iPhone的分辨率(480x320)的應(yīng)用,以便在使用iPhone4的當(dāng)下就可以提供對(duì)過(guò)去應(yīng)用的很好兼容性,因?yàn)榉直媛收锰嵘怂谋堵铮砸郧袄系膽?yīng)用基本不需要修改就可以直接在iPhone4上獲得比較好的支持。那請(qǐng)問(wèn)魅族MX您老是什么意思呢?您老以前可沒(méi)有這種分辨率吧?我看世界上除了蘋(píng)果和魅族以外,再也沒(méi)人會(huì)用960x640這種分辨率了吧?黃章同學(xué)抄襲也抄得明白點(diǎn)兒啊。
從屏幕材質(zhì)來(lái)說(shuō),其實(shí)ASV都只是顯示技術(shù),這種技術(shù)來(lái)自夏普,他們并不是屏幕材料。而且ASV顯示技術(shù)也未必會(huì)用到夏普的CP面板,所以這個(gè)比較很難有定論,只能去問(wèn)他們的屏幕生產(chǎn)車間主任...
還是簡(jiǎn)單說(shuō)說(shuō)iPhone 4S,iPhone 4S和4一樣都用了IPS面板,就技術(shù)上并沒(méi)有比采用CP面板的ASV屏幕高級(jí),不過(guò)實(shí)際情況是可視角度各方面都比前兩款手機(jī)要好。且3.5'屏達(dá)到 960x640的分辨率,屏幕的精細(xì)程度就要好于前兩者了。而且iPhone的這塊屏幕還采用了Retina技術(shù),在子像素上有做文章,這是屬于蘋(píng)果自己的技術(shù),令文本閱讀的體驗(yàn)更好了。
丁、其他各項(xiàng)
其余在做工等等方面我是不太關(guān)心的,不過(guò)攝像頭可以說(shuō)一說(shuō),iPhone4S的800萬(wàn)像素?cái)z像頭依舊采用了他們老一套的背照式CMOS技術(shù)。在表現(xiàn)上比小米和魅族肯定要好,這個(gè)不是我自己亂說(shuō)的,有興趣的自己去看一下拍照樣張就知道了,是質(zhì)感方面的差異。另外魅族MX的外觀我個(gè)人覺(jué)得挺不錯(cuò)。
另外一點(diǎn)值得一提的是,我特意去查了一下資料發(fā)現(xiàn),魅族MX采用的是DDR3的1G內(nèi)存,而小米是DDR2。——這在前面談到了,也是由三星和高通芯片的差異導(dǎo)致的。
在小米的MIUI方面,不知道雷軍同學(xué)哪里去把魅族的設(shè)計(jì)組也搞過(guò)來(lái)給自己設(shè)計(jì)了一把,這樣就顯得魅族的痕跡非常明顯了,怪不得黃章同學(xué)氣得直跳腳,說(shuō)雷軍同學(xué)無(wú)恥了,不過(guò)這倆人都把自己定位為中國(guó)的喬幫主,也不是什么好貨(呃...煤油和米粉,請(qǐng)饒了我)...
戊、總評(píng)
我覺(jué)得沒(méi)什么好總評(píng)的,看完上面的,各位自然有自己的想法了吧。有人說(shuō)高通的MSM8260異步處理功耗更低,但小米的主頻是1.5Ghz,能低得了嗎?而且異步處理表面上看,單位時(shí)間內(nèi)的功耗是低了,但處理同一條指令的周期卻更久,時(shí)間一長(zhǎng),你的功耗更低還怎么去體現(xiàn)呢?
有人說(shuō)性價(jià)比的問(wèn)題。其實(shí)小米剛出來(lái)的時(shí)候性價(jià)比確實(shí)是不錯(cuò)的。不過(guò)已經(jīng)過(guò)去半年多了,還是維持1999這個(gè)價(jià)格,似乎性價(jià)比就逐漸不是那么好了,而且真的是不太好了...
至于和iPhone的差距,許多不太懂技術(shù)的人還整天厥詞大放說(shuō)iPhone4/4s的配置如何爛,比小米魅族差云云。價(jià)格的差距并不但體現(xiàn)在蘋(píng)果對(duì)市場(chǎng)的控制力度上,在這里我們甚至還沒(méi)加入用戶體驗(yàn)的內(nèi)容,這不是國(guó)產(chǎn)手機(jī)的問(wèn)題,而是整個(gè)安卓陣營(yíng)和狗粉的問(wèn)題。