初识 UWP 设备应用

设备制造商可以创建用作设备配套的 UWP 设备应用。 设备应用能够使用外围设备或内部设备的全部功能,并且可以执行特权操作,例如固件更新。 本主题概述了使 UWP 设备应用程序与普通 UWP 应用截然不同的特性和功能。

每个功能都是可选的。 单个设备应用不需要使用所有这些设备应用。 所有这些功能都需要设备元数据。

有关 UWP 设备应用是什么以及如何创建设备应用的详细信息,请参阅构建 UWP 设备应用

设备更新

在设备元数据中指定为特权应用时,UWP 设备应用可以在设备后台任务中执行多步骤设备操作。 即使应用移动到后台并挂起,此特殊类型的后台任务也可以运行到完成。 这样才能提供可靠的设备服务,例如更改永久性设置或固件,而不需要用户坐在那里看进度条。

windows store device apps can perform device updates, like firmware updates, in the background.

要为设备服务(设备更新)创建后台任务,请使用 DeviceServicingTrigger 触发器。 所有 UWP 应用均可使用类似的触发器 DeviceUseTrigger,其可实现可靠的内容同步。 有关详细信息,请参阅 UWP 设备应用的设备同步和更新

设备后台任务限制应用可以在后台运行的时间量,不允许无限期操作或无限同步。

自动播放

你可以将任何 UWP 应用(包括 UWP 设备应用)配置为在自动播放支持的设备连接到电脑时自动启动。 但是,该应用必须支持自动播放处理程序,并在应用清单中指定体验 ID。 你还可以选择让其他 UWP 应用充当设备的自动播放处理程序。

example autoplay dialog for a device.

有关自动播放以及 Windows 8.1 中支持哪些设备类的详细信息,请参阅 UWP 设备应用的自动播放

打印机的设备应用

UWP 设备应用可以通过自定义打印设置浮出控件和通知支持来突出显示打印机的特殊功能。 UWP 设备应用还可以显示打印机状态、管理打印作业和执行打印机维护。

有关信息,请参阅以下主题:

适用于相机的设备应用

UWP 设备应用还可以通过自定义的相机设置和特殊相机效果突出显示相机的特殊功能。

有关详细信息,请参阅以下主题:

适用于内部设备的设备应用

OEM 和组件供应商可以为电脑内部的设备开发 UWP 设备应用。 要访问与系统容器关联的设备,必须在设备元数据中将应用指定为特权应用。 内部设备的应用通常预安装在电脑上,可以从 Microsoft Store 下载。 有关详细信息,请参阅适用于内部设备的 UWP 设备应用

自动安装

当用户将设备连接到其电脑时,UWP 设备应用可以自动安装。 如果与 Internet 的连接不可用,Windows 将在稍后重试。 设备应用安装到所有应用

windows store device apps can automatically install.

警告

需要注意的是,自动安装功能在安装应用时不会向用户提供通知。 有些用户可能会觉得这种体验令人困惑和沮丧,从而给应用程序打出差评。

有关自动安装的详细信息,请参阅打印机和相机的自动安装。

构建 UWP 设备应用

UWP 设备应用的自动安装

UWP 设备应用的自动播放

UWP 设备应用的设备同步和更新