Hagyományos asztali alkalmazások a WindowsOn futó Microsoft Store-ban

Pete Brown, Tejaswi Vinnakota

A Windowson futó Microsoft Store már régóta támogatja az UWP-alkalmazásokat, a PWA-kat és a csomagba csomagolt asztali alkalmazásokat. AZ MSIX-telepítők alkalmazás-identitással rendelkeznek, és a biztonságra és az egyszerű telepítésre összpontosítanak.

A Windows platform segédprogramja é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 származik. Ezek az alkalmazások a weben vannak terjesztve, ami megnehezíti az ügyfél számára, hogy megtudja, egy alkalmazás jó hírű-e vagy sem. A kisebb fejlesztői csapatok számára is nagy munka lehet, hogy megfelelő betekintést nyerjenek az alkalmazások üzembe helyezésébe és használatába, és megfelelő felderíthetőséget kapjanak 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 általában "Win32" alkalmazásoknak neveznek, .EXE vagy .MSI telepítőkbe csomagolva, és a .NET-től (WPF, Windows Forms, konzol) bármivel készültek, a C++, a WinUI, az MFC, a Qt, a Flutter, az OpenGL, a Pascal, a Java, az Electron és még sok más segítségével, hogy a Windows Áruház katalógusának részévé váljon. A 2022-s buildben bejelentettük, hogy az előzetes verziós program sikeres volt, és mindenki számára megnyitottuk a Win32-alkalmazás közzétételét!

Ha a Win32-alkalmazást a Microsoft Store-ba viszi, egy másik terjesztési csatornát ad hozzá a hagyományos asztali alkalmazáshoz úgy, hogy a Windows-ügyfelek számára közvetlenül a Windowson belül is felfedezhetővé teszi, miközben megtartja a meglévő éles buildelési munkafolyamatokat. A Windows új Microsoft Áruháza 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 a Microsoft Store-ban – UWP-alkalmazásokat és Win32 nem módosított alkalmazásokat. A Win32 nem módosított alkalmazásai lehetővé teszik, hogy a WinZip közvetlen kapcsolatot létesítsen ügyfeleinkkel, miközben kihasználja a Microsoft elérését. Az új partneri modell, amelyet a Microsoft a fejlesztési partnereknek kínál, nagy lehetőségeket kínál az elérés bővítésére, az ügyfelek meghallgatására és a kereslet 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ásokat, lehetővé tesszük, hogy saját kereskedelmi rendszert hozzon magával az alkalmazáson belüli vásárlásokhoz.

Ha a saját kereskedelmi rendszerét használja a nem játékalapú alkalmazásokhoz, a bevétel 100%-át megtartja (a saját kereskedelmi rendszer szolgáltatójának és a fizetési feldolgozónak a feltételeitől függő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 egy jó dolog. :)

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

A Win32 áruház támogatását úgy terveztük meg, hogy a lehető legegyszerűbb legyen a meglévő alkalmazásokkal rendelkező alkalmazásfejlesztők számára. A telepítőt csendes módban, módosítás nélkül használjuk. A telepítő a saját verziójú URL-címéről lesz kiszolgálva, és telepíti az alkalmazást. Amikor elküldi a csomag URL-címét a Partnerközpontban, valós idejű visszajelzést kap, hogy működjön az Áruházban.

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 felfedezhető legyen, elemzéseket és egyéb előnyöket szerezzen az áruházban való listázásból.

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

Képernyőkép a Telepítő űrlapról

"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 végén, és sokkal egyszerűbbé tette a beküldési folyamatot. Emellett a Microsoft Store csapata elképesztő 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 kettő közötti mindenhez."

— 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éshez és frissítéshez.

Az alkalmazás kezdeti elküldése után a Win32-alkalmazás Microsoft Store beküldési API-jának használatával programozott módon kérdezheti le és hozhat létre ú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é a beküldési folyamatot ezekhez az objektumokhoz.

Közzététel a GitHubról

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

A GitHub-közzététel képernyőképe

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

További megállapítások a beszerzéstől kezdve

A Win32-alkalmazások közzétevőinek ma sok erőfeszítést kellett tenniük az elemzésekbe, 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 és a végpontok rögzítéséhez a használatban lévő hibák 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 történt. :)

Amikor az alkalmazás telepítője fut, hibakódokat adhat vissza. MSI esetén a telepítő futtatásakor megfelelően kezeljük a standard kódokat a fent leírtak szerint. A további visszaküldési kódokkal rendelkező EXE- és MSI-telepítők esetében csak Ön, mint fejlesztő tudja értelmezni ezeket a kódokat. Ezeket most az áruház irányítópultján, az alkalmazás-telepítő analitikán keresztül, a szabványosak mellett tesszük el is.

A Telepítő visszatérési kódjának trenddiagramja

Ezeket az adatokat kocká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ő növelés a fejlesztői csapatok számára minden méretben.

A beszerzési elemzések mellett a hagyományos asztali alkalmazások áruházban való közzétételekor az Áruház alkalmazáshasználati és állapotelemzési funkcióját is megkapja, anélkül, hogy magának az alkalmazásnak további kialakításra van szüksége.

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

Az ügyfelek értékelhetik és áttekinthetik a Microsoft Store-on 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éseket és értékeléseket a Partnerközpont Értékelések és vélemények jelentésével elemezheti. Mostantól a Win32-alkalmazások esetében közvetlenül ezen az oldalon is válaszolhat az ügyfelek véleményére. Az értékeléseket a piac alapján is megtekintheti, amely konzisztens élményt nyújt az Áruházban a piaci szempontból bölcs értékelésekhez.

Képernyőkép az ügyfélértékelésekről

Alkalmazás-felülvizsgálati jelentés a Partnerközpontban

Ha a beküldése nem felelt meg a véleményezésnek, a részleteket a Partnerközpontban találhatja meg, beleértve az alkalmazás elutasításának okait, a beküldött áruházi szabályzatokat, a ismételt benyújtás lépéseit és a megoldásukra vonatkozó útmutatást.

Képernyőkép az alkalmazás-felülvizsgálati jelentésről

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

Azt is tudjuk, hogy sokan olyan munkafolyamatba és telepítési élménybe fektettek be, 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 ugyanazt az ismerős web-első élményt az ügyfelek számára, de továbbra is támogatja a Telepítést a Microsoft Store-on keresztül Windows rendszeren, beleértve a fent említett összes elemzést és egyéb jóságot.

Ismerje meg, hogyan teheti közzé Win32-alkalmazását

Az előzetes verziós program minden résztvevőjének visszajelzésének köszönhetően megkönnyítettük a nem módosított hagyományos asztali alkalmazások közzétételét a Microsoft Store-ban. Ebből a rövid videóból megtudhatja, hogyan.

Örömmel tesszük közzé nagyszerű alkalmazásait az áruházban! Első lépéské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.