Applications de bureau traditionnelles dans le Microsoft Store sur Windows

Pete Brown

Le Microsoft Store sur Windows a longtemps eu une excellente prise en charge pour les applications UWP, les PWA et les applications de bureau empaquetées dans . Les programmes d’installation MSIX, complets avec l’identité de l’application, se concentrent à la fois sur la sécurité et l’expérience d’installation simple.

Mais l’utilité et la désirabilité de la plateforme Windows proviennent en grande partie de l’énorme sélection d’applications de bureau puissantes et productives à l’aide de programmes d’installation traditionnels. Ces applications sont distribuées sur le web, ce qui rend difficile pour un client de savoir si une application est fiable ou non. Il peut également être beaucoup de travail pour les équipes de développeurs plus petites afin d’obtenir les informations appropriées sur le déploiement et l’utilisation de leurs applications et d’obtenir la bonne détectabilité pour leurs applications.

En reconnaissance de cela, l’année dernière, nous avons introduit un programme en préversion pour permettre à ces applications de bureau traditionnelles, communément appelées applications de bureau « Win32 », empaquetées dans .EXE ou .MSI programmes d’installation, et générées à l’aide de n’importe quoi de .NET (WPF, Windows Forms, console) à C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron, etc. pour faire partie du catalogue Windows Store. Lors de la build 2022, nous avons annoncé que le programme en préversion a réussi et que nous avons ouvert la publication d’applications Win32 à tous !

L’ajout de votre application Win32 au Microsoft Store ajoute un autre canal de distribution pour votre application de bureau traditionnelle en la rendant détectable pour Windows clients directement dans Windows, tout en conservant vos flux de travail de production de build existants. La nouvelle Microsoft Store sur Windows prend en charge les Windows 11 en même temps que Windows 10, atteignant plus de clients Windows que jamais.

« Aujourd’hui, WinZip tire parti de deux principaux modèles de distribution sur Microsoft Store : les applications UWP et les applications Win32 non modifiées. Les applications Non modifiées Win32 permettent à WinZip de créer une relation directe avec nos clients tout en tirant parti de la portée de Microsoft. Le nouveau modèle de partenariat que Microsoft propose aux partenaires de développement s’inscrit dans un grand potentiel d’expansion de la portée, d’écouter nos clients et de répondre rapidement aux changements de la demande.

—WinZip, Henry Monteiro, directeur des produits


Plus de revenus de votre travail acharné

Pour prendre en charge vos applications sans modification, nous vous permetons d’apporter votre propre système de commerce pour les achats dans l’application.

Lorsque vous utilisez votre propre système de commerce pour vos applications hors jeu, vous conservez 100 % des revenus (soumis aux conditions de votre propre fournisseur de système de commerce et processeur de paiement) et ne payez rien à Microsoft pour la publication ou la vente de votre application. Il n’y a pas de frais de plateforme.

C’est une bonne chose. :)

Votre application. Votre programme d’installation. Votre CDN.

Nous avons conçu la prise en charge du magasin Win32 pour être aussi facile que possible pour les développeurs d’applications disposant d’applications existantes afin de tirer parti de. Nous utilisons votre programme d’installation, en mode silencieux, sans modification. Ce programme d’installation est fourni à partir de votre propre URL avec version et installe votre application. Tant que votre application et votre programme d’installation sont conformes aux exigences et stratégies du store, il n’est pas nécessaire de modifier quoi que ce soit pour bénéficier de la détectabilité, de l’analytique et d’autres avantages de la description dans le Store.

Le magasin gère automatiquement les codes de retour MSI standard. Pour offrir la meilleure expérience client lors de l’utilisation d’un programme d’installation EXE (comme setup.exe), le Windows Store prend en charge les messages et actions appropriés pour les codes de retour lors de l’installation. Vous pouvez fournir ces codes de retour personnalisés lors de l’envoi de votre programme d’installation au magasin.

Screen shot of Installer form

« Du point de vue du développeur, nous sommes très heureux de voir que la nouvelle Microsoft Store prend en charge un large éventail de types d’applications tels que MSI, EXE, MSIX et PWA. Cela a considérablement diminué l’entendu à notre fin et a rendu le processus de soumission beaucoup plus facile. En outre, l’équipe de Microsoft Store a fourni un soutien incroyable pour répondre aux questions techniques, à la fourniture de stratégies marketing et de tout ce qui se trouve entre les deux.

— Animale, Pete Yang, senior manager, Partenariats stratégiques


Votre flux de travail de remise

Il est facile d’envoyer des mises à jour à votre application directement via l’interface utilisateur de l’Espace partenaires. Toutefois, pour une approche plus automatisée, vous pouvez utiliser nos API REST pour la soumission et la mise à jour du magasin.

Après votre soumission initiale de votre application, vous pouvez utiliser l’API de soumission Microsoft Store pour votre application Win32 afin d’interroger et de créer des soumissions pour l’application par programmation. Cette API est utile si votre compte gère de nombreuses applications et que vous souhaitez automatiser et optimiser le processus de soumission pour ces ressources.

Publier à partir de GitHub

Nous avons également une prise en charge de l’intégration continue / livraison continue (CI/CD) à partir de GitHub, basées sur ces mêmes API de magasin. Cette action GitHub, disponible dans la Place de marché GitHub, automatise le processus de génération et d’empaquetage, puis met à jour la description du magasin avec le nouveau package, toutes déclenchées dans le cadre de votre pipeline CI/CD.

Screenshot of GitHub publishing

Nous pensons qu’il s’agit d’une excellente approche qui supprime les étapes manuelles de la publication du store et encourage les développeurs à maintenir leurs applications à jour dans le store.

Plus d’informations à partir de l’acquisition

Les éditeurs d’applications Win32 ont aujourd’hui dû mettre beaucoup d’efforts dans l’analytique s’ils voulaient savoir comment le programme d’installation fonctionnait ou comment l’application fonctionnait en cours d’utilisation. En règle générale, cela nécessite un service personnalisé pour capturer les codes d’installation, ainsi que les points de terminaison pour capturer les erreurs en cours d’utilisation. Mais d’autres types d’applications installées via le Windows Store ont accès à des analyses enrichies couvrant tout, de l’installation à l’utilisation.

Bien sûr, nous voulions fournir ce même niveau d’insight aux applications Win32. Donc, nous l’avons fait. :)

Lorsque le programme d’installation de votre application s’exécute, il peut retourner des codes d’erreur. Dans le cas de MSI, nous gérons correctement les codes standard pour vous lorsque nous exécutons le programme d’installation, comme décrit ci-dessus. Dans le cas des programmes d’installation EXE et MSI avec des codes de retour supplémentaires, seul le développeur peut avoir un sens de ces codes. Nous les présentons maintenant par le biais de l’analytique du programme d’installation d’application dans votre tableau de bord du Windows Store, en plus de celles standard.

Trend chart of Installer return code

Vous pouvez dés et filtrer ces données pour obtenir des informations plus approfondies sur le fonctionnement du programme d’installation et dans quelles conditions elle peut échouer. Il s’agit d’un énorme renforcement de la productivité pour les équipes de développement de toutes tailles.

En plus de l’analytique d’acquisition, lorsque vous publiez vos applications de bureau traditionnelles dans le Windows Store, vous recevrez l’utilisation de l’application store et l’analyse d’intégrité, sans nécessiter d’instrumentation supplémentaire dans l’application elle-même.

Répondre aux avis des clients

Les clients peuvent évaluer et examiner les applications qu’ils ont installées via le Microsoft Store. Les évaluations et les révisions sont essentielles pour comprendre comment les clients voient vos applications et comment les autres voient votre application lors de l’acquisition. Vous pouvez analyser les évaluations et les avis avec le rapport Évaluations et avis dans l’Espace partenaires. Et maintenant, pour vos applications Win32, vous pouvez également répondre aux avis des clients directement à partir de cette page.

Screenshot of customer reviews

Plus de contrôle sur l’expérience

Nous savons également que beaucoup d’entre vous ont investi dans une expérience de flux de travail et d’installation qui maintient les clients engagés sur vos sites web, et vous ne souhaitez pas perdre cela.

Nous avons maintenant la prise en charge du magasin contextuel qui fournit une fenêtre d’installation de mini-magasin que vous pouvez afficher à partir de votre site web. Cela vous permet de conserver la même expérience web familière pour vos clients, mais de prendre toujours en charge l’installation via le Microsoft Store sur Windows, y compris toutes les analyses et autres bonnes qualités décrites ci-dessus.

Découvrez comment publier votre application Win32

Grâce aux commentaires de tous les participants du programme en préversion, nous avons facilement publié vos applications de bureau traditionnelles non modifiées sur le Microsoft Store. Regardez cette courte vidéo pour découvrir comment procéder.


Nous sommes impatients de publier vos excellentes applications dans le Store! Pour commencer, passez à l’espace partenaires. Pour en savoir plus, nous avons de la documentation décrivant la publication d’applications Win32 ici.