Atualização de MSIX SDK 1.4MSIX SDK 1.4 update

Com o lançamento do SDK (1.4), continuamos a adicionar mais funcionalidade e fazer melhorias de desempenho em nosso SDK.With the SDK release (1.4), we are continuing to add more functionality and make performance improvements to our SDK. Com o lançamento do 1.4, os desenvolvedores podem usar o SDK agora descompactar e extrair pacotes de aplicativos e simples pacotes.With the release of 1.4, developers can use the SDK to now unpack and extract app bundles and flat bundles.

Com o suporte de pacotes, aplicativos cliente podem agora extrair pacotes de aplicativos e apenas Baixe e extraia os pacotes dentro do pacote que são aplicáveis.With the support of bundles, client apps can now extract app bundles and only download and extract the packages inside the bundle that are applicable. Nesta versão, o suporte de pacote se estende aos pacotes simples também.In this release, the bundle support extends to flat bundles as well. Isso significa que o aplicativo cliente que consomem o pacote pode acessar o manifesto de pacote e especificar os pacotes de aplicativo que deseja extrair - deixando o escolha e controle para o desenvolvedor.This means that the client app that consuming the bundle can access the bundle manifest and specify the app packages that it wants to extract - leaving the choice and control to the developer. O SDK chama o sistema operacional nativo para obter informações de idioma e localidade e fornece essas informações para o aplicativo cliente que ele pode usar para fazer a escolha do pacote apropriado do pacote também.The SDK calls the native OS for language and locale information and provides that info to the client app which it can use to make the choice of appropriate package from the bundle as well.

Com o novo SDK, adicionamos suporte para o MSXML6 para Windows que remove o fora de dependência de caixa e, portanto, reduz o tamanho do binário e usar a biblioteca nativa de XML.With the new SDK, we added support for MSXML6 for Windows which removes the out of box dependency and thus reduces the size of the binary and use the native XML library.

Junto com a remoção de dependência no Windows, também removemos a dependência zlib (biblioteca de terceiros 3ª) e usar implementações de caixa de entrada no Android(AOSP), iOS e MacOS.Along with removing dependency in Windows, we also removed the dependency on zlib (3rd party library) and use in-box implementations on MacOS, iOS and Android(AOSP). Além disso, fizemos outras melhorias para reduzir o tamanho binário em todas as plataformas.Additionally, we made other improvements to reduce the binary size on all platforms.

Juntamente com os aprimoramentos de desempenho e recursos, também incluímos exemplos melhor que os desenvolvedores podem usar para começar com o SDK.Along with the performance and feature improvements, we are also including better samples that developers can use to get started with the SDK. Usando os exemplos, os desenvolvedores aprende como implementar algumas das interfaces públicas necessárias para ler os pacotes msix.Using the samples, developers can learn how to implement some of the public interfaces required to read the msix packages.

Você pode obter o SDK mais recente no GitHub.You can get the latest SDK on GitHub.