微软Windows 10 SDK开发工具,帮助开发人员开发适用于PC、手机和平板电脑的Windows通用应用。微软的Adaptive UX(自适应用户体验)基于自适应控件,能够确保Windows 10适配各种屏幕尺寸的设备,使得用户在不同设备上拥有更加统一的操作体验。同时,它还适用于鼠标、键盘和触摸技术的开发。
Windows 10 SDK(版本10.0.14393.795 - 适用于 10.01.14393.033 的 QFE)提供用于生成 Windows 10 应用的最新标头、库、元数据和工具。通过安装此 SDK、最新版 Visual Studio 2015 和 IDE 环境,可以访问新的 Windows 10 API。Windows 10 SDK 允许你生成通用 Windows 应用以及适用于 Windows 10 版本 1607 的桌面应用。
此 SDK 还支持生成适用于 Windows 8.1、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008 的 Windows 应用和桌面应用程序。有关 Windows 和 Windows Phone SDK 的早期版本,请参阅存档页面。
如果你要开发面向特定版本 Windows 10 的桌面 (Win32) 应用,用于开发这些应用的 SDK 版本必须与计划将应用部署到的操作系统的相同目标版本相匹配。
例如,如果目标平台版本是 Windows 10 RTM,则必须下载“Windows 10 RTM SDK(版本 10.0.26624.0)和适用于 Windows 10 移动版的 Microsoft 模拟器”,然后使用该 SDK 编译应用。同样地,如果目标平台版本是 Windows 10 版本 1511,则必须下载“Windows 10 RTM SDK(版本 10.0.10586.212)和适用于 Windows 10 移动版的 Microsoft 模拟器”,然后使用该 SDK 编译应用。
在安装前,需要注意下面一些事项。
请在安装前退出 Visual Studio。如果在运行 Visual Studio,SDK 设置可能会失败。了解有关常见工具问题的详细信息。
在非 Windows 10 平台上,Windows 10 SDK 要求安装通用 CRT: KB2999226。若要避免在设置期间发生错误,请确保在安装 Windows SDK 之前从 Microsoft 更新安装推荐的最新更新和修补程序。
Windows 10 SDK 已经过优化以供在 Windows 10 上使用。Windows 10 SDK 也可通过 Visual Studio 更新 3 获取。
Windows 10 SDK 展示了许多用于开发通用 Windows 应用的令人兴奋的新 API 和平台。了解有关 Windows 10 版本 1607 中的新功能的详细信息。
工具更新
alljoyncodegenerator.exe
“alljoyncodegenerator.exe”已从 Windows SDK 中删除,并且由适用于 Visual Studio 2015 的 AllJoyn Studio 扩展所取代。单击此处,从 Visual Studio 库中进行下载。
JavaScript 性能分析器
JavaScript 性能分析器工具已从 Windows SDK 中删除。对于 JavaScript 性能分析,现在可以在 Edge 浏览器中使用 F12。若要了解详细信息,请查看 F12 开发人员工具文档。
JSConstraintDebug.exe
JSConstraintsDebug 是命令行工具,提供使用诸如 Visual Studio 等 IDE 的调试功能,可在开发 V4 打印机驱动程序时验证 JavaScript 约束。
MakeAppx.exe
Makeappx 现在支持加密或解密应用程序包或捆绑包。了解有关 MakeAppx.exe 的详细信息。
WinAppDeployCmd.exe
WinAppDeployCmd 现在可将 UWP 应用部署到 Xbox One、IoT、Hololens 和电脑。它现在还支持这些新平台的宽松文件部署。了解有关使用 WinAppDeployCmd.exe 部署 UWP 应用的详细信息。
示例
现在可通过 GitHub 获取 Windows 10 应用示例。你可以在 GitHub 上浏览代码、使用 Git 克隆个人储存库副本,或下载包含所有示例的压缩文档。我们乐于接收反馈,因此如果你有问题或疑问,你可以随时在储存库中提出问题。这些示例专用于在支持 Universal Windows Platform 的桌面、移动设备和将来设备上运行。你可以在 MSDN 代码库中找到其他示例。
Windows 10 移动版模拟器是一个桌面应用程序,它可以模拟运行 Windows 10 移动版模拟器的设备。它提供了一个虚拟环境,你可以在其中调试并测试 Windows 应用,而无需使用物理设备。它还为应用程序原型提供独立的环境。了解有关 Windows 10 移动版模拟器的详细信息。
开发者可以选择下载独立的Windows10 SDK,搭配其他第三方开发软件工具,或者直接下载完整版的Visual Studio 2015开发套装。Windows 10开发者工具中已包含一个免费的、功能完整的Visual Studio Community 2015客户端,开发者在此基础上创建出极具创新性与吸引力的Windows应用。随着Windows 10的普及,或将打破之前Windows 8商店优质通用应用匮乏的困局。
“(VS2015)这套工具包括通用应用模板,代码编辑器,强大的调试器,Win10 Mobile模拟器,丰富的语言支持等等,敬请体验。”
适用于 Windows 10 的下载和工具——获取针对 Windows 进行生成所需的工具 — 无论你是在通用 Windows 平台上生成适用于平板电脑、手机、PC 或 Xbox 的通用 Windows 应用,还是生成适用于台式电脑的经典 Windows 应用程序。
应用可以直接拨打电话,可以读取通话记录,可以监测通话状态,似乎还能语音留言,但是没看到通话录音的接口。
可以控制短信模块(目测不仅手机可以,你买个USB短信猫之类的应该也能控制),收发短信,通过接收短信激活后台任务。
通信接口支持:包含GPIO、USB、I2C(这啥玩意儿),HID等等。
网络功能:VPN(这次多了几个接口,也许应用可以直接创建VPN账号了),WiFi直连。应用可以自行开关、扫描、连接WiFi,似乎可以控制热点。
可以控制灯,应该是操作手电筒功能。
可以输入输出MIDI,但是这个WP是不太可能了。
ChatMessage,这个以前就有,估计是指Skype的消息(因为短信是SMS,额外列出来的)。
人体识别,包含指纹识别,人脸识别,手势识别。
后台下载支持完成时触发后台任务,再也不用抱怨后台下载难用了。
支持自定义传感器
那个Windows.World真不知道是什么鬼了,目测是和位置有关,还和控制器有关,也许是给头盔使用的API。
可以复制粘贴文字、图片、网址、甚至自定义数据的剪贴板
目前比Win8.1的API少了电子钱包的API,少了智能卡API,估计是还没做完。
多媒体全面增强,支持自适应流模式(HLS),新增了MSESource(参见HTML5的视频部分),增加了媒体回放源,支持字幕轨,支持MKV,原生支持H265/HEVC/FLAC/ALAC的解码,支持自定义特效,允许后台转码。
支持DirectX12
其它需要看下一个版本。