Conseils de gestion des packages de l’application

Découvrez comment les paquets de votre application sont rendus disponibles à vos clients et comment gérer des scénarios de paquets spécifiques.

Versions OS et distribution de paquets

Différents systèmes d’exploitation peuvent exécuter différents types de paquets. Si plus d’un de vos paquets peut fonctionner sur l’appareil d’un client, Microsoft Store fournira la meilleure correspondance disponible.

Généralement, les versions ultérieures de l’OS peuvent exécuter des paquets ciblant des versions antérieures de l’OS pour la même famille d’appareils. Les appareils Windows 10 peuvent exécuter toutes les versions antérieures prises en charge de l’OS (par famille d’appareils). Les appareils de bureau Windows 10 peuvent exécuter des applications créées pour Windows 8.1 ou Windows 8. Cependant, les clients sur Windows 10 ou Windows 11 ne recevront ces paquets que si l’application n’inclut pas de paquets UWP ciblant la famille d’appareils applicable.

Important

Vous ne pouvez plus charger de nouveaux packages XAP générés à l’aide du ou des Kits de développement logiciel (SDK) Windows Phone 8.x. Les applications qui se trouvent déjà dans le Store avec des packages XAP continueront de fonctionner sur les appareils Windows 10 Mobile. Pour plus d’informations, consultez ce billet de blog.

Retirer une application du Store

Il se pourrait que vous souhaitiez cesser de proposer une application aux clients, c’est à dire de la « dé-publier ». Pour cela, cliquez sur Rendre l’application indisponible depuis la page Aperçu de l’application. Après avoir confirmé que vous souhaitez rendre l’application indisponible, elle ne sera plus visible dans le Store quelques heures plus tard, et aucun nouveau client ne pourra l’obtenir (à moins d’avoir un code promotionnel et d’utiliser un appareil Windows 10 ou Windows 11).

Important

Cette option remplacera tous les paramètres de visibilité que vous avez sélectionnés dans vos soumissions.

Cela a le même effet que de créer une soumission et choisir Rendre ce produit disponible mais non visible dans le Store avec l’option Arrêter l’acquisition. Cependant, cela ne vous oblige pas à créer une nouvelle soumission.

Veuillez noter que tous les clients qui ont déjà l’application pourront toujours l’utiliser et la télécharger à nouveau (et pourraient même recevoir des mises à jour si vous soumettez de nouveaux paquets plus tard).

Après avoir rendu l’application indisponible, vous la verrez toujours dans le Partner Center. Si vous décidez de proposer à nouveau l’application aux clients, vous pouvez cliquer sur Rendre l’application disponible depuis la page de vue d’ensemble de l’application. Après confirmation, l’application sera disponible pour de nouveaux clients (sauf restriction par les paramètres de votre dernière soumission) quelques heures plus tard.

Remarque

Si vous souhaitez que votre application reste disponible, mais que vous ne voulez pas continuer à la proposer à de nouveaux clients sur une version particulière de l’OS, vous pouvez créer une nouvelle soumission et retirer tous les paquets pour la version de l’OS sur laquelle vous souhaitez empêcher de nouvelles acquisitions.

Retirer des paquets pour une famille d’appareils précédemment prise en charge

Si vous retirez tous les paquets pour une certaine famille d’appareils (voir Programmation avec des SDK d’extension) que votre application prenait en charge auparavant, il vous sera demandé de confirmer que c’est votre intention avant de pouvoir enregistrer vos changements sur la page Paquets.

Lorsque vous publiez une soumission qui retire tous les paquets qui pourraient fonctionner sur une famille d’appareils que votre application prenait en charge auparavant, les nouveaux clients ne pourront pas acquérir l’application sur cette famille d’appareils. Vous pouvez toujours publier une autre mise à jour plus tard pour fournir des paquets pour cette famille d’appareils à nouveau.

Gardez à l’esprit que même si vous retirez tous les paquets qui prennent en charge une certaine famille d’appareils, tous les clients existants qui ont déjà installé l’application sur ce type d’appareil pourront toujours l’utiliser, et ils recevront toutes les mises à jour que vous fournirez plus tard.

Ajouter des paquets pour Windows 10 à une application existante

Si vous avez une application dans le Store qui incluait uniquement des paquets pour Windows 8.x et que vous souhaitez mettre à jour votre application pour Windows 10 et 11, créez une nouvelle soumission et ajoutez vos paquets UWP .msixupload ou .appxupload lors de l’étape Paquets. Une fois que votre application a passé le processus de certification, le paquet UWP sera également disponible pour de nouvelles acquisitions par les clients sur Windows 10 et 11.

Remarque

Une fois qu’un client sur Windows 10 ou 11 obtient votre paquet UWP, vous ne pouvez pas faire revenir ce client à l’utilisation d’un paquet pour une version antérieure de l’OS.

Veuillez noter que le numéro de version de vos paquets Windows 10 et 11 doit être supérieur à ceux de tous les paquets Windows 8 et Windows 8.1 que vous avez utilisés. Pour plus d’informations, veuillez consulter la section Numérotation des versions de paquets.

Pour plus d’informations concernant l’empaquetage des applications UWP pour le Store, consultez Empaqueter des applications.

Vous pouvez proposer différents paquets pour différentes architectures et langues. Vous ne pouvez apporter qu’un seul paquet par combinaison d’architecture et de langue(s). Par exemple, vous ne pouvez apporter qu’un seul paquet pour la combinaison d’une architecture x64 et de la langue ’Anglais’.

Lors de la mise à jour de votre application, vous pouvez supprimer les anciens paquets en vous rendant sur la page Gérer les paquets. Supprimez le paquet qui n’est plus nécessaire et ajoutez un nouveau paquet si nécessaire. Après avoir supprimé ou ajouté un nouveau paquet, cliquez sur « Tout sauvegarder » sur la page Gérer les paquets. Cela téléchargera les nouvelles modifications.

Important

La numérotation des versions de paquets n’est pas prise en charge pour les compléments d’application.