微軟Windows 10 SDK開發(fā)工具,幫助開發(fā)人員開發(fā)適用于PC、手機和平板電腦的Windows通用應(yīng)用。微軟的Adaptive UX(自適應(yīng)用戶體驗)基于自適應(yīng)控件,能夠確保Windows 10適配各種屏幕尺寸的設(shè)備,使得用戶在不同設(shè)備上擁有更加統(tǒng)一的操作體驗。同時,它還適用于鼠標(biāo)、鍵盤和觸摸技術(shù)的開發(fā)。
Windows 10 SDK(版本10.0.14393.795 - 適用于 10.01.14393.033 的 QFE)提供用于生成 Windows 10 應(yīng)用的最新標(biāo)頭、庫、元數(shù)據(jù)和工具。通過安裝此 SDK、最新版 Visual Studio 2015 和 IDE 環(huán)境,可以訪問新的 Windows 10 API。Windows 10 SDK 允許你生成通用 Windows 應(yīng)用以及適用于 Windows 10 版本 1607 的桌面應(yīng)用。
此 SDK 還支持生成適用于 Windows 8.1、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008 的 Windows 應(yīng)用和桌面應(yīng)用程序。有關(guān) Windows 和 Windows Phone SDK 的早期版本,請參閱存檔頁面。
注意:
如果你要開發(fā)面向特定版本 Windows 10 的桌面 (Win32) 應(yīng)用,用于開發(fā)這些應(yīng)用的 SDK 版本必須與計劃將應(yīng)用部署到的操作系統(tǒng)的相同目標(biāo)版本相匹配。
例如,如果目標(biāo)平臺版本是 Windows 10 RTM,則必須下載“Windows 10 RTM SDK(版本 10.0.26624.0)和適用于 Windows 10 移動版的 Microsoft 模擬器”,然后使用該 SDK 編譯應(yīng)用。同樣地,如果目標(biāo)平臺版本是 Windows 10 版本 1511,則必須下載“Windows 10 RTM SDK(版本 10.0.10586.212)和適用于 Windows 10 移動版的 Microsoft 模擬器”,然后使用該 SDK 編譯應(yīng)用。
入門
在安裝前,需要注意下面一些事項。
請在安裝前退出 Visual Studio。如果在運行 Visual Studio,SDK 設(shè)置可能會失敗。了解有關(guān)常見工具問題的詳細信息。
在非 Windows 10 平臺上,Windows 10 SDK 要求安裝通用 CRT: KB2999226。若要避免在設(shè)置期間發(fā)生錯誤,請確保在安裝 Windows SDK 之前從 Microsoft 更新安裝推薦的最新更新和修補程序。
系統(tǒng)要求
Windows 10 SDK 已經(jīng)過優(yōu)化以供在 Windows 10 上使用。Windows 10 SDK 也可通過 Visual Studio 更新 3 獲取。
新增功能
Windows 10 SDK 展示了許多用于開發(fā)通用 Windows 應(yīng)用的令人興奮的新 API 和平臺。了解有關(guān) Windows 10 版本 1607 中的新功能的詳細信息。
工具更新
alljoyncodegenerator.exe
“alljoyncodegenerator.exe”已從 Windows SDK 中刪除,并且由適用于 Visual Studio 2015 的 AllJoyn Studio 擴展所取代。單擊此處,從 Visual Studio 庫中進行下載。
JavaScript 性能分析器
JavaScript 性能分析器工具已從 Windows SDK 中刪除。對于 JavaScript 性能分析,現(xiàn)在可以在 Edge 瀏覽器中使用 F12。若要了解詳細信息,請查看 F12 開發(fā)人員工具文檔。
JSConstraintDebug.exe
JSConstraintsDebug 是命令行工具,提供使用諸如 Visual Studio 等 IDE 的調(diào)試功能,可在開發(fā) V4 打印機驅(qū)動程序時驗證 JavaScript 約束。
MakeAppx.exe
Makeappx 現(xiàn)在支持加密或解密應(yīng)用程序包或捆綁包。了解有關(guān) MakeAppx.exe 的詳細信息。
WinAppDeployCmd.exe
WinAppDeployCmd 現(xiàn)在可將 UWP 應(yīng)用部署到 Xbox One、IoT、Hololens 和電腦。它現(xiàn)在還支持這些新平臺的寬松文件部署。了解有關(guān)使用 WinAppDeployCmd.exe 部署 UWP 應(yīng)用的詳細信息。
示例
現(xiàn)在可通過 GitHub 獲取 Windows 10 應(yīng)用示例。你可以在 GitHub 上瀏覽代碼、使用 Git 克隆個人儲存庫副本,或下載包含所有示例的壓縮文檔。我們樂于接收反饋,因此如果你有問題或疑問,你可以隨時在儲存庫中提出問題。這些示例專用于在支持 Universal Windows Platform 的桌面、移動設(shè)備和將來設(shè)備上運行。你可以在 MSDN 代碼庫中找到其他示例。
Windows 10 移動版模擬器
Windows 10 移動版模擬器是一個桌面應(yīng)用程序,它可以模擬運行 Windows 10 移動版模擬器的設(shè)備。它提供了一個虛擬環(huán)境,你可以在其中調(diào)試并測試 Windows 應(yīng)用,而無需使用物理設(shè)備。它還為應(yīng)用程序原型提供獨立的環(huán)境。了解有關(guān) Windows 10 移動版模擬器的詳細信息。
開發(fā)者可以選擇下載獨立的Windows10 SDK,搭配其他第三方開發(fā)軟件工具,或者直接下載完整版的Visual Studio 2015開發(fā)套裝。Windows 10開發(fā)者工具中已包含一個免費的、功能完整的Visual Studio Community 2015客戶端,開發(fā)者在此基礎(chǔ)上創(chuàng)建出極具創(chuàng)新性與吸引力的Windows應(yīng)用。隨著Windows 10的普及,或?qū)⒋蚱浦癢indows 8商店優(yōu)質(zhì)通用應(yīng)用匱乏的困局。
微軟表示:
“(VS2015)這套工具包括通用應(yīng)用模板,代碼編輯器,強大的調(diào)試器,Win10 Mobile模擬器,豐富的語言支持等等,敬請體驗。”
適用于 Windows 10 的下載和工具——獲取針對 Windows 進行生成所需的工具 — 無論你是在通用 Windows 平臺上生成適用于平板電腦、手機、PC 或 Xbox 的通用 Windows 應(yīng)用,還是生成適用于臺式電腦的經(jīng)典 Windows 應(yīng)用程序。
功能介紹:
應(yīng)用可以直接撥打電話,可以讀取通話記錄,可以監(jiān)測通話狀態(tài),似乎還能語音留言,但是沒看到通話錄音的接口。
可以控制短信模塊(目測不僅手機可以,你買個USB短信貓之類的應(yīng)該也能控制),收發(fā)短信,通過接收短信激活后臺任務(wù)。
通信接口支持:包含GPIO、USB、I2C(這啥玩意兒),HID等等。
網(wǎng)絡(luò)功能:VPN(這次多了幾個接口,也許應(yīng)用可以直接創(chuàng)建VPN賬號了),WiFi直連。應(yīng)用可以自行開關(guān)、掃描、連接WiFi,似乎可以控制熱點。
可以控制燈,應(yīng)該是操作手電筒功能。
可以輸入輸出MIDI,但是這個WP是不太可能了。
ChatMessage,這個以前就有,估計是指Skype的消息(因為短信是SMS,額外列出來的)。
人體識別,包含指紋識別,人臉識別,手勢識別。
后臺下載支持完成時觸發(fā)后臺任務(wù),再也不用抱怨后臺下載難用了。
支持自定義傳感器
那個Windows.World真不知道是什么鬼了,目測是和位置有關(guān),還和控制器有關(guān),也許是給頭盔使用的API。
可以復(fù)制粘貼文字、圖片、網(wǎng)址、甚至自定義數(shù)據(jù)的剪貼板
目前比Win8.1的API少了電子錢包的API,少了智能卡API,估計是還沒做完。
多媒體全面增強,支持自適應(yīng)流模式(HLS),新增了MSESource(參見HTML5的視頻部分),增加了媒體回放源,支持字幕軌,支持MKV,原生支持H265/HEVC/FLAC/ALAC的解碼,支持自定義特效,允許后臺轉(zhuǎn)碼。
支持DirectX12
其它需要看下一個版本。