当前位置: 首页 > 科技观察

更方便!降低Win10应用开发难度:微软统一Win32和UWP应用

时间:2023-03-17 15:28:16 科技观察

据纳德拉称,今年用户每月花在Windows上的时间同比增长了75%。用户很难打开相应的应用程序,因此微软有必要做点什么。在微软Build2020大会上,微软宣布推出ProjectReunion,这是一个新项目,可以让Windows10平台的应用程序开发变得更加容易。ProjectReunion统一了对现有Win32(传统WindowsAPI)和UWP(UniversalWindowsPlatform)API的访问,并通过NuGet等工具将其与操作系统分离,为所有Windows10版本和不同设备开发应用程序。在过去的两年里,微软一直在努力消除Win32(或WindowsAPI)和通用Windows平台(UWP)API之间的差距。ProjectReunion可以统一访问现有的Win32和UWPAPI,使用像NuGet这样的工具可以摆脱操作系统的束缚。Nadella表示,这将为新的开发应用程序以及现有应用程序(无论是否用C++编写)提供一个通用平台。NET(包括WPF、WindowsForms、UWP)或ReactNative,您可以通过此解决方案进行现代升级并添加最新功能。ProjectReunion的一个关键组件是WinUI3,这是一个UI框架,它允许应用程序具有可跨设备扩展的现代UI。微软还宣布,Linux的Windows子系统(WSL)增加了对GPU加速和GUI图形界面的支持。对GPU硬件的支持将提高在Linux下运行并行计算和训练机器学习和人工智能模型的性能。添加GUI将使WSL能够直接运行具有图形界面的Linux应用程序。