认识 UWP 设备应用

Important

设备元数据已弃用,并将在 Windows 的将来版本中删除。 有关替代功能的信息,请参阅驱动程序包容器元数据

设备制造商可以创建一个 UWP 设备应用,作为其设备的配套。 设备应用能够使用外围设备或内部设备的全部功能,并且可以执行特权作,例如固件更新。 本文概述了使 UWP 设备应用与常规 UWP 应用唯一不同的特性和功能。

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

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

Device update

在设备元数据中指定为特权应用程序时,UWP 设备应用可以在设备后台任务中执行多步骤设备操作。 即使应用移动到后台并暂停,此特殊类型的后台任务也可以运行到完成。 这是为了允许可靠的设备维护,例如更改持久设置或固件,而无需用户盯着进度条。

windows 应用商店设备应用可以在后台执行设备更新,例如固件更新。

To create a background task for device servicing (device updates), use the DeviceServicingTrigger trigger. 有关详细信息,请参阅 UWP 设备应用的设备同步和更新。 For more info, see Device sync and update for UWP device apps.

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

AutoPlay

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

设备的自动播放对话框示例。

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

用于打印机的设备应用程序

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

有关信息,请参阅以下文章:

适用于相机的设备应用

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

有关详细信息,请参阅以下文章:

内部设备的设备应用

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

Automatic installation

当用户将设备连接到其电脑时,UWP 设备应用可以自动安装。 如果与 Internet 的连接不可用,Windows 稍后会再次尝试。 Device apps are installed to All Apps.

windows 应用商店设备应用可以自动安装。

Warning

请务必考虑自动安装功能不会在安装应用时向用户提供通知。 一些用户发现这种体验令人困惑和令人沮丧,并给你的应用一个糟糕的评级。

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