Nouveautés pour les applications UWP pour périphériques
Cette section donne un aperçu des nouveautés pour les applications UWP pour périphériques. Pour plus d’informations sur les applications d’appareils, veuillez consulter la rubrique Découvrez les applications d’appareils UWP.
Les API de périphérique de Windows Runtime ne nécessitent pas de métadonnées de périphérique. Cela signifie que votre application n’a pas besoin d’être une application UWP pour périphérique pour les utiliser. Les applications UWP peuvent utiliser ces API pour accéder aux périphériques USB, aux périphériques d’interface humaine (HID), au Bluetooth GATT, au Bluetooth RFCOMM, aux périphériques Wi-Fi Direct, etc. Pour plus d’informations, veuillez consulter la rubrique Intégration des périphériques.
Nouveautés de Windows 10
Avec Windows 10, il n’y a aucun changement concernant la fonctionnalité des applications pour les périphériques du Microsoft Store. Les processus de construction, de test et de soumission des applications UWP pour périphériques de Windows 8.1 continueront de fonctionner avec Windows 10. Cependant, nous recommandons de développer une application de plate-forme Windows universelle (UWP) avec des capacités personnalisées. Pour plus d’informations, veuillez consulter la section Support matériel App (HSA) : Procédure pour les développeurs d’applications.
Assistant de métadonnées de périphérique
Windows 8.1 introduit un nouvel assistant de métadonnées de périphérique. Créez facilement des packages de métadonnées de périphérique pour les applications UWP pour périphériques sans avoir besoin de modifier du XML brut. Le nouvel assistant peut également valider les métadonnées de périphérique contre votre application localement, avant de les soumettre au tableau de bord. Pour plus d’informations sur la manière dont cet assistant s’intègre dans le processus, veuillez consulter la section Construire une application UWP pour périphérique étape par étape.
Pour obtenir l’Assistant de rédaction des métadonnées de périphérique, vous devez installer le kit SDK autonome pour Windows 8.1 avant de suivre la procédure de cette rubrique. L’installation de Microsoft Visual Studio Express pour Windows installe une version du SDK qui n’inclut pas l’assistant.
Tâches en arrière-plan pour la synchronisation et la mise à jour des périphériques
Dans Windows 8.1, les applications UWP pour périphériques peuvent effectuer des opérations de périphérique multi-étapes dans une tâche en arrière-plan afin qu’elles puissent s’exécuter jusqu’à leur achèvement même si l’application est déplacée en arrière-plan et suspendue. Cela est nécessaire pour permettre un service de périphérique fiable (modifications des paramètres persistants ou du micrologiciel) et une synchronisation du contenu, sans nécessiter que l’utilisateur reste à regarder une barre de progression. Utilisez DeviceServicingTrigger pour la maintenance de l’appareil et DeviceUseTrigger pour la synchronisation du contenu. Notez que ces tâches en arrière-plan contraignent la durée pendant laquelle l’application peut s’exécuter en arrière-plan et ne sont pas destinées à permettre un fonctionnement indéfini ou une synchronisation infinie. Pour plus d’informations, veuillez consulter la section Synchronisation et mise à jour des périphériques pour les applications de périphérique UWP.
Le DeviceUseTrigger, pour la synchronisation des périphériques, ne nécessite pas de métadonnées de périphérique.
AutoPlay pour les applications de périphérique UWP
Vous pouvez configurer votre application UWP pour périphérique pour qu’elle se lance automatiquement lorsque votre périphérique est branché sur le PC (après l’installation de l’application). Dans Windows 8.1, le lancement automatique pour les applications de périphérique prend en charge les périphériques d’interface humaine (HID), les cartes à puce et le port général. Pour plus d’informations, veuillez consulter la rubrique Lancement automatique pour les applications UWP pour périphériques.
Fonctionnalités de l’imprimante
Dans Windows 8.1, les applications UWP pour périphériques peuvent gérer les travaux d’impression et effectuer des tâches de maintenance d’imprimante. Pour plus d’informations, veuillez consulter la section Comment gérer les travaux d’impression et Comment effectuer la maintenance de l’imprimante.
Vous pouvez voir ces fonctionnalités mises en évidence dans le nouvel exemple, Gestion des travaux d’impression et maintenance de l’imprimante. La bibliothèque d’extension pour imprimantes, qui est incluse avec l’exemple, contient l’implémentation COM de l’interface COM PrinterExtensionLib. Cette bibliothèque a été conçue pour faciliter la réutilisation dans votre propre application UWP pour périphérique.
Modifications apportées à l’expérience utilisateur
Pour offrir une expérience cohérente avec d’autres applications UWP installées sur Windows 8.1, les applications UWP pour périphériques ne sont pas épinglées au menu Démarrer lorsqu’elles sont installées. À partir du menu Démarrer, les utilisateurs peuvent faire glisser vers le haut (à partir du centre de l’écran) pour voir toutes les applications, dont les applications UWP pour périphériques récemment installées.
L’application Appareil photo intégrée de Windows 8.1 ne comprend plus de bouton Options. Cela signifie qu’un menu flottant personnalisé pour les options de caméra d’une application UWP pour périphérique n’apparaîtra pas dans cette application. Cependant, toute autre application UWP qui utilise la classe Windows.Media.Capture.CameraCaptureUI peut toujours exposer un menu flottant personnalisé pour Plus d’options, lorsqu’elle est installée.