微軟官方放出Windows 8系統開發者預覽版的下載鏈接,兩日內資源下載量輕松突破50萬,接下來的一個多月中,鏈接被一次又一次地點擊,Win8預覽版被來自世界各地的用戶下載、安裝和使用。有人止於輕度體驗,有人給出簡單評測,有人揣摩微軟用意,有人展望產業格局,有人則開始在腦海裡勾勒未來的電腦形態。
2011年9月14日,微軟官方放出Windows 8系統開發者預覽版的下載鏈接,兩日內資源下載量輕松突破50萬,接下來的一個多月中,鏈接被一次又一次地點擊,Win8預覽版被來自世界各地的用戶下載、安裝和使用。有人止於輕度體驗,有人給出簡單評測,有人揣摩微軟用意,有人展望產業格局,有人則開始在腦海裡勾勒未來的電腦形態。
跨界之路疑雲密布
“Windows 8 for all PCs”是Windows 8的官方宣傳口號。通過Win8系統的一條主要特性,我們就可以很容易出這句話的意涵——Win8同時支持X86和ARM架構。這意味著Win8將可以運行在市面可見的大多數終端上:以台式機和筆記本電腦為代表的傳統桌面終端,以及包括平板電腦甚至智能手機在內的手持終端。
“Windows 8 for all PCs”,流露出微軟試圖改變行業生態的野心,用Windows Phone 部門總裁Andy Lees的話來說就是:“新時代的Windows將打造一個跨越PC、手機、平板和電視的統一生態系統。”
“同時支持X86架構和ARM架構”是否意味著兩個系統之間的程序可相互兼容?意味著我們可以在裝載Win8系統的ARM平板電腦上,享受到那些豐富而精彩的傳統X86桌面PC應用?如果真的可以這樣,那Win8平板無疑是令人振奮的。美國投資銀行Bernstein分析師馬克.莫德勒(Mark Moerdler)就此在最近的一份投資者報告中指出:“如果ARM芯片的平板電腦可以運行Windows程序,就可能會讓Windows的未來完全不同,擊破做空微軟股票者的言論。”
理想和現實之間的鴻溝再次出現,當下的現實是:ARM架構的Windows 8設備只能運行基於ARM架構開發的Metro程序,而無法兼容傳統PC機上的舊有程序。
實際上,X86和ARM架構之間的差異非常大,前者基於CISC指令集,後者則采用RISC指令集,前者追求更高的性能,後者則注重更低的功耗。要在這兩個截然不同的架構環境中實現程序兼容是非常困難的。
從技術上來說,性能更強,可以使用更多復雜指令的X86架構設備可以通過使用虛擬機模擬來實現對其他架構程序的運行,但是這種方法會犧牲掉一部分的性能。而對於性能相對較弱,指令被精簡的ARM設備而言,通過虛擬機的方式來運行X86程序的方式顯然就不太現實。關於這一點,Intel高級副總Renee James很早之前就曾表示過:“下一代的Windows 8的X86與ARM版本彼此之間有著根本性的差異,支持X86的Windows只會支持Intel、AMD以及其他兼容於X86架構的平台,並且保持現有軟件的兼容性。至於ARM的版本則無法通過任何方式、包括虛擬機,來兼容現有的X86 Windows應用程序。”
從理論上來講,要讓桌面系統上的X86程序運行在ARM設備上的方法只有一個:重新編譯現有的X86程序,讓它運行於ARM芯片.但是編譯的過程涉及大量的優化工作,再加上這是要從一個復雜快速的架構向一個更慢更簡單的架構轉移,無疑需要耗費大量的人力和物力。所以,對於是否會重新編譯一些舊有的X86軟件使其兼容ARM架構,微軟官方並沒有作出任何聲明和承諾。
當然,PC制造商也可以選擇X86平板,但是它的能耗比相對較低,且成本比ARM平板高,從過去的經驗來看,售價更高的X86平板並沒受到市場的接納,目前市面的平板市場仍然還是由ARM設備扮演主角。
桌面型終端上的巨大用戶基數,被認為是微軟最大的競爭優勢。ARM設備無法兼容傳統PC的X86程序,意味著Win8很難將自己這些用戶基數移植到平板領域。同推出已久、各具核心優勢的Android系統和iOs相比,平板領域的Win8看上去就是一個配角般的存在。
強調信息交互、主打觸控體驗的Metro UI 是Win8的主要賣點之一。但在桌面型終端上,這樣的UI卻不會發揮太大空間。很早以前,打造過最優質觸控體驗的蘋果公司就曾公開表示過,觸屏操作非常不適合在桌面終端上完成,所以,我們至今仍未看到蘋果推出過任何一款采用觸摸屏幕的台式機和筆記本。桌面設備關乎效率和精度,在這一方面,鼠標顯然比觸屏更具優勢。另外,在一個和地面垂直的平面上進行諸如點、劃之類觸控操作需要更大的動作幅度,時間長了很容易讓人產生疲勞感。當撇掉觸控操作後,Metro又有什麼意義呢?用鼠標來操作Metro UI ?這只能當做一個玩笑而已。
除了Metro UI,Win8還非常“貼心”地為用戶提供了一套類似Win7的傳統UI,在傳統UI下,我們可以像使用Win7一樣使用Win8——那我們為何不直接使用Win7呢?
實際上,如果拋開Metro UI,Win8相較Win7而言最大的不同,無非就是采用了新的資源管理器界面、新的復制粘貼系統、新的開始菜單而已,這些在很多用戶看來都是一些無關痛癢的小地方,其意義遠遠不及從WinXP升級到Win7(很多用戶都直接跳過了被公認為失敗之作的Vista)時大幅美化的用戶界面和實用高效的任務欄。核心功能(Metro UI)不適用、其他方面無太大進化,再加上距上次升級(Win7)不過兩年,用戶實在是很難找到一個合理的理由將自己的電腦升級到Win8。
在平板領域堪稱配角,在桌面領域更是顯得雞肋,Win8很難在這兩塊領域獲得樂觀的裝機量。在連最基本裝機量都無法保證的情況下,微軟又要如何來打造一個“跨越PC、手機、平板和電視的統一生態系統”呢?目前看來,Win8的跨界之路疑雲密布。