Vue d’ensemble du fichier Programme d’installation d’application

Vous devez souvent partager votre application avec de nombreux utilisateurs. Vous devez par la suite mettre à jour l’application et vous souhaitez vous assurer que vous pouvez le faire facilement et de manière fluide, même pour les utilisateurs non techniques.

Pour vous aider à y parvenir, nous avons introduit le fichier du programme d’installation d’application. Il s’agit d’un fichier XML que vous pouvez créer vous-même ou à l’aide de Visual Studio (consultez les instructions de Visual Studio ici). Le fichier du programme d’installation d’application spécifie où se trouve votre application et comment la mettre à jour. Si vous choisissez d’utiliser cette méthode de distribution d’applications, vous devez partager avec vos utilisateurs le fichier du programme d’installation d’application au lieu du conteneur d’application réel. L’utilisateur doit ensuite cliquer sur le fichier du programme d’installation d’application. À ce stade, l’interface utilisateur du programme d’installation d’application familière apparaît et guide l’utilisateur tout au long de l’installation. Une fois que l’utilisateur a installé l’application en suivant ces étapes, l’application est associée au fichier du programme d’installation d’application.

Par la suite, quand vous disposez d’une mise à jour pour l’application, vous mettez uniquement à jour le fichier du programme d’installation d’application (.appinstaller). Lorsque vous mettez à jour le fichier, la nouvelle version de l’application est envoyée à l’utilisateur. C’est particulièrement utile pour vos utilisateurs, car ils n’ont rien à faire pour obtenir la mise à jour. Ils continuent simplement d’utiliser l’application comme d’habitude, et la mise à jour leur est fournie.

Voici un exemple illustrant ce fonctionnement :

  1. Le professionnel de l’informatique Joe souhaite distribuer l’application Human Resources à son entreprise.
  2. Il place l’application Human Resources sur un partage et crée un fichier du programme d’installation d’application nommé HumanResources.appinstaller. Ce fichier du programme d’installation d’application est associé à l’application.
  3. Le professionnel de l’informatique Joe place HumanResources.appinstaller sur un partage.
  4. Le professionnel de l’informatique Joe dirige les employés de l’entreprise vers HumanResources.appinstaller.
  5. La responsable Maggie clique sur HumanResources.appinstaller et obtient l’interface utilisateur du programme d’installation d’application, qui la guide pour installer l’application Human Resources.
  6. À partir de là, l’application Human Resources est simplement une autre application sur l’appareil de la responsable Maggie qui interagit avec elle comme elle le fait avec toute autre application. Elle peut l’épingler à la barre des tâches ou au menu Démarrer, elle figure dans sa liste d’applications, etc.
  7. Une semaine plus tard, le professionnel de l’informatique Joe obtient une mise à jour de l’application Human Resources. Pour la partager avec les utilisateurs, il met simplement à jour HumanResources.appinstaller pour pointer vers la nouvelle version de l’application et définit le type de mise à jour voulu.
  8. Le lendemain matin, la responsable Maggie, qui ignore tout de la mise à jour, lance l’application Human Resources qui se trouve déjà sur son bureau.
  9. L’application détecte l’existence d’une mise à jour et l’applique automatiquement
  10. La responsable Maggie est satisfaite de disposer maintenant de la dernière version de l’application et peut tirer parti des nouvelles fonctionnalités.

À compter de Windows 10 Fall Creators Update (version 1709, build 16299) et versions ultérieures, le kit SDK Windows fournit également plusieurs API que vous pouvez utiliser pour modifier par programmation des packages via les fichiers du programme d’installation d’application ou récupérer des informations sur les applications associées au programme d’installation d’application. Pour plus d’informations, consultez Documentation connexe.

Contenu du fichier du programme d’installation d’application

L’image suivante montre un exemple de fichier du programme d’installation d’application. Pour obtenir des informations détaillées sur les éléments XML dans le fichier du programme d’installation d’application, consultez Informations de référence sur les schémas de fichier du programme d’installation d’application. Pour plus d’informations sur la configuration des paramètres de mise à jour dans le fichier du programme d’installation d’application, consultez Configurer les paramètres de mise à jour dans le fichier du programme d’installation d’application.

Exemple de fichier du programme d’installation d’application avec les paramètres de mise à jour