Project Reunion,将桌面和UWP程序合二为一

微软今天宣布发布Project Reunion 0.5 Preview,这是一组开发人员组件和工具,用于在与操作系统分离的单个API层下统一对现有Win32和UWP API的访问。新版本还包括WinUI 3的第一个稳定版本,它是Windows 10的本机UI平台的最新版本。ProjectReunion 0.5是开发人员的预览版,其第一个稳定版本(v1.0)将于10月发布。

Project Reunion(团聚计划)是一组库、框架、组件和工具,为所有应用程序(Win32、打包和UWP)提供了针对所有Windows 10版本的统一开发平台。这意味着使用Project Reunion开发的所有应用程序都可以在Windows 10电脑上运行。

Project Reunion,将桌面和UWP程序合二为一


Project Reunion计划背后的基本思想是提供一个上层API层,以弥合Win32和UWP之间的鸿沟,同时创建一个API模型以交付新的Windows功能。Project Reunion提供的所有功能分为三类:新API(作为Project Reunion的一部分提供的新Windows功能)、聚合API(在Win32和UWP上提供抽象层)和API子集(受支持的Windows平台的子集)适用于所有Windows版本的API)。

Project Reunion,将桌面和UWP程序合二为一


Project Reunion带来的好处之一是跨桌面应用程序平台的统一API表面。使用Project Reunion,想要创建桌面Windows应用程序的开发人员将能够使用相同的Windows API集,而与选择的应用程序模型(平台和框架)无关,所有API均可在Windows 10 1809和更高版本上使用。

开发人员的另一个预期收益是发布节奏更快,因为预计Project Reunion的发布更新比以前的Windows API版本(与OS版本绑定)要快。

Project Reunion 0.5 Preview包含Windows UI库版本3(WinUI 3),这是下一代本机Windows UI。WinUI 3是一个UI层,它采用Windows 10 WinUI 2库中分离的UWP XAML可视层,并结合了更多现代功能。该层可以在任何桌面应用程序或UWP应用程序中使用。当在Windows上运行时,WinUI 3还为其他框架(如React Native)提供了本机实现。

Project Reunion,将桌面和UWP程序合二为一


此版本的Project Reunion中包含的其他组件是MRT Core(一组用于加载和管理应用程序使用的资源的API)和DWriteCore(提供对所有当前DirectWrite功能的访问以进行文本渲染)。当前的API集还提供对C ++ / WinRT、Rust / WinRT、C#/ WinRT和MSIX-Core的访问。Project Reunion 0.5 Preview还包括WinUI 3的项目模板和一组示例应用程序。

Project Reunion(v1.0)的第一个稳定版本将于今年晚些时候发布,其中包含与应用程序激活和生命周期相关的其他功能集(包括电源状态通知)。预计将于2021年第二季度发布另一个中间预览版本(v0.8)。

请务必注意,Project Reunion 0.5 Preview是开发人员预览版,因此不要在正式的开发环境中使用。另外,此版本只能在MSIX打包的桌面应用程序(C#/.NET 5或C ++/Win32)中使用。仅在1.0版中才提供对未打包的桌面应用程序的支持。

···#win10玩机技巧#

头条号【微课传媒】专注软件分享,如果你喜欢玩软件,欢迎关注、评论、收藏、转发。

展开阅读全文

页面更新:2024-03-08

标签:桌面   子集   微软   鸿沟   应用程序   组件   框架   模型   稳定   版本   功能   计划   工具   程序   数码   平台   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top