多年来,Microsoft一直在尝试使开发人员使用其较新的通用Windows平台(UWP)而非老式的Win32来构建Windows应用程序。在仅在线的Build 2020会议上,该公司推出了Project Reunion,旨在将两者结合起来。
较旧的样式仍然在Windows应用程序领域中占主导地位,但是UWP应用程序(顾名思义)可以很容易地改编为不仅可以在Windows计算机上运行,还可以在Xbox控制台,Web甚至HoloLens上运行。缺点是它们不能在已停产的Windows 7 OS(缺少应用商店)上运行。
团圆计划还可以赋予UWP应用程序以支持除鼠标和键盘以外的新输入选项,如触摸和笔。它使编码人员可以添加滑动手势,这些手势不仅适用于Windows 10触摸屏,而且还适用于iPad。
许多跨平台支持来自于Reunion项目的主要组件之一:WinUI 3,这是一个使用Fluent设计控件和样式的UI框架。它的前身仅适用于UWP应用,但新版本也支持Win32代码。微软表示,“ WinUI 3使Windows 10的XAML,Composition和Input层分离。” 在他的Build演示中,Microsoft开发人员平台负责人Kevin Gallo还展示了一个漂亮的输入框技巧,您可以在其中使用数学运算符,然后该应用程序为您进行数学运算。因此,如果表单条目是用于平方英尺,则只需输入12x21并由应用计算。