Tradiční desktopové aplikace v Microsoft Storu ve Windows

Pete Brown, Tejaswi Vinnakota

Microsoft Store ve Windows už dlouho podporuje aplikace pro UPW, PWA a desktopové aplikace zabalené v nástroji . Instalační programy MSIX, kompletní s identitou aplikace a se zaměřením na bezpečnost a jednoduchou instalaci.

Ale užitečnost a užitečnost platformy Windows pochází z velké části z obrovského výběru výkonných a produktivních tradičních desktopových aplikací využívajících tradiční instalační programy. Tyto aplikace se distribuují po celém webu, takže je pro zákazníka náročné zjistit, jestli je aplikace renomovaná nebo ne. Pro menší vývojářské týmy může být také hodně práce získat správný přehled o nasazení a používání svých aplikací a získat správnou zjistitelnost pro své aplikace.

Na základě toho jsme minulý rok zavedli program preview, který umožňuje tradiční desktopové aplikace, běžně označované jako aplikace Win32, zabalené do .EXE nebo .MSI instalačních programů a vytvořené pomocí čehokoli od .NET (WPF, model Windows Forms, konzoly) až po C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron a mnoho dalšího, aby byly součástí katalogu Windows Store. V buildu 2022 jsme oznámili, že program Preview byl úspěšný a otevřeli jsme publikování aplikací Win32 pro všechny!

Přenesením aplikace Win32 do Microsoft Storu přidáte další distribuční kanál pro vaši tradiční desktopovou aplikaci tím, že ji zpřístupníte zákazníkům s Windows přímo ve Windows a současně zachováte stávající pracovní postupy vytváření buildů. Nový Microsoft Store ve Windows podporuje Windows 11 společně s Windows 10 a oslovuje tak více zákazníků s Windows než kdy dřív.

"WinZip dnes využívá dva hlavní distribuční modely v Microsoft Storu – aplikace pro UPW a aplikace Beze změny Win32. Neupravené aplikace Win32 umožňují winZipu vytvořit přímý vztah s našimi zákazníky a současně využívat dosah Microsoftu. Nový model partnerství, který Microsoft nabízí vývojovými partnery, nabízí velký potenciál k rozšíření dosahu, naslouchání našim zákazníkům a rychlé reakci na změny v poptávce."

–WinZip, Henry Monteiro, ředitel pro produkty


Vyšší výnosy z tvrdé práce

Abychom mohli podporovat vaše aplikace beze změn, umožňujeme vám používat vlastní obchodní systém pro nákupy v aplikacích.

Když používáte svůj vlastní komerční systém pro neherní aplikace, zachováte si 100 % výnosů (v souladu s podmínkami svého poskytovatele obchodního systému a zpracovatele plateb) a nezaplatíte microsoftu nic za publikování nebo prodej vaší aplikace. Neplatí se žádný poplatek za platformu.

To je dobrá věc. :)

Vaše aplikace. Váš instalační program. Vaše CDN.

Navrhli jsme podporu obchodu Win32 tak, aby vývojáři aplikací se stávajícími aplikacemi mohli co nejsnadněji využívat výhod. Váš instalační program používáme v tichém režimu bez úprav. Tento instalační program se obsluhuje z adresy URL s vlastní verzí a nainstaluje vaši aplikaci. Když odešlete adresu URL balíčku v Partnerském centru, zobrazí se vám zpětná vazba v reálném čase, aby fungovala pro Store.

Pokud vaše aplikace a instalační program splňují požadavky a zásady storu, není potřeba nic měnit, abyste získali zjistitelnost, analýzu a další výhody z výpisu ve Storu.

Úložiště zpracovává standardní návratové kódy MSI automaticky. Pro zajištění co nejlepšího uživatelského prostředí při používání instalačního programu EXE (například setup.exe) podporuje Store vhodné zprávy a akce pro návratové kódy pro zákazníky během instalace. Tyto vlastní návratové kódy můžete zadat při odesílání instalačního programu do obchodu.

Snímek obrazovky s formulářem instalačního programu

"Z hlediska vývojářů jsme velmi rádi, že nový Microsoft Store podporuje širokou škálu typů aplikací, jako jsou MSI, EXE, MSIX a PWA. To výrazně snížilo zaslechlo na naší straně a výrazně usnadnilo proces odeslání. Kromě toho tým v Microsoft Storu poskytuje úžasnou podporu od řešení technických otázek až po poskytování marketingových strategií a všeho mezi tím."

—Wondershare, Pete Yang, senior manažer, strategická partnerství


Pracovní postup doručení

Aktualizace aplikace můžete snadno odesílat přímo prostřednictvím uživatelského rozhraní Partnerského centra. Pokud ale chcete přístup automatizovat, můžete k odesílání a aktualizaci v obchodě použít naše rozhraní REST API.

Po počátečním odeslání aplikace můžete pomocí rozhraní API pro odesílání z Microsoft Storu pro aplikaci Win32 programově dotazovat a vytvářet nová odeslání pro aplikaci. Toto rozhraní API je užitečné, pokud váš účet spravuje mnoho aplikací a chcete automatizovat a optimalizovat proces odesílání těchto prostředků.

Publikování z GitHubu

Máme také podporu kontinuální integrace a průběžného doručování (CI/CD) z GitHubu, která je založená na stejných rozhraních API pro Store. Tato akce GitHubu, která je k dispozici na GitHub Marketplace, automatizuje proces sestavení a balení a pak aktualizuje výpis z obchodu novým balíčkem, který se aktivuje jako součást kanálu CI/CD.

Snímek obrazovky s publikováním na GitHubu

Myslíme si, že se jedná o skvělý přístup, který odvádí ruční kroky mimo publikování v obchodě a podporuje vývojáře, aby ve Storu udržovali své aplikace v aktualizovaném stavu.

Další přehled od okamžiku získání

Vydavatelé aplikací Win32 dnes museli vynaložit velké úsilí na analýzu, pokud chtěli vědět, jak instalační program funguje nebo jak se aplikace používá. Obvykle to vyžaduje vlastní službu, která zachytává instalační kódy, a také koncové body, které zachytí chyby při používání. Jiné typy aplikací nainstalovaných prostřednictvím Storu ale mají přístup k bohatým analytickým možnostem, které pokrývají všechno od instalace až po použití.

Samozřejmě jsme chtěli poskytnout stejnou úroveň přehledu pro aplikace Win32. Tak jsme to udělali. :)

Když se instalační program aplikace spustí, může vracet kódy chyb. V případě MSI za vás při spuštění instalačního programu správně zpracujeme standardní kódy , jak je popsáno výše. V případě instalačních programů EXE a MSI s dalšími návratovými kódy můžete tyto kódy vyznat pouze vy jako vývojář. Teď je tedy kromě standardních najdete také prostřednictvím analýz instalačního programu aplikací na řídicím panelu obchodu.

Trend graf návratového kódu instalačního programu

Tato data můžete filtrovat pomocí kostky a získat tak hlubší přehled o tom, jak instalační program funguje a za jakých podmínek může selhat. Je to obrovské zvýšení produktivity pro vývojářské týmy všech velikostí.

Kromě akvizičních analýz budete při publikování tradičních desktopových aplikací ve Storu dostávat analýzy využití a stavu aplikací ze Storu, aniž byste museli provádět další instrumentaci v samotné aplikaci.

Reagování na recenze zákazníků

Zákazníci můžou ohodnotit a zkontrolovat aplikace, které si nainstalovali prostřednictvím Microsoft Storu. Hodnocení a recenze jsou zásadní pro pochopení toho, jak zákazníci vidí vaše aplikace a jak ostatní budou vaši aplikaci při zvažování získání vnímat. Hodnocení a recenze můžete analyzovat pomocí sestavy Hodnocení a recenze v Partnerském centru. U aplikací Win32 teď můžete také odpovídat na zákaznické recenze přímo z této stránky. Můžete také zobrazit hodnocení podle trhu a zajistit konzistentní prostředí s hodnoceními z hlediska trhu ve Storu.

Snímek obrazovky s recenzemi zákazníků

Sestava kontroly aplikací v Partnerském centru

Pokud vaše odeslání neprošlo kontrolou, jsou v Partnerském centru uvedeny podrobnosti, včetně důvodů zamítnutí aplikace, všech konkrétních zásad storu, kterými se vaše odeslání nedodržovalo, kroků k reprodukci a pokynů k jejich řešení.

Snímek obrazovky se sestavou kontroly aplikací

Větší kontrola nad prostředím

Víme také, že mnozí z vás investovali do pracovního postupu a instalačního prostředí, které zajistí zapojení zákazníků na vašich webech, a nechcete o to přijít.

Teď máme podporu pro automaticky otevírané okno, které poskytuje okno instalace mini storu, které můžete zobrazit na svém webu. To vám umožní zachovat stejné známé webové prostředí pro vaše zákazníky, ale stále podporovat instalaci prostřednictvím Microsoft Storu ve Windows, včetně všech výše uvedených analýz a dalších dobrých informací.

Informace o publikování aplikace Win32

Díky zpětné vazbě od všech účastníků programu Preview jsme usnadnili publikování vašich neupravených tradičních desktopových aplikací do Microsoft Storu. Podívejte se na toto krátké video, kde se dozvíte, jak na to.

Těšíme se na publikování vašich skvělých aplikací ve Storu! Začněte tím, že se dostanete do Partnerského centra. Další informace najdete v dokumentaci popisující publikování aplikací Win32.