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

微软:WinUI3的重心依旧是经典的Win32应用目前没有UWP计划

时间:2023-03-20 10:51:11 科技观察

目前微软还没有针对UWP应用发布稳定版的WinUI3。该公司希望专注于为Windows10和Windows11提供经典的Win32应用程序。WinUI是Windows10和Windows11的新用户界面,包括Windows应用程序的现代控件/样式。对于WinUI,微软高管将其描述为“原生UI平台”,微软已经在Windows系统的shell和ReactNativeforWindows中使用了它。微软表示,WinUI是为当今的现代硬件和设备而创建的,它支持最新的FluentDesign。您在WindowsUWP应用程序中看到的大多数现代控件和样式都是公司WinUI项目的一部分,该项目体现了FluentDesign,为每个应用程序提供了用户期望的“现代感”。WinUI2是WinUI的继任者,而微软目前正在开发下一代WinUI3,微软将为桌面应用程序带来全新的现代流畅风格/控件。因此,所有WinUI功能现在都可以在曾经的应用程序平台中使用。微软最初表示WinUI3将在所有开发平台上可用,但计划似乎有所改变。在社区电话会议期间,微软确认WinUI3(下一代WinUI框架)未计划用于UWP应用程序。相关的WinUI3将专注于一些经典平台。“目前宣布的计划中[UWP]的缺席并不意味着WinUI3永远不会支持UWP,”微软表示。至于WinUI3何时会加入对UWP的官方支持,微软并没有公布时间表。WinUI项目经理RyanDemopoulos在Discord频道中写道:“在支持UWP方面,目前我们不知道WinUI3是否会是一个稳定版本。我们现在没有这样做的计划,也没有任何时间。有没有内部决定说我们永远不会那样做,也没有内部决定去做。只是现在没有计划,我们的计划周期在六个月到一年之间,所以这意味着明年没有计划。”根据官方的说法,微软希望专注于“让WinUl3为Win32开发者工作”。作为新战略的一部分,微软表示将接触非常庞大的Win32社区,说服开发人员为Windows11更新他们的应用程序。WinUI3对Win32开发人员来说是一个积极的变化,因为微软终于开放了所有现代功能。所以旧的东西再次得到更新,但此举不会让UWP开发人员放心。这是因为WinUI2有各种限制。例如,它不支持Microsoft基于Chromium的WebView2控件或.NET5.0。