Microsoft 的 Project Reunion Preview v.0.5 统一了 Win32 和 UWP API,现已推出

阅读时间图标 3分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

微软视窗 10X

在 Build 2020 上,微软宣布了 Project Reunion,这是一个新项目,旨在简化 Windows 10 平台的应用程序开发。 Project Reunion 统一了对现有 Win32(旧版 Windows API)和 UWP(通用 Windows 平台)API 的访问,并通过 NuGet 等工具使它们与操作系统分离。 使用 Project Reunion 组件构建的应用程序可以在所有 Windows 10 版本和设备上运行。

昨天微软发布了 Project Reunion预览版v.0.5。

Project Reunion 对 Windows 应用程序开发人员的好处

微软表示,Project Reunion 为 Windows 应用程序开发人员提供以下好处

跨桌面应用程序平台的统一API表面

想要创建桌面 Windows 应用程序的开发人员必须在多个应用程序平台和框架之间进行选择。 尽管每个平台都提供了许多可供使用其他平台构建的应用程序使用的功能和 API,但某些功能和 API 只能由特定平台使用。 Project Reunion 将统一对所有桌面 Windows 10 应用程序的 Windows API 的访问。 无论您选择哪种应用模型,您都可以访问 Project Reunion 中可用的同一组 Windows API。

随着时间的流逝,Microsoft计划对Project Reunion进行进一步的投资,以消除不同应用程序模型之间的更多区别。 团圆计划将同时包括WinRT API和本机C API。

跨 Windows 10 版本的一致支持

随着 Windows API 随着新的操作系统版本不断发展,开发人员必须使用诸如版本自适应代码之类的技术来解决版本中的所有差异,以接触他们的应用程序受众。 这会增加代码和开发体验的复杂性。

Project Reunion API 将适用于 Windows 10 版本 1809 和所有更高版本的 Windows 10。这意味着只要您的客户使用的是 Windows 10 版本 1809 或任何更高版本,您就可以使用新的 Project Reunion API 和功能一旦发布,无需编写版本自适应代码。

更快的发布节奏

新的 Windows API 和功能通常与每年一到两次发布节奏的操作系统版本相关联。 Project Reunion 将以更快的节奏发布更新,使您能够更早、更快速地访问 Windows 开发平台中的创新。

局限性和已知问题

  • 生产环境中使用的应用程序不支持此版本。 期待错误,限制和其他问题。
  • 此版本只能在MSIX打包的桌面应用程序(C#/。NET 5或C ++ / Win32)中使用。 它不能在未打包的桌面应用程序中使用。
  •  WinUI 3的工具限制 也适用于使用Project Reunion 0.5 Preview的任何项目。

从Microsoft的博客中了解如何入门 点击此处.

有关主题的更多信息: 开发, 微软, 团圆, UWP, Win32, 10窗口

发表评论

您的电邮地址不会被公开。 必填带 *