SDK do MSIX

O SDK do MSIX é um projeto de código aberto 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 orientação para que os desenvolvedores empacotem o conteúdo do aplicativo e criem um manifesto do pacote do aplicativo de forma que ele possa ser direcionado para as plataformas de sua escolha. Isso permite que eles empacotem o conteúdo do aplicativo uma vez, ao invés de terem que empacotar para cada plataforma separadamente.

O SDK fornece as APIs necessárias para verificar, validar e descompactar o conteúdo do pacote MSIX. Ao usar o projeto, os desenvolvedores de aplicativos não precisarão se preocupar com a a adulteração ou a confiabilidade do pacote. Ele realizará a proteção contra adulteração e a validação de validade de assinatura antes que o conteúdo do aplicativo seja descompactado.

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 disponível na plataforma Windows 10 e usar o SDK do MSIX em plataformas que não sejam Windows 10. Com a ajuda do SDK, desenvolvedores de terceiros que criam extensões e plug-ins para o aplicativo cliente não necessitam criar um pacote específico para cada plataforma. Em vez disso, eles criam um pacote com suporte do Windows 10 e de 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 referentes ao pacote e especifica todas as informações importantes que o aplicativo cliente pode acessar para fazer escolhas apropriadas, como aplicabilidade ou suporte. Ele permite que desenvolvedores de aplicativos cliente e desenvolvedores de terceiros tenham 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.

Obtenha mais informações

O SDK do MSIK é um projeto de software livre do GitHub. O repositório do GitHub inclui a fonte completa e instruções sobre como criar os binários para cada plataforma.

Se você tiver algum feedback, envie-os no site da comunidade técnica do MSIX. Se identificar problemas ou bugs no SDK, poderá registrá-los na página de problemas do repositório do SDK do MSIX no GitHub.