Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 8系統教程 >> 關於Windows8系統教程 >> Windows 8系統的底層功能及開發平台

Windows 8系統的底層功能及開發平台

日期:2017/2/7 10:19:59      編輯:關於Windows8系統教程

本文中我們來了解一下Windows 8系統的底層功能及開發平台。

  Windows 8基於Windows 7做開發,同時微軟進行了性能、安全、隱私、系統可靠性等方面的改進。在硬件需求方面,Windows 8與Windows 7完全一樣。除了x86和x64架構,Windows 8增加了對ARM的支持。

  連接性與Wi-Fi和移動寬帶

  Windows 8會自動選擇信號較好的網絡來進行連接,也允許應用來控制自己的帶寬占用。在有流量限制的網絡下,Windows 8會自動阻止網絡連接來防止不必要的收費。

  Windows 8改進了其Wi-Fi熱點連接功能,並且會將移動寬帶網絡視為計量網絡。用戶也可以快速地控制無線信號,實現電腦的“飛行模式”。

  設備應用與驅動

  當用戶連接上新的Windows認證設備比如數碼相機或電視,Metro風格設備應用即可啟動,幫助用戶完成硬件相關的任務比如導入/分享照片。微軟為硬件廠商提供了通過MetadataXML信息來自定義設備應用界面的方式,實現不同設備、地區、國家的獨特硬件體驗。

  Windows 8中也內置了大量新設備的驅動,比如打印機、各種傳感器、觸摸屏等,大部分情況下無需另外安裝驅動即可使用。新的HID類驅動支持常用的傳感器比如熱、光、溫度、壓力等。

  安全性、加密/解密、SmartScreen

  Windows 8中改進了應用的數據訪問模型,用戶可控制所有應用的數據和資源訪問權限。如果是HMTL5+JavaScript應用,安全模型類似浏覽器內的腳本。

  Windows 8也簡化了加密/解密/數字簽名的編程接口。開發者也可快速給使用SSL加密的應用添加證書,從而向用戶提供無錯體驗。

  下載或運行某個文件,Windows 8中SmartScreen即會進行掃描來確保請求的URL或程序不會對電腦造成安全威脅。Windows 8還內置了WIndowsDefender安全軟件,微軟認證的第三方軟件還可以在啟動進程中加載自己的驅動。

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

  WindowsToGo

  企業ITPro可以為企業用戶提供包含Windows 8的可啟動USB存儲設備,在USB存儲設備中運行Windows 8和企業應用、數據和設置,而減少信息洩漏的風險。

  AppLocker

  AppLocker將允許企業管理特定用戶或用戶組使用或禁用某桌面應用或Metro風格應用。

  Windows 8中還改進了其他一些企業方面的功能,包括: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風格應用和游戲

  Windows 8中Metro風格應用的開發主要分下面幾種方案:

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

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

  —游戲開發可使用C++和DirectX11.1來充分利用硬件性能,或HTML5或XAML開發的休閒、輕量級游戲;

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

  當開發Metro風格應用,開發者可以充分利用Windows 8新特性,比如AppBar、Edge、LiveTiles和應用間交互。

  WinRT可完全通過JavaScript或XAML來訪問音頻或視頻數據,也可以實現攝像頭拍攝、編碼、PlayTo功能。WinRT也提供了快速訪問傳感器設備的組件接口,而且Win32API也可以通過不多的代碼來實現傳感器數據的輸入。

  IE10浏覽器開發

  Internet Explorer 10為Web開發者提供諸多現代標准如HTML5、CSS3和SVG、硬件加速等的開發支持。IE10平台支持本地存儲、IndexedDB、應用緩存、異步腳本、WebWorkers、WebSockets、HTML5文件API、拖拽操作、歷史、沙盒等。

  LiveConnect

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

  Visual Studio 11、Expression Blend

  Visual Studio 11和Expression Blend將是Windows 8應用開發的主要工具。對於開發HTML5應用、DirectX和HLSL游戲、以及設備驅動的開發來說,VS和Blend都有了新的改進和一系列相關工具。VisualStudio也支持一鍵“發布到Windows應用商店”。

  微軟最長產品名已經出現:Microsoft Visual Studio 11 Express for Windows Developer Preview。

Copyright © Windows教程網 All Rights Reserved