這個話題要從Windows Phone 7說起。早在微軟與各個手機廠商共同推WP7手機時,大家會發(fā)現(xiàn)一個現(xiàn)象,基本上所有的WP7手機采用的芯片方案都是同一家廠商生產(chǎn),并且是同一個型號,如最初的三星 I8700(Omnia 7)、HTC T8698(7 Mozart)、三星I917(Focus)等,這幾款產(chǎn)品可以看做是第一批搭載Windows Phone 7系統(tǒng)的手機,它們采用的都是高通驍龍Snapdragon QSD8250處理器。
等到以諾基亞為代表的第二批Windows Phone 7.5手機上市以后,我們又清一色地看到了各種搭載高通驍龍Snapdragon MSM8255處理器的產(chǎn)品,如諾基亞800、HTC C110e(Radar)、HTC X310e(凱旋)、三星I8350(Omnia W)、中興V965(Tania)等。雖然這其中也夾雜有以高通驍龍MSM7227A為核心的諾基亞610等產(chǎn)品出現(xiàn),但依然擺脫不了處理器單一的特點。而這時候,與之相對應(yīng)的Android系統(tǒng)智能手機,則早已涉及高通、德州儀器、nViDIA、MTK、三星等各個處理器廠商,不僅包含的種類豐富,而且性能也走在了Windows Phone 7手機處理器前面——在Windows Phone 7還處在單核時代之時,Android已經(jīng)邁進了雙核時代,并且非常成熟。
繼續(xù)發(fā)展,則是近期伴隨WP8系統(tǒng)出現(xiàn)的第三批Windows Phone 8手機。Windows Phone 8可以看做是Windows Phone 7.X的進階版,但兩者存在本質(zhì)區(qū)別,微軟在此刻做出的抉擇是摒棄Windows Phone 7.X,讓全新的WP8手機作為一個分水嶺公諸于世,而先前的WP7系統(tǒng)產(chǎn)品都不再提供升級WP8服務(wù)。伴隨著系統(tǒng)的更新?lián)Q代,我們同時注意到,Windows Phone 8手機已經(jīng)全面不如雙核時代:三星ATIV S、諾基亞Lumia 920/820、HTC 8X同樣都搭載了高通驍龍Snapdragon MSM8960處理器,唯一一款比較特別的HTC 8S搭載的是較為低端的高通驍龍Snapdragon MSM8227處理器。但是無論怎樣,Windows Phone 8標(biāo)志著Windows Phone系統(tǒng)正式進入雙核時代,而且最低也需要雙核硬件來提供支持。
等到WP8正式進入雙核時代之時,Android已經(jīng)在四核領(lǐng)域耕耘頗深,主流旗艦機型早已全面進入四核時代。乍一看就會發(fā)現(xiàn),WP8手機的硬件配置相對來說明顯偏低了。為什么會出現(xiàn)這種情況呢?
WP8的硬件限制與微軟有關(guān)。與Android積極開源不同的是,WP8系統(tǒng)與蘋果iOS有些類似,微軟同樣采取了不完全開源的方式為硬件廠商提供支持。這樣一來,很多對底層硬件的支持工作需要由微軟進行開發(fā)完成,這就占用了微軟本身很大一部分開發(fā)資源。對于一款成品手機而言,軟硬件適配開發(fā)再加上后期的產(chǎn)品設(shè)計優(yōu)化,整個過程就顯得比較漫長,等到WP8手機成品上市的時候,動作迅速的Android產(chǎn)品已經(jīng)步入了四核時代。這樣看來WP8手機的硬件配置相對就比較低了。
不過,不完全開源也有自身的好處。微軟可以通過此舉控制產(chǎn)品的品質(zhì),增強用戶使用體驗,而不會讓產(chǎn)品出現(xiàn)良莠不齊的局面。
ARM平臺在移動終端時代已經(jīng)取得了非常不錯的成就,包括微軟、蘋果以及谷歌在內(nèi)的智能手機產(chǎn)品大都采用了ARM平臺作為硬件支持。不過隨著ARM陣營硬件廠商的逐步擴大,ARM陣營硬件架構(gòu)也面臨著分化問題,往往各家產(chǎn)品的總線架構(gòu)、GPU并不相同,多樣化局面逐步擴大,這就讓微軟這家不完全開源的系統(tǒng)廠商不得不做出選擇,同時基于ARM的Windows平臺也必然不能像Android一樣對各家芯片都照顧周全,而只能選擇其一二。
目前手機領(lǐng)域中,所有品牌的WP8手機都采用高通一家的處理器產(chǎn)品,而且重復(fù)度非常高,目前發(fā)布的幾款高端WP8手機都采用同一款高通S4雙核處理器。實際上,為了讓硬件與軟件系統(tǒng)能夠良好地協(xié)同工作,微軟已經(jīng)針對該款芯片付出了大量的開發(fā)工作。微軟雖強大,但終究不是千手觀音,以目前的精力來看只能針對幾款代表性的芯片產(chǎn)品付諸開發(fā),并且與競爭對手Android相比,他們所開發(fā)的硬件隨時都面臨著被迫落后的問題。
據(jù)業(yè)內(nèi)人士確認,微軟目前的ARM平臺合作伙伴只有德州儀器、高通和nViDIA三家。這幾家廠商被列為第一梯隊,微軟的開發(fā)資源大部分被第一梯隊的Win8(包括WP8)占用,其他芯片廠商(包括國內(nèi)數(shù)家芯片廠商)暫時沒有機會與微軟進行合作。
說到這里,筆者聯(lián)想到了微軟的合作伙伴華為。在Windows Phone 8發(fā)布會上,期待已久的華為WP8手機未能如其面世,是否與華為自家也從事芯片業(yè)務(wù)有關(guān)呢?或許可以這樣猜測,華為希望在自家WP8手機上使用海思處理器,但微軟方面已經(jīng)沒有充足的精力針對海思進行開發(fā),從而導(dǎo)致了華為WP8產(chǎn)品的延期。當(dāng)然這僅是一種假設(shè),因為微軟對使用并不廣泛的海思處理器進行單獨開發(fā)的可能性并不大。
最后談一下,雖然之前微軟聲稱諾基亞Lumia 800等老產(chǎn)品不能升級WP8系統(tǒng),但真的一點可能性都沒有了嗎?實際上從芯片角度上講,Lumia 800搭載的MSM8255處理器雖然性能并不主流,但其芯片架構(gòu)與雙核的MSM8960并非完全不同,理論上講具有一定的通用性。微軟的表態(tài)只是代表微軟不會再針對該款芯片產(chǎn)品進行優(yōu)化開發(fā),如果某位民間高手進行系統(tǒng)移植的話,讓Lumia 800運行WP8的可能性還是比較大的。不過,終究不是官方的作品,屆時可能會有這樣那樣的問題。既然微軟已經(jīng)用比較高端的理由放棄了老用戶、老產(chǎn)品,我們還有啥好說的呢?