Installation automatique pour les applications d’appareils UWP
Dans Windows 8.1, les fabricants de périphériques peuvent configurer leurs applications d’appareils UWP pour s’installer automatiquement lorsque l’utilisateur connecte leur appareil au PC. Ce sujet décrit le fonctionnement de l’installation automatique et la manière dont l’application, les métadonnées et les pilotes peuvent être mis à jour et désinstallés. Pour plus d’informations sur les applications d’appareils, veuillez consulter la rubrique Découvrez les applications d’appareils UWP.
Remarque
Il est important de noter que la fonctionnalité d’installation automatique ne fournit pas de notification à l’utilisateur lorsque l’application est installée. Certains utilisateurs peuvent trouver cette expérience confuse et frustrante, ce qui pourrait entraîner une mauvaise note pour votre application.
L’installation automatique est activée lorsque vous spécifiez les détails du package de votre application d’appareil dans la partie Application d’appareil UWP de la page Informations sur l’application de l’assistant de création de métadonnées de périphérique. Pour plus d’informations, veuillez consulter Étape 2 : Créer des métadonnées de périphérique.
Aperçu de l’acquisition
Une application d’appareil UWP peut être acquise par l’utilisateur de l’une des trois manières suivantes :
- Installation automatique : L’application est automatiquement acquise et installée la première fois qu’un périphérique est connecté au PC. C’est la manière la plus courante d’installer une application d’appareil UWP.
- Installation manuelle : L’utilisateur trouve une application dans Microsoft Store et l’installe à partir de là. C’est généralement ainsi que les mises à jour d’application et d’autres applications UWP sont installées.
- Préinstallation OEM : Une application pour un périphérique interne de PC ou un composant système peut être préinstallée par un OEM (fournisseur du matériel) dans le cadre d’un nouveau PC. Pour plus d’informations, veuillez consulter la section Préinstaller des applications à l’aide de DISM.
Remarque
Les applications UWP pour les périphériques internes de PC ne sont pas éligibles pour une installation automatique. Elles ne peuvent être acquises que par une installation manuelle et une pré-installation OEM.
Spécifications
Pour que l’installation automatique fonctionne, l’utilisateur doit :
Opter pour les Paramètres recommandés lors de l’installation de Windows.
Être connecté à Microsoft Store.
Être en ligne.
Cela permet à Windows d’acquérir automatiquement les métadonnées, l’application et les pilotes (si nécessaire). Si aucune connexion Internet n’est disponible, l’installation automatique se fera ultérieurement, lorsqu’elle pourra accéder à Internet.
Fonctionnement de l’installation automatique
L’installation automatique se fait en quatre étapes :
Le périphérique est connecté : Lorsque le périphérique est branché ou appairé avec le PC, Windows demande les métadonnées du périphérique aux Services de métadonnées Windows et Internet (WMIS) et, si nécessaire, les pilotes de périphérique de Windows Update.
Les métadonnées du périphérique sont téléchargées : Windows télécharge les métadonnées du périphérique depuis WMIS et les analyse pour identifier l’application associée au périphérique. Cela déclenche le téléchargement de l’application.
Les pilotes du périphérique sont téléchargés : Si des pilotes sont nécessaires, Windows les télécharge depuis Windows Update et les installe automatiquement.
L’application du périphérique est installée : Windows télécharge l’application et l’installe sur l’écran Toutes les applications de l’utilisateur actuellement connecté.
S’il y a une erreur lors de l’une de ces étapes, l’utilisateur verra un message d’erreur sur la page Périphériques de l’application Paramètres.
En cas d’absence de connexion Internet
Si le PC n’est pas connecté à Internet ou est sur une connexion mesurée, Windows attendra pour effectuer l’installation automatique. La prochaine fois que le PC aura une connexion Internet non restreinte, Windows réessaiera automatiquement. L’installation se fait silencieusement en arrière-plan, sans interruption pour l’utilisateur.
Si l’utilisateur n’est pas connecté à Microsoft Store
Si l’utilisateur n’est pas connecté à Microsoft Store avec un compte Microsoft, Windows attendra pour effectuer l’installation automatique. La prochaine fois que l’utilisateur se connecte à Microsoft Store avec un compte Microsoft, Windows réessaiera automatiquement. L’installation se fait silencieusement en arrière-plan, sans interruption pour l’utilisateur.
Mise à jour des pilotes de périphérique
Les mises à jour des pilotes sont distribuées via Windows Update en tant que mises à jour facultatives, tant que l’utilisateur a choisi de recevoir des mises à jour de Windows Update. Les mises à jour des pilotes ne sont pas automatiquement distribuées aux périphériques si l’utilisateur a terminé la configuration du périphérique et a déjà installé des métadonnées et des pilotes.
Les mises à jour des pilotes ne sont pas liées aux mises à jour de l’application, donc les mises à jour des pilotes doivent être conçues pour assurer la compatibilité avec les applications existantes. Si une mise à jour des pilotes est distribuée via Windows Update, ou si l’utilisateur réinstalle ou met à jour manuellement le pilote, l’application doit gérer cela de manière appropriée. Si votre application utilise un pilote personnalisé, assurez-vous de maintenir la compatibilité et les contrats fonctionnels. Pour plus d’informations, veuillez consulter la section Applications de périphérique UWP pour les périphériques internes.
Mise à jour des métadonnées du périphérique
Les métadonnées distribuées par WMIS peuvent être mises à jour pour pointer vers une application d’appareil UWP nouvelle ou différente. Environ 8 à 15 jours après la soumission des métadonnées mises à jour indiquant une nouvelle application, les nouveaux périphériques connectés et configurés pour la première fois recevront la nouvelle application. Mais une nouvelle application indiquée dans les métadonnées mises à jour n’est pas automatiquement distribuée aux PC pour lesquels la configuration du périphérique est déjà terminée, car les utilisateurs ont déjà reçu précédemment les métadonnées de périphérique pour le périphérique.
L’application UWP est automatiquement téléchargée une seule fois, lors de la configuration initiale du périphérique. Si les métadonnées du périphérique sont mises à jour pour pointer vers une application différente, l’ancienne application doit faire la promotion de la nouvelle auprès de l’utilisateur, afin que les utilisateurs puissent l’acquérir depuis le Microsoft Store manuellement. À terme, l’ancienne application doit être supprimée de Microsoft Store. Les utilisateurs peuvent également accéder à la nouvelle application en allant à la page Périphériques de l’application Paramètres et en cliquant sur le lien Obtenir l’application pour ce périphérique.
Important
Note spéciale concernant l’ajout d’un accès privilégié : Si de nouvelles métadonnées accordent à une application UWP un accès privilégié à un périphérique (lorsque l’accès n’existait pas auparavant), soumettez vos métadonnées au moins 20 jours avant de soumettre votre application. Les nouvelles métadonnées seront disponibles pour les nouveaux utilisateurs 8 à 15 jours après leur soumission. Ensuite, publiez la mise à jour de l’application sur Microsoft Store. Lorsque l’utilisateur obtient la mise à jour de l’application, en supposant que l’utilisateur a mis à jour tout pilote requis, l’application aura un accès privilégié au périphérique.
Mise à jour des applications d’appareils
Les mises à jour des applications d’appareils UWP sont déclenchées manuellement par les utilisateurs, tout comme les mises à jour d’applications UWP classiques. Microsoft Store affiche toutes les mises à jour d’applications disponibles à l’utilisateur. L’utilisateur choisit manuellement de mettre à jour l’application. Vous devriez concevoir des applications pour qu’elles soient compatibles avec les anciennes métadonnées et pilotes. Les métadonnées ou le pilote du périphérique peuvent ne pas être à jour avec l’application, puisque l’installation manuelle d’une application d’appareil UWP depuis Microsoft Store ne déclenche pas automatiquement la distribution des métadonnées ou des pilotes.
Désinstallation du logiciel de périphérique
Le pilote de périphérique et les métadonnées de périphérique sont désinstallés indépendamment de l’application d’appareil de Microsoft Store. Lorsqu’un utilisateur désinstalle un périphérique, seul le pilote et les métadonnées sont automatiquement désinstallés dans le cadre de la désinstallation du périphérique.
L’application d’appareil UWP doit être désinstallée manuellement par l’utilisateur. Une fois cela fait, le pilote de périphérique et les métadonnées de périphérique ne sont pas automatiquement désinstallés.