Diretrizes para o gerenciamento de pacotes de aplicativos

Saiba como os pacotes do seu aplicativo são disponibilizados para seus clientes e como gerenciar cenários de pacotes específicos.

Versões do sistema operacional e distribuição de pacotes

Diferentes sistemas operacionais podem executar diferentes tipos de pacotes. Se mais de um dos seus pacotes puder ser executado no dispositivo de um cliente, a Microsoft Store fornecerá a melhor correspondência disponível.

De um modo geral, as versões posteriores do sistema operacional podem executar pacotes destinados a versões anteriores do sistema operacional da mesma família de dispositivos. Os dispositivos Windows 10 podem executar todas as versões anteriores do sistema operacional suportadas (por família de dispositivos). Os dispositivos de desktop do Windows 10 executam aplicativos criados para o Windows 8.1 ou Windows 8. No entanto, os clientes no Windows 10 ou Windows 11 só receberão esses pacotes se o aplicativo não incluir pacotes UWP direcionados à família de dispositivos aplicável.

Importante

Você não pode mais carregar novos pacotes XAP criados usando os SDKs do Windows Phone 8.x. Os aplicativos com pacotes XAP que já estão na Store continuarão funcionando em dispositivos móveis Windows 10. Para obter mais informações, confira essa postagem de blog.

Remover um aplicativo da Store

Pode ser que você queira parar de oferecer um aplicativo aos clientes, "cancelando a publicação" de forma eficaz. Para fazer isso, clique em Tornar o aplicativo indisponível na página Visão geral do aplicativo . Depois de confirmar que deseja tornar o aplicativo indisponível, dentro de algumas horas ele não estará mais visível na Store e nenhum novo cliente poderá obtê-lo (a menos que tenha um código promocional e esteja em um dispositivo Windows 10 ou Windows 11).

Importante

Essa opção substituirá todas as configurações de visibilidade que tiver selecionado em seus envios.

Essa opção tem o mesmo efeito que se você criasse um envio e escolhesse Disponibilizar este produto, mas não torná-lo detectável na Store com a opção Parar aquisição . No entanto, não exige que você crie um novo envio.

Observe que todos os clientes que já têm o aplicativo ainda poderão usá-lo e baixá-lo novamente (e podem até obter atualizações, se você enviar novos pacotes mais tarde).

Depois de tornar o aplicativo indisponível, você ainda o verá no Partner Center. Se decidir oferecer o aplicativo aos clientes novamente, clique em Disponibilizar aplicativo na página Visão geral do aplicativo. Depois que você confirmar, o aplicativo estará disponível para novos clientes (a menos que restrito pelas configurações em seu último envio) dentro de algumas horas.

Observação

Se você quiser manter seu aplicativo disponível, mas não quiser continuar a oferecê-lo a novos clientes em uma versão específica do sistema operacional, poderá criar um novo envio e remover todos os pacotes para a versão do sistema operacional na qual deseja impedir novas aquisições.

Remover pacotes de uma família de dispositivos com suporte anterior

Se você remover todos os pacotes de uma determinada família de dispositivos (consulte Programar com SDKs de extensão) que seu aplicativo suportava anteriormente, você será solicitado a confirmar que essa é sua intenção, antes de salvar suas alterações na página Pacotes.

Quando você publica um envio que remove todos os pacotes que poderiam ser executados em uma família de dispositivos com suporte anterior, novos clientes não poderão adquirir o aplicativo nessa família de dispositivos. Você sempre pode publicar outra atualização mais tarde para fornecer pacotes para essa família de dispositivos novamente.

Lembre-se de que, mesmo se você remover todos os pacotes compatíveis com uma determinada família de dispositivos, todos os clientes existentes que já instalaram o aplicativo nesse tipo de dispositivo ainda poderão usá-lo e receberão todas as atualizações que você fornecer posteriormente.

Adicionar pacotes para o Windows 10 a um aplicativo existente

Se você tiver um aplicativo na loja que incluiu apenas pacotes para Windows 8.x e quiser atualizar seu aplicativo para Windows 10 e 11, crie um novo envio e adicione seus pacotes UWP .msixupload ou .appxupload durante a etapa Pacotes. Depois que seu aplicativo passar pelo processo de certificação, o pacote UWP também estará disponível para novas aquisições por clientes no Windows 10 e 11.

Observação

Depois que um cliente no Windows 10 ou 11 recebe seu pacote UWP, você não pode reverter esse cliente para usar um pacote para nenhuma versão anterior do sistema operacional.

O número de versão dos pacotes do Windows 10 e 11 deve ser maior do que os de qualquer pacote do Windows 8 e 8.1 que você tenha usado. Para obter mais informações, consulte Numeração de versão de pacotes.

Para saber mais sobre como colocar aplicativos UWP em pacotes para a Store, consulte Colocar aplicativos em pacotes.

Você pode trazer pacotes diferentes para diferentes arquiteturas e idiomas. Para uma combinação de uma arquitetura e de idioma(s), você só pode trazer um pacote. Por exemplo, você só pode trazer um pacote para a combinação x64 e idioma "Inglês".

Ao atualizar seu aplicativo, você pode excluir os pacotes anteriores acessando a página Gerenciar Pacotes. Exclua o pacote que não é mais necessário e adicione um novo pacote, se necessário. Depois de excluir ou adicionar um novo pacote, clique em "Salvar tudo" na página Gerenciar pacotes. Isso carregará as novas alterações.

Importante

A numeração da versão do pacote não é suportada para complementos de aplicativos.