.MSIX SDK 1.4 更新

SDK 版本 (1.4) ,我们将继续添加更多功能并改进我们的 SDK 性能。 随着1.4 版本的发布,开发人员可以使用 SDK 来解包和提取应用捆绑包和 平面捆绑包

由于支持捆绑包,客户端应用现在可以提取应用捆绑包,并仅下载和提取适用的捆绑包内的包。 在此版本中,捆绑包支持也会扩展到平面捆绑。 这意味着,使用捆绑包的客户端应用程序可以访问绑定清单,并指定要提取的应用包-将选择和控制留给开发人员。 SDK 调用本地操作系统的语言和区域设置信息,并将该信息提供给客户端应用程序,该应用程序可用于从捆绑包中选择相应的包。

使用新的 SDK,我们为 Windows 添加了对 MSXML6 的支持,这会删除开箱依赖关系,从而减小了二进制文件的大小并使用本机 XML 库。

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

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

可以在 GitHub 获取最新的 SDK。