分享到: 分享到QQ  分享到Twitter

作者: BigLoser    访问次数: 460 创建时间: 2020-05-20 22:36:20 更新时间: 2024-04-25 10:12:34

今天开幕的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

   群组工具

   外部链接

   相关群组