Поделиться через


Знакомство с приложениями устройств 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, для автоматического запуска при подключении устройства с поддержкой AutoPlay к компьютеру. Однако это приложение должно поддерживать обработчик автозапуска и указать идентификатор интерфейса в манифесте приложения. Вы также можете разрешить больше приложений UWP выступать в качестве обработчиков автозапуска для вашего устройства.

пример диалогового окна автозапуска для устройства.

Дополнительные сведения об автозапуске и о том, какие классы устройств поддерживаются в Windows 8.1, см. в разделе "Автозапуск" для приложений устройств UWP.

Приложения устройств для принтеров

Приложения устройств UWP могут выделять специальные функции принтеров с помощью настраиваемых параметров печати и поддержки уведомлений. Приложения устройств UWP также могут отображать состояние принтера, управлять заданиями печати и выполнять обслуживание принтера.

Дополнительные сведения см. в следующих статьях:

Приложения для устройств для камер

Приложения устройств UWP также могут выделить специальные функции камер с помощью настраиваемых параметров камеры и специальных эффектов камеры.

Дополнительные сведения см. в следующих статьях:

Приложения устройств для внутренних устройств

Изготовители оборудования и поставщики компонентов могут разрабатывать приложения устройств UWP для устройств, которые являются встроенными в ПК. Чтобы получить доступ к устройству, связанному с системным контейнером, приложение должно быть указано как привилегированное приложение в метаданных устройства. Приложения для внутренних устройств обычно предварительно установлены на компьютере и могут быть скачаны из Microsoft Store. Дополнительные сведения см. в приложениях UWP для внутренних устройств.

Automatic installation

Приложения устройств UWP могут автоматически устанавливаться, когда пользователь подключает устройство к компьютеру. Если подключение к Интернету недоступно, Windows попробует снова позже. Device apps are installed to All Apps.

Приложения устройств магазина Windows могут автоматически устанавливаться.

Warning

Важно учитывать, что функция автоматической установки не предоставляет пользователю уведомление при установке приложения. Некоторые пользователи находят этот опыт запутанным и разочарованным, и дают вашему приложению плохую оценку.

Дополнительные сведения об автоматической установке см. в разделе "Автоматическая установка" для принтеров и камер.