微軟Windows部門總裁史蒂文?辛諾夫斯基(Steven Sinofsky)今天在官網發表長篇博客文章談及arm版Win的開發進展
下面是博客文章部分內容節選
一直以來
微軟Windows有一個值得關注的重點
那就是架構上的彈性
它貫穿技術轉移
拓展消費者的使用方式
最開始時
它是針對單個個人的操作系統
配有辦工軟件
現在則成了大量硬件和軟件技術的基礎
連接互聯的Windows產品
成為強大的彈性計算方式
在Windows
上
我們從芯片組到體驗上都進行了重構——將Windows引入ARM處理器架構
這是創新的大進展
它還拓展了PC視野
覆蓋了更寬的PC形態和設計
arm版Windows 支持PC設計創新
與新架構的Windows OS功能整合之後
可以帶給消費者新的
不折不扣的PC
本文與AMR版Windows技術基礎有關我們管它叫WOA(Windows on arm)WOA是Windows家族的新成員和Windows ServerWindows EmbeddedWindows Phone一樣WOA與這些產品打造了Windows根基它們有高度的共性分享相同的Windows 代碼它將開發銷售支持並成為全球最大的計算系統一部分今天我們會關注WOA的開發介紹一些功能包括一些消費者體驗在介紹X/ Windows 時還會一並談談與產品業務營銷方面的事但今天只講WOA開發不涉及營銷和銷售
另外盡管博文只涉及我們WOA的工作但我們也與其它企業有深度合作如英特爾和AMD涉及的PC產品之寬前所未有Windows 在強大而豐富的X/芯片上進行創新也會在新的低能耗芯片上創新比如英特爾在CES上展示的芯片這些都需要強大的支持更大的工程投資增強的新設計改進的架構它涉及所有這些平台的Windows盡管我們討論的是AMR處理器的工程問題但有一點要注意所有這些已完成的針對arm 平台的新工作本文談及的大多工作同樣適合於X/平台和Windows 我們仍會鼎力支持英特爾和AMD的新產品這是Windows 的一部分它涵蓋所有PC形態包括平板筆記本超級本一體機台式機硬件會利用Windows的新功能而Windows 也會發揮硬件的優勢
使用WOA的感覺會和在x/上使用Windows 一樣方式一樣你會開機然後用相同的方式加載程序你會使用Windows商店也可以使用Windows的內部功能比如新的啟動屏幕Metro風格程序還有IE浏覽器包括外設如果你願意Windows桌面版程序中的工具也會有比如資源管理器桌面IE它同樣有快速而流暢的體驗換言之我們設計WOA的宗旨是讓它用起來如你所願WAO支持PC設計的創新與新的OS架構功能整合它會帶給客戶不折不扣的體驗
在深入進行工程闡述之時我們喜歡談論Building Windows 時的博文格式本文也不例外在重點內容上提供一些總結它可以總結一下本文的詳細內容
WOA是Windows家族的新成員它是基於Windows為基礎的擁有高度的共同性與Windows 共用許多代碼它將發展銷售支持並成為全球最大計算系統的一部分我們開發WOA來支持一些新形式的PC它們有獨特的功能有獨特的外觀由新的合作伙伴支持拓展了生態系統微軟是其一部分
WOA電腦仍在開發之中我們的集中目標是讓PC制造商同時推出與X/ Windows 電腦同時推出這些PC會建造於創新的獨特的硬件平台上由Nvidia高通德儀提供它們擁有共同的WOA系統為產業提供獨特的方式PC制造商正從零開始進行PC設計專為WOA定制
Windows程序店的Metro風格程序既支持WOA也支持X/ Windows 開發者如果想開發WOA程序可以使用Visual Studio 為WinRT(用來開發Metro風格程序的Windows APIs)編寫程序支持多種語言包括C#/VB/XAML 和Jscript/ HTML針對WinRT的本地代碼也支持C和C++可以在架構和Windows程序分發時使用這些語言WOA無法運行模仿移植現有 X/桌面程序采用WinRT開發的單一系統或者系統服務代碼可以用在程序內並通過Windows商店發布同時支持WOA和X/消費者可以獲得所有軟件包括設備驅動通過Windows商店微軟升級Windows升級實現
WOA支持所有的新Metro風格程序包括微軟郵件日歷聯系人圖片存儲程序WOA還會通過IE對HTML提供支持 WOA還會支持其它行業媒體格式標准包括硬件加速卸載運算支持產業標准文檔模式總之在終端用戶選擇控制使用何種程序控制何種支持格式上微軟試圖領先
WOA會包涵有新微軟WordExcelPowerPointOneNote桌面版軟件這些新Office程序(代號為 Office )既能很好地支持觸摸也可以減少電能和資源消耗同時又是全功能的提供完全的文檔兼容性WOA支持Windows桌面體驗包括文件管理器桌面版IE 還有其它一些內建Windows桌面功能(功能既可很好地支持觸摸也可以減少電能資源消耗)
在WOA系統中你將會看到整合端到商產品——硬件固件WOA軟件全如此這些全是從零開始的對微軟arm授權商PC商組件和外設開發者來說打造WOA是一項持續的工程工作努力會帶來大量的子系統它們是新誕生的或者是本質上的WOA再架構合作伙伴會提供WOA PC它擁有整合端到端產品包括硬件固件WOA軟件如果沒有新的WOA PC要銷售WOA軟件是不太可能的正如大家使用的消費電子設備一樣它們有賴於獨特整合的硬件軟件匹配在PC使用壽命期內提供的軟件會改進
在X/版Windows 下一個裡程碑(微軟用裡程碑代表開發上的大進展)到來時會向開發者硬件合作伙伴提供一些限量的測試機它是封閉邀請式的這些設備運行在相同的 X/版Windows 上我們到時會廣泛發布即將推出的PC不會有樣機不過會提供運行WOA硬件的硬件軟件工具
消費者預覽版Windows(X/測試版Windows )會在二月底提供下載Windows 的下一個裡程牌會支持幾種語言任何人都可以下載
本文分為如下部分與合作伙伴的合作程序提供面向ARM的工程(貫穿不同的子系統)arm開發提供WOA PC最後一點就是講講下一步
與合作伙伴攜手
開發WOA是從企業合作開始的這些企業制造arm處理器將它們與子系統聚合提供類似主板的產品它與大家熟知的主板不同你可以將WOA主板想像成硅封裝電路板許多硅層組合形態很小它叫做片上系統也就是SoC
每家ARM授權企業制造的芯片不同功能也不同會有所權衡並設計完全獨特的芯片因為存在選擇所以產品各不相同沒有單一的ARM體驗正如我們在其它操作系統中看到的同樣的AMR CPU與不同的組件驅動軟件配合會導致體驗的質量完全不同正因如此WOA項目才從此處開始我們與三家ARM授權商合作Nvidia高通德儀每家都有不同的專長有不同的方法它們都為WOA做出獨特的貢獻在今天的市場上三家都在arm產品上極為成功從平板智能手機電子書到嵌入式設備無不如此我們有幸獲得這些好伙伴的支持在解決多樣化時WOA是特例
SoC只是第一步要提供WOA PC還要與PC制造商合作它們有自己的制造系統工程產業設計專長將它們的優勢與arm合作伙伴結合才能開發完整的PCPC制造商還擁有不同的渠道和產品支持可以向消費者企業銷售PC
在這種合作關系中微軟的角色是提供Windows操作系統並針對新硬件新環境新工程挑戰進行調整我們的目標是確保重構的Windows帶來無縫體驗從芯片固件硬件系統程序最終讓用戶與PC互動無不如此
提供程序
正如我們在BUILD大會及其它論壇上透露的WOA擁有所有的WinRT功能這在Windows開發者預覽版中已經擁有所有用來開發 X/位Metro程序的工具已經提供給開發者它同樣對WOA有效開發者可以用我們的開發工具開發本地 C/C++代碼追求最大性能和最高彈性只要使用C#XAMLVB和HTML工具並且代碼匹配WinTR API便可以用作WOA程序另外對於已有代碼只要是用CC++C#Visual Basic或者JavaScript開發的並且匹配WinRT API就可以自由將代碼植入程序中Windows程序店可以同時支持armX/程序的執行
我們之前還演示過微軟新的Metro程序它連到雲服務比如HotmailSkyDriveMessenger及其它第三方服務WOA 也會提供這些程序用戶也可以移除它改變設定或者從Windows程序店中尋找第三方軟件替代程序店中的Metro程序可以與任何選擇的服務匹配不管它是不是微軟服務
在Windows 下一個預發布版本中我們會看到微軟的Metro程序它們支持廣泛的產業媒體文檔標准包括支持HTML的IE
對於WOA來說普及的Windows桌面系統是一個重要部分桌面產品提供給用戶一個與PC互動的熟悉之地尤其是在文件存儲網絡廣泛的外設上更是如此你可以使用資源管理器可以連接外部存儲設備可以管理網絡分享的文件可以使用多屏幕完全看你的選擇而定如果你用過開發者預覽版 Windows 就會發現桌面用戶界面針對觸摸互動有了優化改進了用戶界面情境支持
同時WOA(Windows也一樣)在設計之時出發點是用戶常使用Metro程序而不必花時間用在桌面程序上
有些人認為應該從WOA中剔除桌面程序以保持純淨與過去訣別或者更簡單一些更敏捷一些對我們來說放棄一些有用的但對用戶成本不高的東西這是一種妥協我們不希望在PC演進時看到每個平台都有不同的模式不論是否支持向未來程序模式過渡還是支持在同一平台上提供不同程序模式還是支持不同的工作方式多模式都是一種更具彈性的解決方案它為每個平台提供不折不扣的體驗
在Windows桌面模式中WOA會包括一些新的微軟桌面程序如WordExcelPowerPointOneNote也就是所謂的Office 如果用戶想體驗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商的工同目標是在推出X/PC時也推出arm版PC它們使用最新一代的平台擁有低能耗和高性能
我們想向大家保證一旦消費者買了WOA PC它將明顯區別與X/ Windows 不會混淆PC會預裝OS所有驅動和支持性軟件也都預裝就緒WOA不會作為軟件單獨銷售因此你不用擔心該安裝哪張DVD因為它只在特定PC上運行
WOA PC只會通過Windows或者微軟升級提供服務消費者程序也只從Windows程序店購買用戶不必擔心程序是否能運行因為在程序店外你沒法下載也沒法通過DVD安裝WOA PC在使用和管理上類似於消費電子設備
我們還在開發Windows
和WOA
從發布前預覽版到發布仍有許多工作要做
質量第一
代碼仍未完成
From:http://tw.wingwit.com/Article/os/xtgl/201311/8720.html