帖子详情 您在阅读帖子内容并对帖子进行投票之后,可发表回复。

微软启动Project Reunion:整合统一Win32和UWP API

作者:BigLoser    阅读数:17    投票数:0   
更新时间:2020-05-28 21:02:14   

今天开幕的Build 2020开发者大会上,微软启动了名为Project Reunion的新项目,目标是帮助开发者更容易创建适用于Windows 10的应用程序。

 

该项目将Win32(传统Windows API)和UWP(通用Windows平台)的诸多API进行整合统一,并且从系统中剥离出来,方便使用NuGet等开发工具调用。

 

这将为新应用提供一个通用的平台,使用 Project Reunion 组件构建的应用程序可以在所有 Windows 10 版本和设备上运行。

 

无论应用是使用C++、.NET(包括WPF、Windows Forms和UWP)还是React Native等语言编程的,通过该项目都能帮助开发者更新和现代化现有的应用程序。

 

Project Reunion中的第一个组件之一是WinUI 3 Preview 1,这是一个现代化的UI平台,允许开发人员逐步改进他们的C++、WPF和Windows Forms。

 

另一个组件是WebView2,它允许开发者在Windows Forms、WPF和UWP/WinUI 3应用程序中嵌入一个基于Chromium的WebView。开发者还可以获得完整的Web功能,而不被固定在特定Windows版本中。WebView2将从系统中剥离。

 

Project Reunion开发原则

 

● 兼容性

Project Reunion可以在你的所有应用程序中工作,包括Win32、Packaged、UWP和UWP,也可以在许多版本的Windows中使用。

● 现代化

Project Reunion支持你的app使用现代软件库,用于UI、AI、ML、打包、框架和库。针对C++、Rust、C#和JavaScript的语言预测将优势扩展到你所有的应用程序。云支持的应用程序、流媒体和边缘计算应用程序都是使用Project Reunion功能的好地方。

● 灵活

Project Reunion会随着操作系统的发布而发布,并定期进行预览。你可以使用NuGet为你现有的应用程序和中间件库逐步采用Project Reunion组件。

● 开源

我们承诺将在GitHub上开放Project Reunion的工程设计,这样你就可以对平台的发展有更直接的发言权,甚至可以提供帮助。

帖子投票

名称 群组工龄 是否有价值
微软公司群组的头像

微软公司

微软公司群组

用户投票结果

内容是否原创:0%

0% Complete (success)

内容是否有价值:0%

0% Complete

内容是否有素质:0%

0% Complete (warning)

内容是否合法:0%

0% Complete

相关群组