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


Знакомство с приложениями устройств UWP

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

Каждая из этих функций является необязательной. Одно приложение устройства не требует использования всех этих приложений. Для всех этих функций требуются метаданные устройства.

Дополнительные сведения о том, что такое приложение устройства UWP и как создать его, см. в статье "Создание приложений устройств UWP".

Обновление устройства

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

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

Чтобы создать фоновую задачу для обслуживания устройств (обновления устройств), используйте триггер DeviceServicingTrigger . Аналогичный триггер DeviceUseTrigger, который позволяет надежной синхронизации содержимого, доступен для всех приложений UWP. Дополнительные сведения см. в разделе "Синхронизация устройств и обновление" для приложений устройств UWP.

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

Автозапуск

Вы можете настроить любое приложение UWP, включая приложение устройства UWP, для автоматического запуска при подключении устройства с поддержкой AutoPlay к компьютеру. Однако это приложение должно поддерживать обработчик автозапуска и указать идентификатор интерфейса в манифесте приложения. Вы также можете разрешить дополнительным приложениям UWP выступать в качестве обработчиков автозапуска для вашего устройства.

example autoplay dialog for a device.

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

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

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

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

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

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

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

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

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

Автоматическая установка

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

windows store device apps can automatically install.

Предупреждение

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

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

Создание приложений устройств UWP

Автоматическая установка для приложений устройств UWP

Автозапуск для приложений устройств UWP

Синхронизация устройств и обновление для приложений устройств UWP