文|三易生活
2020年秋季,蘋果推出了搭載自研芯片M1的Mac系列機型,代表了其開始嘗試在桌面端擺脫對Intel的依賴,并且這也拉開了蘋果軟硬件生態(tài)走向大一統(tǒng)的序幕。在經(jīng)過了兩年的發(fā)展后,原本被認為專精于移動端的ARM架構(gòu),也憑借著蘋果M1系列芯片的出色表現(xiàn),在PC上開始被越來越多的消費者認可。
然而將ARM架構(gòu)應(yīng)用在PC卻并非蘋果的首創(chuàng),而是微軟和高通的聯(lián)盟、也就是“Windows on ARM”計劃。
眼看著隔壁蘋果的ARM架構(gòu)芯片撬動了PC市場,高通有些坐不住了。日前,高通首席執(zhí)行官總裁Cristiano Amon在2022年第四季度的財報電話會議中表示,“基于當前所積累的相關(guān)設(shè)計,我們預(yù)計2024年將看到Windows在驍龍PC上的拐點”。
受全球手機市場持續(xù)低迷的影響,近日來自Canalys最新發(fā)布的數(shù)據(jù)顯示,2022年第三季度全球智能手機出貨量同比下滑9%,并且這也是自2014年以來銷量最低的一個季度。作為手機行業(yè)的上游,高通自然也受到了行業(yè)不景氣的影響,因此開拓PC市場無疑是尋求增長的必然結(jié)果。
那么問題就來了,搭載驍龍芯片的Windows PC真的能夠在2024年迎來拐點嗎?事實上,Cristiano Amon做出這一預(yù)測,主要基于高通第三代驍龍8cx平臺正好契合微軟Windows系統(tǒng)所推崇的增強型人工智能功能,以及進一步的設(shè)計使得其越來越適合于Windows系統(tǒng)。
伴隨著移動辦公需求的爆發(fā),特別是自此次疫情以來遠程辦公的普及,許多人的工作方式都發(fā)生了翻天覆地的變化。即便不在公司、不在崗位,也可能會面臨著要經(jīng)常辦公、開會的場景,甚至可能需要保持24小時“on call”的狀態(tài),這就導(dǎo)致有相當一部分用戶對于電腦的續(xù)航、通信能力,以及便攜性有了更高的要求。
面對這一需求,高通專為筆記本電腦打造的專屬計算平臺驍龍8cx,也就有了大顯身手的機會。如今ARM架構(gòu)被廣泛應(yīng)用在移動端,毫無疑問低功耗和高能效這類特質(zhì)是其中的關(guān)鍵,這一點也保障了搭載驍龍8cx移動平臺的PC,有著更強的續(xù)航能力。于此同時,蘋果的M系列芯片也已經(jīng)證明了,ARM架構(gòu)在高性能計算領(lǐng)域也同樣有著巨大的潛力。再加上高通本身在通信領(lǐng)域的積累,為驍龍8cx引入5G通信能力后,為用戶帶來了隨時隨地連接網(wǎng)絡(luò)的能力。
對于輕度用戶而言,單純從硬件層面來看,基于驍龍8cx平臺打造的筆記本電腦確實有了與一眾使用Intel、AMD處理器的x86架構(gòu)筆機型一較高下的能力。然而ARM PC最大的問題或許并不在硬件方面,而是軟件層面。
早在2012年,微軟其實就已經(jīng)推出了基于ARM架構(gòu)、采用Windows 8 RT操作系統(tǒng)的Surface RT。但這款機型本身卻槽點滿滿,只能運行為ARM架構(gòu)做過優(yōu)化的“Metro APP”,因此也使得其在消費者中收獲了一個“中看不中用”的標簽。
到了2016年末的WinHEC硬件大會,經(jīng)過4年蟄伏的微軟突然公開了基于驍龍820移動平臺的Windows PC,并效仿當年的“Wintel聯(lián)盟”,拉上高通開啟了的“Windows on ARM”計劃。在ARM架構(gòu)處理器上,實現(xiàn)了運行x86代碼應(yīng)用的能力。
坦率的說,Windows on ARM計劃描繪的藍圖其實相當誘人,基于這一技術(shù)的設(shè)備理論上既能享受ARM架構(gòu)處理器帶來的低功耗和長續(xù)航,又能像使用x86 PC那樣,延續(xù)用戶此前的軟件使用習慣,可謂是博采眾長。然而遺憾的是,Windows on ARM設(shè)備不光價格并不那么親民,同價位所能提供的性能通常也更弱,此外最關(guān)鍵的問題是缺乏足夠的原生應(yīng)用。
此外,Windows on ARM最核心的問題是開發(fā)者的積極性不高,因此導(dǎo)致了為其開發(fā)的原生應(yīng)用數(shù)量嚴重不足。其實在運行ARM原生應(yīng)用時,Windows on ARM設(shè)備的體驗相當出色的,響應(yīng)快速、界面切換流暢、運行穩(wěn)定,就與主流PC運行x86應(yīng)用別無二致,再加上超長的續(xù)航和幾乎為零的發(fā)熱量,體驗也更為出色。
可一旦運行非原生應(yīng)用,在需要進行轉(zhuǎn)譯時,Windows on ARM的缺陷就暴露出來了。就像蘋果為M系列芯片配套了Rosetta 2一樣,需要在運行過程中逐漸將x86代碼翻譯為ARM的原生代碼。然而由于微軟缺乏蘋果的軟硬件一體化生態(tài),無法在硬件上實施提高轉(zhuǎn)譯效率的功能,這就讓原本就性能不高的Windows on ARM設(shè)備雪上加霜。
更為致命的是,微軟為了讓所有的Windows on ARM設(shè)備都能具備通用的轉(zhuǎn)譯機制,采用的是實時的JIT動態(tài)轉(zhuǎn)譯機制,因此對于性能的拖累也被進一步放大。因此在蘋果搭載M1系列芯片的Mac機型上,用戶幾乎不會感受到轉(zhuǎn)譯的卡頓,但在Windows on ARM設(shè)備上,一旦運行非原生應(yīng)用體驗幾乎是災(zāi)難性的。
再加上,目前Windows本身對于x86架構(gòu)英特爾12代酷睿的混合架構(gòu)都各種狀況不斷,更遑論采用ARM三叢集架構(gòu)的高通驍龍8cx Gen3了。
至于說微軟或者高通,為什么不擴大ARM原生應(yīng)用在Windows on ARM的規(guī)模,只能說他們已經(jīng)盡力了。君不見,谷歌的Chrome瀏覽器移植Windows 10 on ARM時,最大的貢獻者并非谷歌、而是微軟。
這一啼笑皆非的事實也直指一個現(xiàn)狀,那就是有相當多的開發(fā)者對于Windows on ARM并不感興趣。從某種意義上來說,Windows on ARM目前面臨的其實與當初Windows Mobile一樣的困境,由于平臺本身的不成熟導(dǎo)致用戶體驗糟糕,消費者在不滿意的情況下自然會選擇用腳投票,而沒有了用戶的支持、開發(fā)者顯然也就興趣缺缺了。