UWP 设备应用入门

从这里开始构建 UWP 设备应用。

get started with windows store device apps.

设备制造商可以创建用作设备配套的 UWP 设备应用。 UWP 设备应用的功能超出常规的 UWP 应用,可执行特权操作,例如固件更新。 此外,UWP 设备应用可以从自动播放(在比其他应用更多的设备上启动),在首次连接设备时自动安装,并扩展 Windows 中内置的打印机和相机体验。

注意

Windows 运行时设备 API 不需要设备元数据。 这意味着你的应用不需要是 UWP 设备应用即可使用它们。 UWP 应用可以使用这些 API 访问 USB、人机接口设备 (HID)、蓝牙设备等。 有关详细信息,请参阅集成设备

若要了解 UWP 移动宽带应用,请参阅 Mobile Broadband(移动宽带)。

1. 准备工作

要开发 UWP 设备应用:你需要拥有 Microsoft Visual Studio(用于开发 UWP 应用)和设备元数据创作向导(用于开发设备元数据)。

注意

要在 Windows 10 中开发 UWP 设备应用,请下载 Microsoft Visual Studio 2017 和 Windows 驱动程序工具包 (WDK) 10。 成为 Windows 预览体验成员以获取工具包和工具

如果你也在开发驱动程序

如果要开发除 UWP 设备应用以外的 Windows 驱动程序,请使用 Microsoft Visual Studio Professional 或 Microsoft Visual Studio Ultimate 创建 UWP 设备应用。 这些版本包括新的设备元数据创作向导,也是 Windows 驱动程序工具包 (WDK) 8.1 的要求。

  1. 下载 Visual Studio Professional 或 Visual Studio Ultimate

  2. 下载 WDK 8.1

如果你不打算开发驱动程序

如果你不需要开发驱动程序,可以使用 Microsoft Visual Studio Express 2015 for Windows 创建 UWP 设备应用。 但这个版本的 Visual Studio 安装的 SDK 版本不包括设备元数据创作向导。 要获取新的设备元数据创作向导,还必须下载独立的 Windows 8.1 SDK。

  1. 下载 Visual Studio Express 2015 for Windows 10

  2. 下载独立的 Windows 8.1 SDK

2. 构建一些常规 UWP 应用

UWP 设备应用是一种特殊的 UWP 应用。 因此,在开发第一个 UWP 设备应用之前,请准备构建一些常规 UWP 应用。

3. 了解 UWP 设备应用的特殊性

了解可以使用 UWP 设备应用执行的特殊操作,以及构建 UWP 设备应用需要执行的操作。

4. 下载示例

你可以在示例库中使用设备和传感器关键字查找与设备相关的示例。 了解如何在完整示例的上下文中使用 API。 你可以辨别出 UWP 设备应用,因为它包含一个将它与设备元数据关联的 StoreManifest.xml 文件。 这些示例使用 UWP 设备应用关键字进行标记。

5. 构建自己的 UWP 设备应用

要开始,请参阅分步构建 UWP 设备应用