Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Algumas experiências modernas do Windows exigem que a sua aplicação tenha identidade de pacote em tempo de execução (em outras palavras, a sua aplicação precisa ser embalada). Essas experiências incluem determinados recursos do Windows, determinadas APIs do Tempo de Execução do Windows, extensões de pacote e componentes UWP.
Os aplicativos da Plataforma Universal do Windows (UWP) recebem identidade de pacote por padrão, pois só podem ser distribuídos por meio de pacotes MSIX. Outros tipos de aplicativos do Windows, incluindo aplicativos WPF, também podem ser implantados por meio de pacotes MSIX para obter a identidade do pacote. Mas os aplicativos empacotados com localização externa também tem identidade de pacote. Para obter mais informações sobre esses termos, consulte Vantagens e desvantagens de empacotar seu aplicativo.
Apenas aplicativos empacotados (incluindo aplicativos empacotados com localização externa) têm identidade de pacote em tempo de execução. Se o seu aplicativo tiver identidade de pacote, você poderá usar os seguintes recursos em seu aplicativo.
Notificações
As APIs de notificações do Windows App SDK exigem que a sua aplicação tenha identidade de pacote.
Integração com extensões de pacote
Se o seu aplicativo precisar se integrar ao sistema (por exemplo, estabelecer regras de firewall), descreva essas coisas no manifesto do pacote do seu aplicativo e o sistema fará o resto. Para a maioria dessas tarefas, você não precisará escrever nenhum código. Com um pouco de XML no manifesto, você pode fazer coisas como: iniciar um processo quando o usuário fizer logon; integrar a sua aplicação no Explorador de Ficheiros; e adicione ao seu aplicativo uma lista de destinos de impressão que aparecem em outros aplicativos.
Para obter mais informações, consulte Integrar o seu aplicativo do ambiente de trabalho com extensões de pacote.
Obter informações de ativação para aplicativos empacotados
A partir do Windows 10, versão 1809, os aplicativos empacotados podem recuperar certos tipos de informações de ativação durante a inicialização. Por exemplo, pode obter informações relacionadas à ativação do aplicativo ao abrir um arquivo, ao clicar num alerta interativo ou ao utilizar um protocolo.
Para obter mais informações, consulte Obter informações de ativação para aplicativos empacotados.
Estender com componentes UWP
Algumas experiências do Windows (por exemplo, uma página de interface do usuário habilitada para toque) devem ser executadas dentro de um AppContainer. Em geral, você deve primeiro determinar se pode adicionar sua experiência aprimorando seu aplicativo de área de trabalho existente com APIs do Tempo de Execução do Windows. Se você precisar usar um componente UWP para obter a experiência, poderá adicionar um projeto UWP à sua solução e usar os serviços do aplicativo para se comunicar entre seu aplicativo da área de trabalho e o componente UWP.
Para obter mais informações, consulte Estender o seu aplicativo do ambiente de trabalho com componentes UWP.
Distribuir
Se empacotar o seu aplicativo num pacote MSIX, é muito fácil distribuí-lo publicando-o na Microsoft Store ou instalá-lo diretamente em sistemas.
Para obter mais informações, consulte Distribuir o seu aplicativo de área de trabalho em pacote.
Windows developer