您的位置:首页>科技 >内容

团圆计划是Microsoft试图将Win32程序和UWP应用程序整合在一起的尝试

2020-08-26 17:04:01来源:
导读 团圆计划是Microsoft试图将Win32程序和UWP应用程序整合在一起的尝试。该公司希望Project Reunion可以使开发人员更轻松地为Windows构建应用

团圆计划是Microsoft试图将Win32程序和UWP应用程序整合在一起的尝试。该公司希望Project Reunion可以使开发人员更轻松地为Windows构建应用程序,并缩小几年前专注于UWP时创建的差距。

根据Microsoft的说法,现有的API,Win32和UWP将被统一,并通过诸如NuGet之类的工具与操作系统分离。

微软发布Windows 10时,就制定了通用Windows平台,其应用程序和Windows应用商店的宏伟计划。Windows Phone的消亡以及用户和组织不愿创建和使用Windows Store应用程序的情况导致了策略的改变。

大多数开发人员继续关注Win32程序,而只有少数开发人员创建了其应用程序的特定商店版本,甚至更少的新应用程序无法以一种或另一种形式作为桌面程序使用。

Microsoft向开发人员提供所有API,无论他们开发Win32还是UWP应用程序。开发人员,尤其是开发Win32程序的开发人员,可以利用Microsoft专门为UWP平台创建的较新的API,以将“最新功能”集成到程序中。

在过去的几年中,我们一直在打破Win32(也称为Windows API)和通用Windows平台(UWP)API之间的障碍。团圆计划(Project Reunion)扩展了这项工作,使构建出色的Windows应用程序更加容易。它将通过NuGet之类的工具统一对现有Win32和UWP API的访问,并使它们与操作系统脱钩。这将为新应用程序提供一个通用平台。另外,它将帮助您使用最新功能更新和现代化现有应用程序,无论它们是C ++ 、. NET(包括WPF,Windows Forms和UWP)还是React Native。在解耦现有API并添加新API的同时,我们也在根据需要进行polyfill的工作,因此这些API在Windows的受支持版本中可以在较低级别工作。

Microsoft作为Reunion项目的一部分展示的前两个组件是WinUI 3 Preview 1和WebView2。前者是Microsoft所说的“高性能,经过Fluent优化的Windows本机UI框架”,开发人员可以使用它来创建适应性强的程序。并扩展到各种设备上。WebView 2使开发人员能够使用新的Microsoft Edge和Chromium的呈现引擎将Web内容集成到其Windows应用程序中。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章