SDK do MSIX

O SDK do MSIX é um projeto de software livre que permite aos desenvolvedores usar o formato de pacote MSIX universalmente em todas as plataformas. Isso permite que os desenvolvedores criem experiências consistentes para seus usuários em todas as plataformas e distribuam as experiências usando o mesmo pacote. O SDK fornece diretrizes para que os desenvolvedores empacotem o conteúdo do aplicativo e criem um manifesto do pacote de aplicativos de forma que ele possa direcionar as plataformas de sua escolha. Isso permite que os desenvolvedores empacotem o conteúdo do aplicativo uma vez, em vez de precisarem empacotá-los para cada plataforma.

O SDK fornece as APIs necessárias para verificar, validar e desempacotar o conteúdo do pacote MSIX. Usando o projeto, os desenvolvedores de aplicativos não têm que se preocupar se o pacote foi adulterado ou se ele pode ser confiável. Ele executará verificações de validação de assinatura e proteção contra adulterações antes que o conteúdo do aplicativo seja desempacodado.

O SDK pode ser usado por qualquer aplicativo cliente de plataforma cruzada que permita que terceiros criem plug-ins ou extensões. Os desenvolvedores de aplicativos cliente podem usar o modelo de extensão de aplicativo que está disponível em uma plataforma Windows 10 e usar o SDK do MSIX em plataformas Windows 10 não disponíveis. Com a ajuda do SDK, os desenvolvedores de terceiros que estão criando extensões de aplicativo e plug-ins para o aplicativo cliente não têm que criar um pacote específico para cada plataforma. Em vez disso, eles criarão um pacote com suporte Windows 10 e todas as outras plataformas. Com o SDK, os desenvolvedores de aplicativos podem escolher plataformas específicas para dar suporte.

Um dos principais diferenciais do pacote MSIX é o arquivo de manifesto. O arquivo de manifesto contém todos os metadados relacionados ao pacote e especifica todas as informações importantes que o aplicativo cliente pode acessar para fazer escolhas apropriadas, como aplicabilidade ou capacidade de suporte. O arquivo de manifesto permite aos desenvolvedores de aplicativos cliente e desenvolvedores de terceiros mais opções e flexibilidade para comunicar características como requisitos, disponibilidade e suporte. Para obter mais informações sobre como usar o arquivo de manifesto para distribuir um pacote MSIX para plataformas Windows 10 e não Windows 10, consulte este artigo.

Obter mais informações

O SDK do MSIX é um projeto de código aberto no GitHub. O GitHub repo inclui a fonte completa e instruções sobre como criar os binários para cada plataforma.

Se você tiver comentários, envie-o no site da comunidade técnica do MSIX. Se houver problemas ou bugs identificados no SDK, você poderá postá-los na página de problemas do GitHub SDK do MSIX.