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.
Além dos pacotes MSIX padrão que contêm um aplicativo do Windows, há vários tipos diferentes de formatos de pacotes MSIX especializados que são úteis para determinados cenários.
Pacotes opcionais
Os pacotes opcionais são usados para complementar ou estender a funcionalidade original de um pacote de aplicativo. É possível publicar um aplicativo, seguido de publicar pacotes opcionais posteriormente, ou publicar o aplicativo e pacotes opcionais simultaneamente. Ao estender seu aplicativo por meio de um pacote opcional, você tem as vantagens de distribuir e monetizar conteúdo como um pacote de aplicativo separado. Os pacotes opcionais destinam-se normalmente a ser desenvolvidos pelo programador da aplicação original, uma vez que são executados com a identidade da aplicação principal (ao contrário das extensões da aplicação). Dependendo de como você define seu pacote opcional, você pode carregar código, ativos ou código e ativos do seu pacote opcional para seu aplicativo principal. Se você precisar aprimorar seu aplicativo com conteúdo que possa ser monetizado, licenciado e distribuído separadamente, os pacotes opcionais podem ser a escolha certa para você.
Para obter mais detalhes, consulte Pacotes opcionais e criação de conjuntos relacionados.
Instalação de transmissão de apps
A instalação por streaming é uma forma de otimizar a forma como a sua aplicação é entregue aos utilizadores. Em vez de esperar que todo o aplicativo seja baixado antes de poder usá-lo, os usuários podem interagir com o aplicativo assim que uma parte necessária for baixada. Cabe a você, como desenvolvedor, segmentar seu aplicativo em uma seção necessária para ativação básica e inicialização e conteúdo adicional para o restante do aplicativo.
Para obter mais detalhes, consulte Instalação de streaming de aplicativos.
Pacotes de tarifa fixa
Os pacotes de aplicativos de pacote simples são semelhantes aos pacotes de aplicativos comuns, exceto que, em vez de incluir todos os pacotes de aplicativos na pasta, o pacote simples contém apenas referências a esses pacotes de aplicativos. Ao conter referências a pacotes de aplicativos em vez dos próprios arquivos, um pacote simples reduzirá o tempo necessário para empacotar e baixar um aplicativo.
Para obter mais detalhes, consulte Pacotes de aplicativos de pacote único.
Pacotes de ativos
Os pacotes de ativos são uma fonte comum e centralizada de arquivos executáveis ou não executáveis para uso pelo seu aplicativo. Normalmente, não são arquivos específicos do processador ou do idioma. Por exemplo, isso pode incluir uma coleção de imagens em um pacote de ativos e vídeos em outro pacote de ativos, ambos usados pelo aplicativo. Se seu aplicativo oferecer suporte a várias arquiteturas e vários idiomas, esses ativos poderão ser incluídos no pacote de arquitetura ou no pacote de recursos, mas isso também significa que os ativos serão duplicados várias vezes nos vários pacotes de arquitetura, ocupando espaço em disco. Se os pacotes de ativos forem usados, eles só precisarão ser incluídos no pacote geral do aplicativo uma vez.
Para obter mais detalhes, consulte Introdução aos pacotes de ativos.
Pacotes de recursos
Os pacotes de recursos são pacotes somente de ativos que permitem que seu aplicativo se adapte a vários tamanhos de exibição e idiomas do sistema. O pacote de recursos tem como alvo o idioma do usuário, a escala do sistema e os recursos do DirectX, permitindo que o aplicativo seja adaptado a uma variedade de cenários de usuário. Embora um pacote de aplicativo possa conter vários recursos, o sistema operacional só baixará os recursos relevantes por dispositivo do usuário, economizando largura de banda e espaço em disco.
Pacotes MSIX
Um pacote MSIX é composto por vários pacotes MSIX e pode reduzir o tamanho do aplicativo que os usuários baixam. Eles são úteis para arquiteturas diferentes, ativos específicos de idioma, ativos de escala de imagem variável ou recursos que se aplicam a dispositivos específicos. Ao agrupar várias versões de arquiteturas do seu aplicativo em uma entidade, apenas o pacote precisa ser carregado para seu local de distribuição (em vez de ter um para cada arquitetura). A plataforma de implantação do Windows 10 está ciente do tipo de pacote .msixbundle e baixará apenas os arquivos que são aplicáveis à arquitetura de um dispositivo. Lembre-se de que, se você decidir distribuir um .msixbundle para um aplicativo específico, não poderá voltar a distribuir apenas um pacote MSIX.
Extensões de aplicações
As extensões de aplicativo permitem que seu aplicativo hospede conteúdo fornecido por outros aplicativos. Descubra, enumere e tenha acesso a conteúdo em modo de leitura dessas aplicações.
Se um aplicativo suportar extensões, qualquer desenvolvedor poderá enviar uma extensão para o aplicativo. Assim, o aplicativo host precisa ser robusto quando carrega uma extensão com a qual não foi pré-testado. As extensões devem ser consideradas não confiáveis.
Os aplicativos não podem carregar código de extensões. Se você precisar de execução de código, considere os serviços do aplicativo.
Serviços de aplicativo
Os serviços de aplicativos do Windows habilitam a comunicação entre aplicativos permitindo que seu aplicativo forneça serviços para outro aplicativo. Os serviços de aplicativo permitem criar serviços sem interface do usuário que os aplicativos podem chamar no mesmo dispositivo e, a partir do Windows 10, versão 1607, em dispositivos remotos. Consulte o Criar e consumir um serviço de aplicativo para obter detalhes.
Os serviços de aplicativo são análogos aos serviços Web em um dispositivo. Um serviço de aplicativo é executado como uma tarefa em segundo plano no aplicativo host e pode fornecer seu serviço a outros aplicativos. Por exemplo, um serviço de aplicativo pode fornecer um serviço de scanner de código de barras que outros aplicativos poderiam usar. Ou talvez um conjunto de aplicativos Enterprise tenha um serviço de aplicativo de verificação ortográfica comum que esteja disponível para os outros aplicativos do pacote.
Pacotes de modificação
Os pacotes de modificação permitem que os profissionais de TI personalizem aplicativos sem ter que reempacotar. No Windows 10 versão 1809, introduzimos um novo tipo de pacote MSIX chamado pacote de modificação. Os pacotes de modificação também podem ser plugins/complementos que podem não ter um ponto de ativação. Os profissionais de TI podem usar esse recurso para alterar de forma flexível os contêineres MSIX para que os aplicativos sejam sobrepostos pelas personalizações de sua empresa.
Ver também
Criar e consumir um serviço de aplicativo
Introdução aos pacotes de ativos
Criação de pacotes com o layout da embalagem
Pacotes opcionais e criação de conjuntos relacionados
Desenvolvimento com pacotes de recursos e agregação de pacotes
Instalação de streaming de aplicativos
Pacotes de aplicativos compactos
namespace Windows.ApplicationModel.AppService
Namespace Windows.ApplicationModel.Extensions