Новые возможности приложений устройств UWP
В этом разделе представлено представление о новых возможностях приложений устройств UWP. Дополнительные сведения о приложениях устройств см. в статье "Знакомство с приложениями устройств UWP".
среда выполнения Windows API устройств не требуют метаданных устройства. Это означает, что ваше приложение не должно быть приложением устройства UWP для их использования. Приложения UWP могут использовать эти API для доступа к USB, устройствам пользовательского интерфейса (HID), Bluetooth GATT, Bluetooth RFCOMM, устройствам Wi-Fi Direct и т. д. Дополнительные сведения см. в разделе "Интеграция устройств".
Новые возможности Windows 10
В Windows 10 нет изменений в функциональных возможностях приложения устройства Microsoft Store. Процессы Windows 8.1 для создания, тестирования и отправки приложений устройств UWP будут продолжать работать с Windows 10. Однако рекомендуется разрабатывать приложение универсальная платформа Windows (UWP) с пользовательскими возможностями. Дополнительные сведения см. в разделе "Приложение поддержки оборудования" (HSA): действия для разработчиков приложений.
Мастер метаданных устройства
Windows 8.1 представляет новый мастер метаданных устройства. Легко создавать пакеты метаданных устройств для приложений устройств UWP без необходимости изменять необработанный XML-код. Новый мастер также может проверить метаданные устройства в локальном режиме перед отправкой на панель мониторинга. Дополнительные сведения о том, как этот мастер вписывается в процесс, см. в разделе "Создание приложения устройства UWP" пошаговые инструкции.
Чтобы получить мастер разработки метаданных устройства, необходимо установить автономный пакет SDK для Windows 8.1 , прежде чем выполнить действия, описанные в этом разделе. Установка Microsoft Visual Studio Express для Windows устанавливает версию пакета SDK, которая не включает мастер.
Фоновые задачи для синхронизации и обновления устройств
В Windows 8.1 приложения устройств UWP могут выполнять многофакторные операции с устройствами в фоновой задаче, чтобы они могли выполняться до завершения, даже если приложение перемещено в фон и приостановлено. Это необходимо для обеспечения надежного обслуживания устройств (изменений постоянных параметров или встроенного ПО) и синхронизации содержимого, не требуя, чтобы пользователь сидел и смотрел индикатор выполнения. Используйте DeviceServicingTrigger для обслуживания устройств и DeviceUseTrigger для синхронизации содержимого. Обратите внимание, что эти фоновые задачи ограничивают время запуска приложения в фоновом режиме и не предназначены для разрешения неограниченной операции или бесконечной синхронизации. Дополнительные сведения см. в разделе "Синхронизация устройств и обновление" для приложений устройств UWP.
Устройство DeviceUseTrigger для синхронизации устройств не требует метаданных устройства.
Автозапуск для приложений устройств UWP
Вы можете настроить приложение устройства UWP для автоматического запуска при подключении периферийных устройств к компьютеру (после установки приложения). В Windows 8.1 автозапуск для приложений устройств добавляет поддержку устройств с пользовательским интерфейсом (HID), смарт-карта и общего порта. Дополнительные сведения см. в разделе "Автозапуск" для приложений устройств UWP.
Возможности принтера
В Windows 8.1 приложения устройств UWP могут управлять заданиями печати и выполнять задачи обслуживания принтера. Дополнительные сведения см. в разделе "Управление заданиями печати" и "Как выполнять обслуживание принтера".
Эти функции можно увидеть в новом примере, управлении заданиями печати и обслуживании принтеров. Библиотека расширений принтера, включенная в пример, упаковывает реализацию COM-интерфейса PrinterExtensionLib. Эта библиотека предназначена для упрощения повторного использования в собственном приложении устройства UWP.
Изменения взаимодействия с пользователем
Чтобы обеспечить согласованность с другими приложениями UWP, установленными в Windows 8.1, приложения устройств UWP не закреплены на начальном экране при их установке. С начала пользователи могут проводите пальцем вверх (из центра экрана) для просмотра всех приложений, включая недавно установленные приложения устройств UWP.
Встроенное приложение windows 8.1 Камера больше не включает кнопку "Параметры". Это означает, что всплывающий элемент настраиваемых параметров камеры из приложения устройства UWP не будет отображаться в этом приложении. Однако любое другое приложение UWP, использующее Windows.Media.Capture.КамераКласс CaptureUI по-прежнему может предоставлять настраиваемый всплывающий элемент для дополнительных параметров при установке.