Aplicativos tradicionais de desktop no Microsoft Store na Windows

Pete Brown

O Microsoft Store em Windows há muito que tem tido um grande apoio para aplicações UWP, PWAs e aplicações de desktop embaladas em . Instaladores MSIX, completos com identidade de aplicação e um foco na segurança e na experiência de instalação simples.

Mas a utilidade e a conveniência da plataforma Windows vem em grande parte da enorme seleção de aplicações tradicionais de desktop poderosas e produtivas usando instaladores tradicionais. Essas aplicações são distribuídas por toda a web, tornando-se um desafio para um cliente saber se uma aplicação é respeitável ou não. Também pode ser muito trabalho para equipas de desenvolvedores mais pequenas para obter as informações certas sobre a implementação e utilização das suas aplicações e para obter a descoberta certa para as suas apps.

Em reconhecimento disso, no ano passado, introduzimos um programa de pré-visualização para permitir aquelas aplicações tradicionais de desktop, vulgarmente chamadas de apps "Win32", embaladas em instaladores .EXE ou .MSI, e construídas com recurso a qualquer coisa desde .NET (WPF, Windows Forms, consola) a C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron, e muito mais, para fazer parte do catálogo Windows. Na Build 2022, anunciamos que o programa de pré-visualização foi bem sucedido, e abrimos a publicação da aplicação Win32 para todos!

Trazendo a sua app Win32 para o Microsoft Store adiciona outro canal de distribuição para a sua aplicação tradicional de desktop, tornando-a detetável para Windows clientes dentro de Windows, mantendo ao mesmo tempo os fluxos de trabalho de produção de construção existentes. O novo Microsoft Store na Windows apoia Windows 11 ao lado de Windows 10, atingindo mais clientes Windows do que nunca.

"Hoje, o WinZip aproveita dois modelos de distribuição principais em Microsoft Store – aplicações UWP e apps não modificadas win32. As aplicações sem modificação Win32 permitem ao WinZip construir uma relação direta com os nossos clientes, aproveitando ao mesmo tempo o alcance da Microsoft. O novo modelo de parceria que a Microsoft está a oferecer aos parceiros de desenvolvimento está a recrutar um grande potencial para expandir o alcance, para ouvir os nossos clientes e para responder rapidamente às mudanças na procura."

—WinZip, Henry Monteiro, Diretor de Produtos


Mais receitas do seu trabalho árduo

Para suportar as suas apps sem alterações, estamos a permitir-lhe trazer o seu próprio sistema de comércio para compras na aplicação.

Quando utiliza o seu próprio sistema de comércio para as suas aplicações não-gaming, mantém 100% das receitas (sujeito aos termos do seu próprio fornecedor de sistema de comércio e processador de pagamento), e não paga nada à Microsoft para publicar ou vender a sua app. Não há taxa de plataforma.

Isto é uma coisa boa. :)

A sua aplicação. O seu instalador. A sua CDN.

Desenhamos o suporte da loja Win32 para ser o mais fácil possível para os desenvolvedores de aplicações com aplicações existentes para aproveitar. Utilizamos o seu instalador, em modo silencioso, sem modificações. Este instalador é servido a partir do seu próprio URL de versão e instala a sua aplicação. Desde que a sua aplicação e instalador cumpram os requisitos e políticas da loja, não há necessidade de alterar nada para ganhar a descoberta, análise e outros benefícios da listagem na loja.

A loja lida automaticamente com os códigos de devolução MSI padrão. Para proporcionar a melhor experiência ao cliente ao utilizar um instalador EXE (como setup.exe), a Loja suporta mensagens e ações adequadas para os códigos de devolução do cliente durante a configuração. Pode fornecer estes códigos de devolução personalizados ao submeter o seu instalador à loja.

Screen shot of Installer form

"Do ponto de vista do desenvolvedor, estamos muito felizes por ver que o novo Microsoft Store suporta uma vasta gama de tipos de aplicações como MSI, EXE, MSIX e PWA. Isto diminuiu drasticamente a escuta do nosso lado e tornou o processo de submissão muito mais fácil. Além disso, a equipa da Microsoft Store tem vindo a prestar um apoio incrível, desde abordar questões técnicas até fornecer estratégias de marketing e tudo o mais."

— Wondershare, Pete Yang, Senior Manager, Parcerias Estratégicas


O seu fluxo de trabalho de entrega

É fácil submeter atualizações à sua aplicação através do Partner Center UI. No entanto, para uma abordagem mais automatizada, pode utilizar as nossas APIs REST para a submissão e atualização da loja.

Após a sua submissão inicial da sua aplicação, pode utilizar a API de submissão Microsoft Store para a sua aplicação Win32 para consultar programáticamente e criar novas submissões para a aplicação. Esta API é útil se a sua conta gere muitas aplicações, e pretende automatizar e otimizar o processo de submissão destes ativos.

Publicar a partir de GitHub

Temos também suporte de Integração Contínua / Entrega Contínua (CI/CD) de GitHub, construído sobre estas mesmas APIs de loja. Esta ação GitHub, disponível no GitHub Marketplace, automatiza o processo de construção e embalagem e, em seguida, atualiza a listagem da loja com o novo pacote, tudo desencadeado como parte do seu pipeline CI/CD.

Screenshot of GitHub publishing

Pensamos que esta é uma ótima abordagem que tira os passos manuais da publicação da loja e incentiva os desenvolvedores a manter as suas apps atualizadas na loja.

Mais informações a partir da aquisição

As editoras das aplicações Win32 tiveram hoje de se esforçar muito pela análise se quisessem saber como funcionava o instalador, ou como a aplicação funcionava. Normalmente, isto requer um serviço personalizado para capturar os códigos de instalação, bem como pontos finais para capturar erros de utilização. Mas outros tipos de apps instaladas através da Loja têm acesso a análises ricas que cobrem tudo, desde a instalação até à utilização.

Claro que queríamos fornecer este mesmo nível de informação às aplicações Win32. E assim fizemos. :)

Quando o instalador da aplicação é executado, pode devolver códigos de erro. No caso de MSI, manuseamos corretamente códigos padrão para si quando executarmos o instalador, como descrito acima. No caso dos instaladores EXE e MSI com códigos de devolução adicionais, apenas você, uma vez que o desenvolvedor pode fazer sentido nesses códigos. Por isso, agora aparecemos através da análise do instalador de aplicações no painel de instrumentos da sua loja, além das normas.

Trend chart of Installer return code

Pode picar e filtrar estes dados para obter uma visão mais profunda do funcionamento do instalador e em que condições poderá falhar. Este é um enorme aumento de produtividade para equipas de desenvolvedores de todos os tamanhos.

Além da análise de aquisição, quando publicar as suas tradicionais aplicações de desktop na loja, receberá a utilização da aplicação Store e análise de saúde , sem precisar de qualquer instrumentação adicional na própria app.

Responder às avaliações dos clientes

Os clientes podem avaliar e rever as aplicações que instalaram através do Microsoft Store. As classificações e avaliações são fundamentais para entender como os clientes vêem as suas apps e como outros vão perceber a sua app ao considerar a aquisição. Pode analisar avaliações e avaliações com o relatório de avaliações e avaliações no Partner Center. E agora, para as suas aplicações Win32, também pode responder às avaliações dos clientes diretamente a partir desta página.

Screenshot of customer reviews

Mais controlo sobre a experiência

Também sabemos que muitos de vocês investiram num fluxo de trabalho e experiência de instalação que mantém os clientes envolvidos nos seus websites, e não querem perdê-lo.

Agora temos suporte para a loja popup que fornece uma janela de instalação de mini loja que você pode aparecer a partir do seu site. Isto permite-lhe manter a mesma experiência web-first familiar para os seus clientes, mas ainda assim apoiar a instalação através do Microsoft Store em Windows, incluindo todas as análises e outras bondades acima cobertas.

Saiba como publicar a sua aplicação Win32

Graças ao feedback de todos os participantes no programa de pré-visualização, facilitámos a publicação das suas aplicações tradicionais de ambiente de trabalho não modificadas para o Microsoft Store. Veja este pequeno vídeo para saber como.


Estamos ansiosos para publicar as suas grandes aplicações na loja! Para começar, dirija-se ao centro de parceiros. Para saber mais, temos documentação descrevendo a publicação de aplicativos Win32 aqui.