在日前舉辦的WinHEC 2016硬件大會上,微軟進行了一次激動人心的演示:使用高通的處理器運行Windows 10操作系統。我們知道,面向消費者的Windows桌面操作系統一向是只支持X86架構處理器的,目前市面上基本只有Intel和AMD兩家公司生產X86架構處理器。而專注于移動領域具有高能效特點的ARM架構長期被排除在Windows桌面操作系統的支持之外,高通處理器是ARM架構的代表之一,因此這次演示具有劃時代的意義。
和2012年的Surface RT有什么區別?
實際上,在多年前微軟也做過一次類似的嘗試。2012年推出的Surface RT是一臺基于NVIDIA Tegra處理器(ARM架構)的平板電腦,它運行的就是一個“特制”的Windows桌面系統。不過Surface RT和微軟現在的展示完全不是一個東西,兩者有什么區別,下面就來仔細聊聊。
Surface RT的操作系統雖然在外表上看和Windows沒什么區別,但是其實只是一個空殼子。它并不能運行常見的桌面Windows軟件,也就是說你從網上下載的電腦軟件都無法安裝。你只能從應用商店里下載數量十分有限的應用,即使有Office軟件也是特制的版本。
而在微軟WinHEC 2016的演示中,使用高通處理器流暢運行的Windows 10操作系統并非特制的RT版本,而是通用桌面版本(當然肯定要未來才會正式發布)。它可以運行通用版本的Office軟件和其他軟件廠商發行的軟件如Photoshop,微軟宣稱不光可以運行應用商店中下載的UWP應用,還可以安裝運行傳統的X86 Legacy程序。
在一段演示視頻中我們發現《坦克世界》游戲也能流暢運行。微軟解釋這些X86 Legacy程序是用虛擬機的方式運行的,這我們倒是可以理解,畢竟CPU硬件架構都完全不同,不過虛擬機是會降低硬件性能的,這個降低的幅度還有待我們拿到實機之后體驗之后才能知道。實際上,我們通常理解的虛擬機如VMware、Parallels等在虛擬大型游戲時都是很廢柴的,主要是GPU硬件的虛擬很難搞定。
通過以上對比,我們可以知道微軟這次展示的高通處理器運行Windows 10桌面系統已經達到了非常高的成熟度,普通用戶可以無痛無縫切換過來。這絕對不是半吊子的Surface RT可比的。
當然,ARM架構的設備在硬件形態上與X86設備也是完全不同的,所以在實際應用中還是有以下一些問題需要我們單拎出來討論一下。
速度和普通電腦一樣快嗎?
肯定沒有,現在即使是速度最快的ARM架構處理器也比多年前的低端X86處理器慢很多(尤其是單核性能方面),更何況X86 Legacy程序還是以虛擬方式運行的,進一步降低了性能。此外,存儲設備的速度可能也會有很大差異。
能搞定高清視頻、電腦網頁嗎?
和前面一個問題相反,ARM架構的處理器在高清視頻和網頁渲染方面有專用的硬件加速,在處理這兩個任務時效率甚至高于很多電腦。
能自己升級硬件如內存、顯卡嗎?
筆者目前判斷是不能的,使用ARM處理器的都是嵌入式設備,不像電腦會提供這些硬件升級的方式。而且現在絕大多數的ARM處理器都是和內存封裝在一起的,你沒法自己更換大內存。至于顯卡,ARM架構的芯片都是SOC片上系統,CPU和GPU都集成在同一個核心里,ARM公司從來沒有展示過外接獨立顯卡的方案。
除了高通,其他芯片能用嗎?
應該是基于ARM架構的芯片都可以用的,比如聯發科、華為麒麟等等。如果你嫌高通還不夠快,NVIDIA公司的Tegra處理器可以做得更好,其最新的型號號稱CPU和GPU性能都數倍于高通驍龍820——只是功耗也要高幾倍。
在什么設備上能用?
這可是一個大問題,使用ARM芯片都是嵌入式設備,比如手機、平板電腦。但殘酷的現實是現在市面上基本見不到使用Windows系統的手機,Windows平板電腦的市場占有率也是低得可憐。筆者倒是非常樂于見到未來基于ARM架構,運行Windows 10的筆記本電腦出現,因為它們在發熱控制和電池續航方面肯定要比傳統筆記本電腦強很多。