Novedades de las aplicaciones de dispositivos para UWP

En esta sección se proporciona una visión de las novedades de las aplicaciones de dispositivos para UWP. Para obtener más información sobre las aplicaciones de dispositivos, consulte Conocer las aplicaciones de dispositivos para UWP.

Las API de dispositivo de Windows Runtime no requieren metadatos del dispositivo. Esto significa que la aplicación no necesita ser una aplicación de dispositivo para UWP para usarlas. Las aplicaciones para UWP pueden usar estas API para acceder a dispositivos USB, de interfaz humana (HID), GATT Bluetooth, RFCOMM Bluetooth, dispositivos Wi-Fi Direct, etc. Para obtener más información, consulte Integración de dispositivos.

Novedades de Windows 10

Con Windows 10, no hay ningún cambio en la funcionalidad de la aplicación de dispositivo de Microsoft Store. Los procesos de Windows 8.1 para crear, probar y enviar aplicaciones de dispositivos para UWP seguirán funcionando con Windows 10. Sin embargo, se recomienda desarrollar una aplicación de Plataforma universal de Windows (UWP) con funcionalidades personalizadas. Para obtener más información, consulte Aplicación para compatibilidad con hardware (HSA): Pasos para desarrolladores de aplicaciones.

Asistente para metadatos de dispositivo

Windows 8.1 presenta un nuevo asistente para metadatos de dispositivo. Cree fácilmente paquetes de metadatos de dispositivo para aplicaciones de dispositivos para UWP sin necesidad de editar XML sin procesar. El nuevo asistente también puede validar los metadatos del dispositivo en la aplicación localmente, antes de enviarlos al panel. Para obtener más información sobre cómo encaja este asistente en el proceso, consulte Creación de una aplicación de dispositivo para UWP paso a paso.

Para obtener el Asistente para creación de metadatos de dispositivo, debe instalar el SDK independiente para Windows 8.1 antes de completar los pasos de este tema. La instalación de Microsoft Visual Studio Express para Windows instala una versión del SDK que no incluye el asistente.

Tareas en segundo plano para la sincronización y actualización de dispositivos

En Windows 8.1, las aplicaciones de dispositivo para UWP pueden realizar operaciones de dispositivo de varios pasos en una tarea en segundo plano para que puedan ejecutarse hasta su finalización incluso si la aplicación se mueve a segundo plano y se suspende. Esto es necesario para permitir un mantenimiento fiable del dispositivo (cambios en la configuración persistente o el firmware) y la sincronización de contenido, sin necesidad de que el usuario se siente y observe una barra de progreso. Use DeviceServicingTrigger para el mantenimiento del dispositivo y DeviceUseTrigger para la sincronización de contenido. Tenga en cuenta que estas tareas en segundo plano restringen la cantidad de tiempo que la aplicación puede ejecutarse en segundo plano y no están pensadas para permitir una operación indefinida o una sincronización infinita. Para obtener más información, consulte Sincronización y actualización de dispositivos para aplicaciones para UWP.

DeviceUseTrigger, para la sincronización de dispositivos, no requiere metadatos del dispositivo.

Reproducción automática de aplicaciones de dispositivos para UWP

Puedes configurar la aplicación de dispositivo para UWP para que se inicie automáticamente cuando el dispositivo periférico se conecte al equipo (después de instalar la aplicación). En Windows 8.1, la reproducción automática para aplicaciones de dispositivos agrega compatibilidad con dispositivos de interfaz humana (HID), tarjetas inteligentes y el puerto general. Para obtener más información, consulte Reproducción automática para aplicaciones de dispositivos para UWP.

Funcionalidades de impresora

En Windows 8.1, las aplicaciones de dispositivos para UWP pueden administrar trabajos de impresión y realizar tareas de mantenimiento de impresoras. Para obtener más información, consulte Cómo administrar trabajos de impresión y Cómo realizar el mantenimiento de impresoras.

Puede ver estas características resaltadas en el nuevo ejemplo, Administración de trabajos de impresión y mantenimiento de impresoras. La biblioteca de extensiones de impresora, que se incluye con el ejemplo, encapsula la implementación COM de la interfaz COM PrinterExtensionLib. Esta biblioteca se diseñó para facilitar la reutilización en su propia aplicación de dispositivo para UWP.

Cambios en la experiencia del usuario

Para proporcionar una experiencia coherente con otras aplicaciones para UWP instaladas en Windows 8.1, las aplicaciones de dispositivos para UWP no se anclan a Inicio cuando se instalan. Desde Inicio, los usuarios pueden deslizar el dedo hacia arriba (desde el centro de la pantalla) para ver todas las aplicaciones, incluidas las aplicaciones de dispositivos para UWP instaladas recientemente.

La aplicación integrada de Windows 8.1 Cámara ya no incluye un botón Opciones. Esto significa que un control flotante personalizado de opciones de cámara desde una aplicación de dispositivo para UWP no aparecerá en esa aplicación. Sin embargo, cualquier otra aplicación para UWP que use Windows.Media.Capture.CameraCaptureUI todavía puede exponer un control flotante personalizado para Más opciones, cuando se instala.