MSIX SDK 1.4 更新

使用 SDK 版本 (1.4),我们将继续添加更多功能,并对 SDK 进行性能改进。 有了 1.4 版,开发人员可以使用 SDK 来解压缩和提取应用捆绑包和扁平化捆绑包

借助捆绑包的支持,客户端应用现在可以提取应用捆绑包,并且仅下载并提取适用于捆绑包内的包。 在此版本中,捆绑包支持也扩展到扁平化捆绑包。 这意味着使用捆绑包的客户端应用可以访问捆绑包清单,并指定要提取的应用包 - 将选择和控制留给开发人员。 SDK 调用本机 OS 以获取语言和区域设置信息,并向客户端应用提供该信息,该信息也可用于从捆绑包中选择适当的包。

有了新的 SDK,我们添加了对 MSXML6 for Windows 的支持,它删除了现成的依赖项,从而减少了二进制文件的大小并使用本机 XML 库。

除了在 Windows 中删除依赖项之外,我们还删除了 zlib(第三方库)的依赖项,并在 MacOS、iOS 和 Android (AOSP) 上使用随机实现。 此外,我们还进行了其他改进,以减少所有平台上的二进制文件大小。

除了性能和功能改进之外,我们还包括开发人员可用于开始使用 SDK 的更好示例。 使用示例,开发人员可以了解如何实现读取 msix 包所需的一些公共接口。

可以在 GitHub 上获取最新的 SDK。