Herkömmliche Desktop-Apps im Microsoft Store unter Windows

Pete Brown, Tejaswi Vinnakota

Der Microsoft Store für Windows verfügt seit langem über hervorragende Unterstützung für UWP-Apps, PWAs und Desktop-Apps, die in verpackt sind. MSIX-Installationsprogramme, komplett mit App-Identität und einem Fokus auf Sicherheit und einfache Installation.

Aber die Nützlichkeit und Die Erwünschtheit der Windows-Plattform entsteht größtenteils aus der großen Auswahl an leistungsstarken und produktiven herkömmlichen Desktopanwendungen, die herkömmliche Installationsprogramme verwenden. Diese Apps werden im gesamten Web verteilt, sodass es für einen Kunden schwierig ist, zu wissen, ob eine App seriös ist oder nicht. Es kann auch viel Arbeit für kleinere Entwicklerteams sein, die richtigen Einblicke in die Bereitstellung und Verwendung ihrer Anwendungen zu erhalten und die richtige Auffindbarkeit für ihre Apps zu erhalten.

In Diesem Rahmen haben wir letztes Jahr ein Vorschauprogramm eingeführt, um diese herkömmlichen Desktop-Apps, häufig als "Win32"-Apps bezeichnet, in .EXE- oder .MSI-Installationsprogrammen gepackt und mit .NET (WPF, Windows Forms, Konsole) bis hin zu C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron und vielem mehr, teil des Windows Store-Katalogs zu sein. Auf Build 2022 haben wir angekündigt, dass das Vorschauprogramm erfolgreich war, und wir haben die Win32-App-Veröffentlichung für alle geöffnet!

Wenn Sie Ihre Win32-App in den Microsoft Store bringen, wird ein weiterer Vertriebskanal für Ihre herkömmliche Desktop-App hinzugefügt, indem sie für Windows-Kunden direkt in Windows auffindbar ist, während Ihre vorhandenen Buildproduktionsworkflows beibehalten werden. Der neue Microsoft Store für Windows unterstützt Windows 11 neben Windows 10 und erreicht so mehr Windows-Kunden als je zuvor.

"WinZip nutzt heute zwei Hauptverteilungsmodelle im Microsoft Store : UWP-Apps und unveränderte Win32-Apps. Mit den unveränderten Win32-Apps kann WinZip eine direkte Beziehung zu unseren Kunden aufbauen und gleichzeitig die Reichweite von Microsoft nutzen. Das neue Partnerschaftsmodell, das Microsoft entwicklungspartnern bietet, bietet großes Potenzial, um die Reichweite zu erweitern, unseren Kunden zuzuhören und schnell auf Veränderungen der Nachfrage zu reagieren."

—WinZip, Henry Monteiro, Director of Products


Mehr Umsatz durch harte Arbeit

Um Ihre Apps ohne Änderungen zu unterstützen, ermöglichen wir Es Ihnen, Ihr eigenes E-Commerce-System für In-App-Käufe zu verwenden.

Wenn Sie Ihr eigenes E-Commerce-System für Ihre Nicht-Gaming-Apps verwenden, behalten Sie 100 % des Umsatzes (gemäß den Bedingungen Ihres eigenen Anbieters für E-Commerce-Systeme und Zahlungsprozessoren) und zahlen Microsoft nichts für die Veröffentlichung oder den Verkauf Ihrer App. Es gibt keine Plattformgebühr.

Das ist gut so. :)

Ihre App Ihr Installationsprogramm. Ihr CDN.

Wir haben die Win32 Store-Unterstützung so konzipiert, dass Anwendungsentwickler mit vorhandenen Apps so einfach wie möglich profitieren können. Wir verwenden Ihr Installationsprogramm im unbeaufsichtigten Modus, ohne Änderungen. Dieses Installationsprogramm wird über Ihre eigene versionierte URL bereitgestellt und installiert Ihre App. Wenn Sie Ihre Paket-URL im Partner Center übermitteln, erhalten Sie Feedback in Echtzeit, damit es für den Store funktioniert.

Solange Ihre App und Ihr Installationsprogramm die Storeanforderungen und Richtlinien erfüllen, müssen Sie nichts ändern, um die Auffindbarkeit, Analyse und andere Vorteile der Auflistung im Store zu erzielen.

Der Store verarbeitet standardmäßige MSI-Rückgabecodes automatisch. Um beim Verwenden eines EXE-Installers (z. B. setup.exe) die beste Kundenfreundlichkeit zu bieten, unterstützt der Store geeignete Kundennachrichten und Aktionen für die Rückgabecodes während des Setups. Sie können diese benutzerdefinierten Rückgabecodes angeben, wenn Sie Ihr Installationsprogramm an den Store übermitteln.

Screenshot des Installationsformulars

"Aus Entwicklersicht freuen wir uns sehr, dass der neue Microsoft Store eine vielzahl von Anwendungstypen wie MSI, EXE, MSIX und PWA unterstützt. Dies hat das Überhören an unserem Ende dramatisch verringert und den Übermittlungsprozess viel einfacher gemacht. Darüber hinaus bietet das Team im Microsoft Store hervorragende Unterstützung von technischen Fragen bis hin zur Bereitstellung von Marketingstrategien und allem dazwischen."

– Wondershare, Pete Yang, Senior Manager, Strategische Partnerschaften


Ihr Übermittlungsworkflow

Es ist einfach, Updates direkt über die Partner Center-Benutzeroberfläche an Ihre App zu übermitteln. Für einen automatisierteren Ansatz können Sie jedoch unsere REST-APIs für die Übermittlung und Aktualisierung des Speichers verwenden.

Nach der ersten Übermittlung Ihrer App können Sie die Microsoft Store-Übermittlungs-API für Ihre Win32-App verwenden, um programmgesteuert abfragen und neue Übermittlungen für die App zu erstellen. Diese API ist nützlich, wenn Ihr Konto viele Apps verwaltet und Sie den Übermittlungsprozess für diese Ressourcen automatisieren und optimieren möchten.

Veröffentlichen über GitHub

Wir haben auch Continuous Integration/Continuous Delivery(CI/CD)-Unterstützung von GitHub, die auf denselben Store-APIs basiert. Diese GitHub-Aktion, die im GitHub Marketplace verfügbar ist, automatisiert den Build- und Verpackungsprozess und aktualisiert dann den Storeeintrag mit dem neuen Paket, das alle als Teil Ihrer CI/CD-Pipeline ausgelöst wird.

Screenshot der GitHub-Veröffentlichung

Wir denken, dass dies ein großartiger Ansatz ist, der die manuellen Schritte aus der Store-Veröffentlichung herausnimmt und Entwickler ermutigt, ihre Apps im Store auf dem neuesten Stand zu halten.

Weitere Einblicke ab der Akquisition

Herausgeber von Win32-Apps mussten heute viel Aufwand in die Analyse stecken, wenn sie wissen wollten, wie das Installationsprogramm funktionierte oder wie die App verwendet wurde. In der Regel erfordert dies einen benutzerdefinierten Dienst zum Erfassen der Installationscodes sowie Endpunkte, um verwendete Fehler zu erfassen. Aber andere Arten von Apps, die über den Store installiert werden, haben Zugriff auf umfassende Analysen, die alles von der Installation bis zur Verwendung abdecken.

Natürlich wollten wir diesen Einblick auch für Win32-Apps bereitstellen. So haben wir es getan. :)

Wenn Ihr App-Installationsprogramm ausgeführt wird, kann es Fehlercodes zurückgeben. Im Fall von MSI behandeln wir ordnungsgemäß Standardcodes für Sie, wenn wir das Installationsprogramm ausführen, wie oben beschrieben. Im Fall von EXE- und MSI-Installern mit zusätzlichen Rückgabecodes können nur Sie als Entwickler diese Codes verstehen. Jetzt werden diese zusätzlich zu den Standard-Apps über die Analyse des App-Installers in Ihrem Store-Dashboard angezeigt.

Trenddiagramm des Installer-Rückgabecodes

Sie können diese Daten würfeln und filtern, um einen tieferen Einblick zu erhalten, wie das Installationsprogramm funktioniert und unter welchen Bedingungen möglicherweise ein Fehler auftritt. Dies ist ein enormer Produktivitätsschub für Entwicklerteams aller Größen.

Zusätzlich zur Erfassungsanalyse erhalten Sie, wenn Sie Ihre herkömmlichen Desktop-Apps im Store veröffentlichen, Store-App-Nutzungs- und Integritätsanalysen, ohne dass zusätzliche Instrumentierung in der App selbst erforderlich ist.

Reagieren auf Kundenrezensionen

Kunden können die installierten Apps über den Microsoft Store bewerten und überprüfen. Bewertungen und Bewertungen sind wichtig, um zu verstehen, wie Kunden Ihre Apps sehen und wie andere Ihre App wahrnehmen, wenn sie eine Akquisition in Betracht ziehen. Sie können Bewertungen und Bewertungen mit dem Bericht Bewertungen und Bewertungen in Partner Center analysieren. Und jetzt können Sie für Ihre Win32-Apps auch direkt auf dieser Seite auf Kundenrezensionen reagieren. Sie können Bewertungen auch nach Markt anzeigen, die eine konsistente Erfahrung mit marktweisen Bewertungen im Store bieten.

Screenshot: Kundenbewertungen

App-Überprüfungsbericht in Partner Center

Wenn Ihre Übermittlung die Überprüfung nicht bestanden hat, werden Details im Partner Center bereitgestellt, einschließlich Der Gründe für die App-Ablehnung, spezifischen Storerichtlinien, die Ihre Übermittlung nicht befolgt hat, Schritte zur Erneuterstellung und Anleitungen, um sie zu behandeln.

Screenshot des App-Überprüfungsberichts

Mehr Kontrolle über die Benutzeroberfläche

Wir wissen auch, dass viele von Ihnen in einen Workflow und eine Installationserfahrung investiert haben, die Kunden auf Ihren Websites beschäftigt, und Sie möchten dies nicht verlieren.

Wir haben jetzt Unterstützung für den Popup-Store, der ein Mini-Store-Installationsfenster bereitstellt, das Sie von Ihrer Website aus öffnen können. Dadurch können Sie die gleiche vertraute Web-First-Erfahrung für Ihre Kunden beibehalten, aber dennoch die Installation über den Microsoft Store unter Windows unterstützen, einschließlich aller oben beschriebenen Analysen und anderen Güten.

Erfahren Sie, wie Sie Ihre Win32-App veröffentlichen.

Dank des Feedbacks aller Teilnehmer am Vorschauprogramm haben wir es einfach gemacht, Ihre unveränderten herkömmlichen Desktop-Apps im Microsoft Store zu veröffentlichen. Sehen Sie sich dieses kurze Video an, um zu erfahren, wie es geht.

Wir freuen uns darauf, Ihre großartigen Apps im Store zu veröffentlichen! Um zu beginnen, besuchen Sie das Partner Center. Weitere Informationen finden Sie in der Dokumentation zur Veröffentlichung von Win32-Apps.