MSIX SDK 1.4 の更新MSIX SDK 1.4 update

SDK リリース (1.4) では、多くの機能を追加し、SDK のパフォーマンス向上のために継続しています。With the SDK release (1.4), we are continuing to add more functionality and make performance improvements to our SDK. 1.4 のリリースでは、開発者は、今すぐアンパックし、アプリ バンドルを抽出する SDK を使用でき、バンドルをフラットします。With the release of 1.4, developers can use the SDK to now unpack and extract app bundles and flat bundles.

バンドルのサポート、クライアント アプリできますようになりましたアプリ バンドルの抽出のみをダウンロードし、適用されるバンドル内のパッケージを抽出します。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. このリリースでは、バンドルのサポートは、フラット バンドルもを拡張します。In this release, the bundle support extends to flat bundles as well. つまり、クライアント アプリ バンドルを使用するバンドル マニフェストおよびにアクセスできること - 抽出しようとするアプリ パッケージを指定、開発者に設定およびコントロールを離れることです。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. SDK は、言語とロケール情報については、ネイティブ OS を呼び出すし、同様のバンドルから適切なパッケージの選択に使用できることをクライアント アプリにその情報を提供します。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.

新しい sdk では、MSXML6 の Windows 帯のボックスの依存関係を削除し、したがってバイナリのサイズが削減され、ネイティブ 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.

Zlib への依存関係を削除もと共に、Windows での依存関係を削除 (サード パーティ製のライブラリ) および MacOS、iOS、および Android(AOSP) インボックス実装を使用します。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). さらに、すべてのプラットフォームでバイナリのサイズを小さくその他の機能強化を行いました。Additionally, we made other improvements to reduce the binary size on all platforms.

パフォーマンスと機能の機能強化と共に、SDK を使用する開発者が使用できる優れたサンプルもようです。Along with the performance and feature improvements, we are also including better samples that developers can use to get started with the SDK. サンプルを使用して、開発者は msix パッケージの読み取りに必要なパブリック インターフェイスを実装する方法を学ぶことができます。Using the samples, developers can learn how to implement some of the public interfaces required to read the msix packages.

GitHub で最新の SDK を取得できます。You can get the latest SDK on GitHub.