詳解ARM版Win 8
在Windows 8上,微軟從晶片集到體驗上都進行了重構——將Windows引入ARM處理器架構,這是創新的大進展。它還拓展了PC視野,覆蓋了更寬的PC形態和設 計。ARM版Windows 支援PC設計創新,與新架構的Windows OS功能整合之後,可以帶給消費者新的、不折不扣的PC。
WOA(Windows on ARM)是Windows家族的新成員,和Windows Server、Windows Embedded、Windows Phone一樣。WOA與這些產品打造了Windows根基,它們有高度的共性,分享相同的Windows 8代碼,它將開發、銷售、支援,並成為全球最大的計算系統一部分。下面,我們會關注WOA的開發,介紹一些功能,包括一些消費者體驗。
使用WOA的感覺會和在x86/64上使用Windows 8一樣。方式一樣。開機,然後用相同的方式載入程式。可以使用Windows商店,也可以使用Windows的內部功能,比如新的啟動屏 幕,Metro風格程式,還有IE瀏覽器,包括外設。如果願意,Windows案頭版程式中的工具也會有,比如資源管理員、案頭IE。它同樣有快速而流暢的體驗,換言之,微軟設計WOA的宗旨是讓它用起來如使用者所願。WAO支援PC設計的創新,與新的OS架構功能整合,它會帶給客戶不折不扣的體驗。下面是一些總結:
1、WOA是Windows家族的新成員,它是基於Windows為基礎的,擁有高度的共同性,與Windows 8共用許多代碼,它將發展、銷售、支援,並成為全球最大計算系統的一部分。微軟開發WOA來支援一些新形式的PC,它們有獨特的功能、有獨特的外觀,由新 的夥伴支援,拓展了生態系統,微軟是其一部分。
2、WOA電腦仍在開發之中,微軟的集中目標是讓PC製造商同時推出,與X86/64 Windows 8電腦同時推出。這些PC會建造於創新的、獨特的硬體平台上,由Nvidia、高通、德儀提供,它們擁有共同的WOA系統,為產業提供獨特的方式。PC製造商正從零開始進行PC設計,專為WOA定製。
3、Windows程式店的Metro風格程式既支援WOA,也支援X86/64 Windows 8。開發人員如果想開發WOA程式,可以使用Visual Studio 11為WinRT(用來開發Metro風格程式的Windows APIs)編寫程式,支援多種語言,包括C#/VB/XAML 和Jscript/ HTML5。針對WinRT的本地代碼也支援C和C++,可以在架構和Windows程式分發時使用這些語言。WOA無法運行、模仿、移植現有 X86/64傳統型程式。採用WinRT開發的單一系統或者系統服務代碼,可以用在程式內,並通過Windows商店發布,同時支援WOA和X86/64。 消費者可以獲得所有軟體,包括裝置驅動,通過Windows商店、微軟升級、Windows升級實現。
4、WOA支援所有的新Metro風格程式,包括微軟郵件、日曆、連絡人、圖片、儲存程式。WOA還會通過IE10對HTML5提供支援。 WOA還會支援其它行業媒體格式標準,包括硬體加速、卸載運算,支援產業標準文檔模式。總之,在終端使用者選擇、控制使用何種程式,控制何種支援格式上,微 軟試圖領先。
5、WOA會包涵有新微軟Word、Excel、PowerPoint、OneNote案頭版軟體。這些新Office程式(代號為 Office 15)既能很好地支援觸摸,也可以減少電能和資源消耗,同時又是全功能的,提供完全的文檔相容性。WOA支援Windows桌面體驗,包括檔案管理工具、桌 面版IE 10,還有其它一些內建Windows案頭功能(功能既可很好地支援觸摸,也可以減少電能、資源消耗。)
6、在WOA系統中,我們將會看到整合、端到端產品——硬體、韌體、WOA軟體全如此,這些全是從零開始的。對微軟、ARM授權商、PC商、組件 和外設開發人員來說,打造WOA是一項持續的工程工作。努力會帶來大量的子系統,它們是新誕生的,或者是本質上的WOA再架構。夥伴會提供WOA PC,它擁有整合、端到端產品,包括硬體、韌體、WOA軟體。如果沒有新的WOA PC,要銷售WOA軟體是不太可能的,正如大家使用的消費電子裝置一樣,它們有賴於獨特、整合的硬體軟體匹配。在PC使用壽命期內,提供的軟體會改進。
7、在X86/64版Windows 8下一個裡程碑(微軟用裡程碑代表開發上的大進展)到來時,會向開發人員、硬體夥伴提供一些限量的測試機,它是封閉邀請式的。這些裝置運行在相同的 X86/64版Windows 8上,我們到時會廣泛發布。即將推出的PC不會有樣機,不過會提供運行WOA硬體的硬體、軟體工具。
8、消費者預覽版Windows8(X86/64測試版Windows 8)會在二月底提供下載。Windows 8的下一個裡程牌會支援幾種語言,任何人都可以下載。
開發WOA是從企業共同作業開始的,這些企業製造ARM處理器,將它們與子系統彙總,提供類似“主板”的產品。它與大家熟知的“主板”不同,可以將WOA主板想像成矽封裝電路板,許多矽層組合,形態很小,它叫做片上系統,也就是SoC。
每家ARM授權企業製造的晶片不同,功能也不同,會有所權衡,並設計完全獨特的晶片。因為存在選擇,所以產品各不相同。沒有單一的ARM體驗, 正如我們在其它作業系統中看到的,同樣的AMR CPU與不同的組件、驅動、軟體配合,會導致體驗的品質完全不同。正因如此,WOA項目才從此處開始,我們與三家ARM授權商合作:Nvidia、高通、 德儀。每家都有不同的專長,有不同的方法,它們都為WOA做出獨特的貢獻。在今天的市場上,三家都在ARM產品上極為成功,從平板、智能手機、電子書到嵌 入式裝置,無不如此。我們有幸獲得這些好夥伴的支援,在解決多樣化時WOA是特例
SoC只是第一步。要提供WOA PC,還要與PC製造商合作,它們有自己的製造、系統工程、產業設計專長,將它們的優勢與ARM夥伴結合,才能開發完整的PC。PC製造商還擁有不同的渠道和產品支援,可以向消費者企業銷售PC。
在這種合作關係中,微軟的角色是提供Windows作業系統,並針對新硬體、新環境、新工程挑戰進行調整。我們的目標是確保重構的Windows帶來無縫體驗,從晶片、韌體、硬體、系統、程式、最終讓使用者與PC互動,無不如此。
提供者
正如微軟在BUILD大會及其它論壇上透露的,WOA擁有所有的WinRT功能,這在Windows開發人員預覽版中已經擁有。所有用來開發 X86/64位Metro程式的工具已經提供給開發人員,它同樣對WOA有效。開發人員可以用我們的開發工具開發本地 C/C++代碼,追求最大效能和最高彈性,只要使用C#、XAML、VB和HTML5工具,並且代碼匹配WinTR API,便可以用作WOA程式。另外,對於已有代碼,只要是用C、C++、C#、Visual Basic或者JavaScript開發的,並且匹配WinRT API,就可以自由將代碼病毒植入程式中。Windows程式商店可以同時支援ARM\X86/64程式的執行。
微軟之前還示範過微軟新的Metro程式,它連到雲端服務,比如Hotmail、SkyDrive、Messenger及其它第三方服務。WOA 也會提供這些程式,使用者也可以移除它,改變設定,或者從Windows程式商店中尋找第三方軟體替代。程式商店中的Metro程式可以與任何選擇的服務匹配, 不管它是不是微軟服務。
在Windows 8下一個預發布版本中,我們會看到微軟的Metro程式,它們支援廣泛的產業媒體、文檔標準,包括支援HTML5的IE10。
對於WOA來說,普及的Windows案頭系統是一個重要部分。案頭產品提供給使用者一個與PC互動的熟悉之地,尤其是在檔案、儲存、網路、廣泛 的外設上更是如此。你可以使用資源管理員,可以串連外部存放裝置,可以管理網路分享的檔案,可以使用多螢幕,完全看你的選擇而定。如果你用過開發人員預覽版 Windows 8,就會發現案頭使用者介面針對觸摸互動有了最佳化,改進了使用者介面情境支援。
同時WOA(Windows8也一樣)在設計之時,出發點是使用者常使用Metro程式,而不必花時間用在傳統型程式上。
有些人認為,應該從WOA中剔除傳統型程式,以保持純淨,與過去訣別,或者更簡單一些,更敏捷一些。對我們來說,放棄一些有用的、但對使用者成本不高的東西,這是一種妥協,我們不希望在PC演化時看到。每個平台都有不同的模式。不論是否支援向未來程式模式過渡,還是支援在同一平台上提供不同程式模 式,還是支援不同的工作方式,多模式都是一種更具彈性的解決方案,它為每個平台提供不折不扣的體驗。
在Windows桌面圖案中,WOA會包括一些新的微軟傳統型程式,如Word、Excel、PowerPoint、OneNote,也就是所謂的Office 15。如果使用者想體驗Office辦工軟體,WOA會提供優勢的產品。
提供WOA PC
提供WOA PC意味著要建立一個全新的系統,它為PC製造商帶來機會,帶來擁有新功能的新PC。這些PC會專註於從三個方面達到效能新高度:產業設計輕薄、超長電池續航時限、整合品質。
由於要在Soc、外設、韌體、OS上緊密相連,WOA PC是一項聯合工程,它超過了產業夥伴的單純合作。Windows團隊的軟體人員要排除晶片故障,而硬體工程師又要用Visual Studio通過使用者介面解決定時問題。每一台WOA PC都是一個新的工程使命,從挑選組件開始,到韌體、驅動,最終組裝,並由PC製造商提供獨特程式。
儘管每台WOA PC都獨特,硬體上允許創新,但Windows的角色一如既往,對使用者而言體驗不變。為達到這個目標,我們與多家ARM授權商合作,如Nvidia、高 通、德儀。每家都與自己的夥伴合作,將WOA PC帶到市場。這些PC都是針對WOA設計和製造的。從晶片集到韌體到驅動,都針對WOA作了最佳最佳化。夥伴努力進行設計創新,產品形態不只包括平 板。這些產品目前正在開發。PC商的工同目標是在推出X86/64PC時,也推出ARM版PC,它們使用最新一代的平台,擁有低能耗和高效能。
微軟向消費者保證,一旦消費者買了WOA PC,它將明顯區別與X86/64 Windows 8,不會混淆。PC會預裝OS,所有驅動和支援性軟體也都預裝就緒。WOA不會作為軟體單獨銷售,因此你不用擔心該安裝哪張DVD,因為它只在特定PC上運行。
WOA PC只會通過Windows或者微軟升級提供服務,消費者程式也只從Windows程式商店購買,使用者不必擔心程式是否能運行,因為在程式商店外你沒法下載,也沒法通過DVD安裝。WOA PC在使用和管理上類似於消費電子裝置。
微軟還在開發Windows 8和WOA、從發布前預覽版到發布仍有許多工作要做。品質第一。代碼仍未完成。