ARM版Windows不死,為何微軟再給一次機會?
曾經有那麼一段時間,AMR也有幸佔據全球PC領域市場份額,儘管只是一丁點,因為在幾年之前,微軟曾經發表了基於ARM晶片而優化的Windows RT系統。之所以選擇背離傳統的x86架構,是因為微軟希望Windows可以在更多的設備上運行。
但結果很明顯,Windows RT以失敗而告終。
不放棄還要再搞一次?
我們都知道,目前唯一基於ARM的微軟系統就是Windows 10 Mobile,主要針對智慧手機和小於8吋的平板電腦的而設計。然而,最近又有一些新的線索(比如開發者引述有關架構設計的文檔)表明,似乎微軟對於基於ARM晶片的Windows似乎仍存有十足的興趣,並願意再次出手,而且是將完整的Windows 10搬到ARM平台上。
最有力的證據在於最近微軟一份新張貼的招聘啟事。在該招聘訊息中,微軟提到,公司正在尋找一位資深專案經理,專門負責基於64位元ARM晶片的Windows平台戰略。更有意思的是,該專案經理的職責還包括「在Redstone更新中實現對ARM64的支援」,實現Windows 10的首個重要更新可完成對更廣泛新設備和硬體配置的支援。
早在去年4月份其實就有訊息顯示, Redstone更新將帶來一大波在Windows 10上並未完全實現的新功能,還包括修復BUG和增量改進,但另一個重點就是實現新類別硬體的支援,只不過當時在Windows RT如此失敗的背景下,各方只預計了Windows 10可能會實現支援可穿戴設備而已。
那麼,如果正如微軟在招聘中所說的「Windows支援64位元ARM晶片的時機已經成熟」,這是否意味著微軟又一次展開新的嘗試了呢?微軟是否會統一x86、ARM上的體驗?
之前ARM版Windows怎麼死的?
早在2012年10月份,微軟正式發表了旗下新一代操作系統Windows 8,聲稱專門針對觸控螢幕進行優化,可以在平板電腦等多款配備觸控螢幕的設備上使用,試圖通過一個系統佔領所有設備。令人不解的是,微軟竟然大張旗鼓地介紹了一個莫名其妙的Windows版本:Windows RT。
所謂Windows RT,簡單的說,它是一款系統進行變種和閹割的Windows操作系統,甚至可以說是一款精簡得再也不能更簡單的系統,因為其只能運行Windows Store裡的App,幾乎不具備任何傳統Windows的功能。不過,這並非是RT操作系統先天不足所導致,而是為了優化ARM架構的Windows而失去Windows x86最精華的部分,尤其是不能運行x86和x64應用程式。
這些過去事實已經表明,基於ARM的Windows失敗的首要原因就是軟體的相容性問題,微軟早早就停產了Surface RT、Lumia 2520和Surface 2平板電腦,支援該平台的OEM廠商也少得可憐, Windows RT平板電腦不僅不能獲得新升級,而且還在Surface 3升級換代當中重新搭載更強勁的x86處理器。
微軟當時要求開發者或者開發商,重新為不同晶片架構重新優化應用程式,甚至開放了大量的API端口,提高開發獎勵。但這顯得是一個相當困難且艱鉅的任務,真正首選該平台的開發者少之又少,畢竟x86平台上的軟體和應用不計其數,而且也沒有開發者願意冒風險。最終的結果很顯然,Windows RT沒有足夠的應用程式支援,功能和作用實在太少不得不走向失敗。
微軟這是為何?
那既然吃力不討好,為何微軟仍打算繼續探索基於ARM晶片的Windows呢?或許,微軟只是為了以備做不時之需?很有可能。
當前基於ARM晶片的平台好處不少,比如更低的成本,以及更高的功耗效率,而且近幾年來,ARM晶片製造商已經大大提高了晶片的性能,特別是最新一批64位元的ARM晶片,比如A9X,蘋果聲稱在一些方面已經可以媲美桌機級PC的性能,其中在CPU中央處理器性能,以及圖形處理工作的能力上,分別超越了80%和90%的筆電。
因此,考慮到ARM架構正變得越來越強大, ARM陣營和x86陣營在某些領域的差距趨於縮小,性能和能效相對平衡,微軟很難不為其動心。更重要的是,微軟一直視Windows 10為單一的服務,並以可以在幾乎任何一台設備上運行作為目標,擴大對基於ARM晶片的移動設備的支援,相當於避免了信口雌黃的風險,還保留了未來可選擇性的備胎。
不過,未來微軟如何克服應用程式和服務有限的困難還不清楚,包括之前Windows RT與完整版Windows令用戶感到混亂的障礙可能會再次發生,因為微軟至今也未能解決用戶對Windows RT的誤解。另外,英特爾已經在提高自家晶片的能效水平上持續取得顯著進步,與ARM的差距進一步縮小,並且還確認了10nm的晶片2017年就能問世。
最有意思的是,微軟默默計劃中的Surface手機中就存在x86的型號,採用的是英特爾x86架構處理器,並且是14nm的Skylake Core M晶片,性能可以幹掉ARM陣營的高通Snapdragon 820。既然Surface Phone將是「Wintel」聯盟合作的產物,表明兩家公司終於再次深度攜手,那為何微軟卻還要在老戰友面前開搞ARM版的Windows呢?
總之,微軟至今沒有發表任何相關ARM版Windows的評論,所以我們也無需妄加猜測。那在你們眼中,ARM版的Windows是否有必要存在呢?難道是因為微軟對押寶的「通用app」和Continuum特性非常有自信?