Hagyományos asztali alkalmazások a Microsoft Store Windows

Pete Brown

A Windows Microsoft Store régóta támogatja a csomagolt UWP-alkalmazásokat, PWA-kat és asztali alkalmazásokat. MSIX-telepítők, teljes körű alkalmazásidentitással, és a biztonságra és az egyszerű telepítési élményre összpontosítanak.

A Windows platform hasznossága és kívánatossága azonban nagyrészt a hagyományos telepítőket használó hatékony és hatékony hagyományos asztali alkalmazások hatalmas választékából ered. Ezek az alkalmazások a weben vannak terjesztve, így az ügyfelek számára nehéz megállapítani, hogy egy alkalmazás jó hírű-e vagy sem. A kisebb fejlesztői csapatok számára is sok munkát igényelhet, hogy megfelelő betekintést nyerjenek az alkalmazások üzembe helyezésébe és használatába, és megfelelő felderíthetőséget szerezzenek az alkalmazásaikhoz.

Ennek elismeréseként tavaly bevezettünk egy előzetes programot, amely lehetővé teszi azokat a hagyományos asztali alkalmazásokat, amelyeket gyakran "Win32"-nek hívnak, .EXE vagy .MSI telepítőkbe csomagolva, és .NET-ről (WPF, Windows Forms, konzol) készült, C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron és még sok más használatával, hogy a Windows Store katalógusának része legyen. A Build 2022-ben bejelentettük, hogy az előzetes verziós program sikeres volt, és mindenki számára megnyitottuk a Win32-alkalmazások közzétételét!

Ha a Win32-alkalmazást a Microsoft Store hozzáad egy másik terjesztési csatornát a hagyományos asztali alkalmazáshoz, az Windows ügyfelek számára közvetlenül a Windows belül is felfedezhetővé teszi, miközben megtartja a meglévő éles buildelési munkafolyamatokat. A Windows új Microsoft Store a Windows 10 mellett támogatja a Windows 11, és minden eddiginél több Windows ügyfelet ér el.

"Ma a WinZip két fő terjesztési modellt használ Microsoft Store - UWP-alkalmazások és Win32 nem módosított alkalmazások esetében. A Win32 nem módosított alkalmazások lehetővé teszik, hogy a WinZip közvetlen kapcsolatot építsen ki az ügyfeleinkkel, miközben kihasználja a Microsoft elérését. A Microsoft új partnerségi modellje, amelyet a fejlesztői partnereknek kínál, nagy lehetőségeket kínál az ügyfélkör bővítésére, az ügyfelek figyelésére és az igények változásaira való gyors reagálásra."

– WinZip, Henry Monteiro, termékigazgató


Több bevétel a kemény munkából

Ha módosítás nélkül szeretné támogatni az alkalmazásait, lehetővé tesszük, hogy saját kereskedelmi rendszert hozzon magával az alkalmazáson belüli vásárlásokhoz.

Ha saját kereskedelmi rendszert használ a nem játékalapú alkalmazásokhoz, a bevétel 100%-át megtartja (a saját kereskedelmi rendszerszolgáltatójának és fizetési feldolgozójának feltételeinek megfelelően), és nem fizet semmit a Microsoftnak az alkalmazás közzétételéért vagy értékesítéséért. Nincs platformdíj.

Ez jó dolog. :)

Az alkalmazás. A telepítő. A CDN.

Úgy terveztük meg a Win32 áruház támogatását, hogy a meglévő alkalmazásokkal rendelkező alkalmazásfejlesztők a lehető legegyszerűbben kihasználhassák az előnyöket. A telepítőt csendes módban, módosítás nélkül használjuk. A telepítőt a rendszer a saját verziószámozott URL-címéről szolgáltatja, és telepíti az alkalmazást. Mindaddig, amíg az alkalmazás és a telepítő megfelel az áruház követelményeinek és szabályzatainak, semmit sem kell módosítania ahhoz, hogy az áruházban való listázásból származó felderíthetőség, elemzés és egyéb előnyöket kihasználhassa.

Az áruház automatikusan kezeli a szabványos MSI visszatérési kódokat. Annak érdekében, hogy a lehető legjobb felhasználói élményt nyújtsa az EXE-telepítő (például setup.exe) használatakor, az Áruház támogatja a megfelelő ügyféloldali üzeneteket és műveleteket a visszatérési kódokhoz a telepítés során. Ezeket az egyéni visszatérési kódokat megadhatja, amikor elküldi a telepítőt az áruházba.

Screen shot of Installer form

"Fejlesztői szempontból örömmel látjuk, hogy az új Microsoft Store számos alkalmazástípust támogat, például az MSI, az EXE, az MSIX és a PWA. Ez jelentősen csökkentette a túlhallást a mi oldalunkon, és sokkal könnyebbé tette a beküldési folyamatot. Emellett a Microsoft Store csapata csodálatos támogatást nyújt a technikai kérdések megválaszolásától a marketingstratégiák biztosításáig és a közöttünk lévő dolgokig."

— Wondershare, Pete Yang, vezető vezető, stratégiai partnerségek


A kézbesítési munkafolyamat

Egyszerűen küldhet frissítéseket az alkalmazásnak közvetlenül a Partnerközpont felhasználói felületén keresztül. Az automatizáltabb megközelítés érdekében azonban a REST API-kat használhatja az áruházak beküldése és frissítése céljából.

Az alkalmazás első beküldése után a Win32-alkalmazáshoz tartozó Microsoft Store beküldési API-val programozott módon lekérdezheti és létrehozhat új beküldéseket az alkalmazáshoz. Ez az API akkor hasznos, ha a fiókja sok alkalmazást kezel, és automatizálni és optimalizálni szeretné az adategységek beküldési folyamatát.

Közzététel GitHub

Emellett a GitHub folyamatos integrációs/folyamatos kézbesítési (CI/CD) támogatását is biztosítjuk, ezekre az áruházi API-kra épülnek. Ez a GitHub GitHub Marketplace-en elérhető művelet automatizálja a buildelési és csomagolási folyamatot, majd frissíti az áruház listáját az új csomaggal, amelyet a CI/CD-folyamat aktivál.

Screenshot of GitHub publishing

Úgy gondoljuk, hogy ez egy nagyszerű megközelítés, amely manuális lépéseket tesz ki az áruházi közzétételből, és arra ösztönzi a fejlesztőket, hogy az alkalmazásaikat naprakészen tartsák az áruházban.

További megállapítások a felvásárlástól kezdve

A Win32-alkalmazások közzétevőinek nagy erőfeszítést kellett tenniük az elemzéseken, ha tudni akarták, hogyan működik a telepítő, vagy hogyan működik az alkalmazás használatban. Ehhez általában egyéni szolgáltatásra van szükség a telepítési kódok, valamint a használatban lévő hibák rögzítésére szolgáló végpontok rögzítéséhez. Az Áruházon keresztül telepített más típusú alkalmazások azonban a telepítéstől a használatig mindent lefedő részletes elemzésekhez férhetnek hozzá.

Természetesen ugyanilyen szintű betekintést szeretnénk nyújtani a Win32-alkalmazásokba. Így is volt. :)

Amikor az alkalmazástelepítő fut, hibakódokat adhat vissza. MSI esetén a telepítő futtatásakor a fent leírt módon megfelelően kezeljük a standard kódokat . A további visszatérési kódokkal rendelkező EXE- és MSI-telepítők esetében csak Ön, mint fejlesztő tudja értelmezni ezeket a kódokat. Most ezeket az áruház irányítópultján, az alkalmazástelepítő-elemzéseken keresztül jelenítjük meg, a szabványosak mellett.

Trend chart of Installer return code

Ezeket az adatokat megkockázhatja és szűrheti, hogy mélyebb betekintést nyerjen a telepítő működésébe, és hogy milyen feltételek mellett hiúsulhat meg. Ez hatalmas hatékonyságnövelő a fejlesztői csapatok számára, minden méretben.

Az elemzések beszerzésén kívül, amikor a hagyományos asztali alkalmazásokat közzéteszi az áruházban, az Áruházbeli alkalmazáshasználatot és az állapotelemzést is megkapja, anélkül, hogy további rendszerállapotra lenne szüksége az alkalmazásban.

Reagálás a vásárlók véleményére

Az ügyfelek értékelhetik és áttekinthetik a Microsoft Store keresztül telepített alkalmazásokat. Az értékelések és vélemények kritikus fontosságúak annak megértéséhez, hogy az ügyfelek hogyan tekintik meg az alkalmazásait, és hogy mások hogyan fogják érzékelni az alkalmazást a vásárlás mérlegelésekor. A Minősítések és vélemények jelentéssel elemezheti az értékeléseket és a véleményeket a Partnerközpontban. Mostantól a Win32-alkalmazások esetében közvetlenül erről az oldalról is válaszolhat az ügyfelek véleményeire.

Screenshot of customer reviews

A felhasználói élmény nagyobb mértékű vezérlése

Azt is tudjuk, hogy sokan fektettek olyan munkafolyamatba és telepítési élménybe, amely az ügyfeleket a webhelyeken tartja, és ezt nem szeretné elveszíteni.

Most már támogatjuk az előugró áruházat, amely egy miniáruház telepítési ablakot biztosít, amelyet a webhelyéről előugrathat. Ez lehetővé teszi, hogy megtartsa a megszokott web-első élményt az ügyfelek számára, de továbbra is támogatja a telepítést a Windows Microsoft Store keresztül, beleértve a fent említett összes elemzést és egyéb jóságot.

Útmutató a Win32-alkalmazás közzétételéhez

Az előzetes verziós program összes résztvevőjének visszajelzése alapján megkönnyítettük a módosítatlan hagyományos asztali alkalmazások közzétételét a Microsoft Store. Ebből a rövid videóból megtudhatja, hogyan.


Örömmel tesszük közzé nagyszerű alkalmazásait az áruházban! Elsőként lépjen a Partnerközpontba. További információt a Win32-alkalmazások közzétételét ismertető dokumentációnkban talál.