Windows 8底層功能及開發平台

來源:互聯網
上載者:User

Windows 8基於Windows7,同時微軟對其進行了效能、安全、隱私、系統可靠性等方面的改進。在硬體需求方面,Windows8與Windows7完全一樣。之前也提到,除了x86和x64架構,Windows 8增加了ARM片上系統的支援。

串連性與Wi-Fi和移動寬頻

Windows8會自動選擇訊號較好的網路來進行串連,也允許應用來控制自己的頻寬佔用。在有流量限制的網路下,Windows8會自動阻止網路連接來防止不必要的收費。

Windows8改進了其Wi-Fi熱點串連功能,並且會將移動寬頻網路視為計量網路。使用者也可以快速地控制無線訊號,實現電腦的“飛航模式”。

裝置應用與驅動

當使用者串連上新的Windows認證裝置比如數位相機或電視,Metro風格裝置應用即可啟動,協助使用者完成硬體相關的任務比如匯入/分享照片。微軟為硬體廠商提供了通過MetadataXML資訊來自訂裝置應用介面的方式,實現不同裝置、地區、國家的獨特硬體體驗。

Windows8中也內建了大量新裝置的驅動,比如印表機、各種感應器、觸控螢幕等,大部分情況下無需另外安裝驅動即可使用。新的HID類驅動支援常用的感應器比如熱、光、溫度、壓力等。

安全性、加密/解密、SmartScreen

Windows8中改進了應用的資料訪問模型,使用者可控制所有應用的資料和資源存取權限。如果是HMTL5+JavaScript應用,安全模型類似瀏覽器內的指令碼。

Windows8也簡化了加密/解密/數位簽章的編程介面。開發人員也可快速給使用SSL加密的應用添加認證,從而向使用者提供無錯體驗。

下載或運行某個檔案,Windows8中SmartScreen即會進行掃描來確保請求的URL或程式不會對電腦造成安全威脅。Windows8還內建了WIndowsDefender安全軟體,微軟認證的第三方軟體還可以在啟動進程中載入自己的驅動。

另外,Windows8啟動時也會進行安全檢測,如果檢測到非微軟正常簽名組件,系統將進入Windows恢複環境進行自動修複。

WindowsToGo

企業ITPro可以為企業使用者提供包含Windows8的可啟動USB存放裝置,在USB存放裝置中運行Windows8和公司專屬應用程式、資料和設定,而減少資訊洩漏的風險。

AppLocker

AppLocker將允許企業管理特定使用者或使用者組使用或禁用某案頭應用或Metro風格應用。

Windows8中還改進了其他一些企業方面的功能,包括:DirectAccess、BitLocker、部署工具、基於活動目錄的Windows啟用,以及用戶端Hyper-V,更嚴格的系統啟動檢測。

WindowsRuntime與應用程式模型

WindowsRuntime(簡稱WinRT)是用來構建Metro風格應用的一系列API,支援JavaScript、C++、C#和VB程式設計語言。新的WinRT同樣也包括傳統Win32、COM和.NETFrameworkAPI子集,開發人員還可以用HTML5和CSS3API進行開發。

其他微軟編程架構如.NETFramework或WindowsCRuntime庫都可以訪問WinRTAPI。現在已有的x86應用需要重寫才能運行於ARM架構,而新的Metro風格應用可直接運行。

Metro風格應用和遊戲

Windows8中Metro風格應用的開發主要分3種方案:

—HTML5和CSS3來構建介面,JavaScript作應用邏輯;

—XAML構建介面,C++、C#或VB作應用邏輯;

—遊戲開發可使用C++和DirectX11.1來充分利用硬體效能,或HTML5或XAML開發的休閑、輕量級遊戲;

—WindowsShell整合、媒體和感應器;

當開發Metro風格應用,開發人員可以充分利用Windows8新特性,比如AppBar、Edge、LiveTiles和應用間互動。

WinRT可完全通過JavaScript或XAML來訪問音頻或視頻資料,也可以實現網路攝影機拍攝、編碼、PlayTo功能。WinRT也提供了快速存取感應器裝置的組件介面,而且Win32API也可以通過不多的代碼來實現感應器資料的輸入。

InternetExplorer10開發

InternetExplorer10為Web開發人員提供諸多現代標準如HTML5、CSS3和SVG、硬體加速等的開發支援。IE10平台支援本機存放區、IndexedDB、應用緩衝、非同步指令碼、WebWorkers、WebSockets、HTML5檔案API、拖拽操作、曆史、沙箱等。

LiveConnect

LiveConnect提供了一系列能夠在應用中整合WindowsLiveID單點登入(SSO)、訪問SkyDrive、Hotmail和Messenger資訊的控制項和API。這可以視為下一代MessengerConnect,更多內容將在新文章中介紹。

Visual Studio11、Expression Blend

Visual Studio 11和ExpressionBlend將是Windows8應用開發的主要工具。對於開發HTML5應用、DirectX和HLSL遊戲、以及裝置驅動的開發來說,VS和Blend都有了新的改進和一系列相關工具。VisualStudio也支援一鍵“發布到Windows市集”。

而且,微軟最長產品名已經出現:Microsoft VisualStudio 11 Express for WindowsDeveloperPreview。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.