专注于改进传统软件界面! Windows 11 软件 UI 发生变化?

2023-10-07 05:52
据媒体 Windows Lastest 报道,微软目前将 WinUI 3 的重点放在 Windows 10 和 Windows 11 的传统 Windows 32 软件上,而不是新的 UWP 应用程序。 据媒体 Windows Lastest 报道,微软目前将 WinUI 3 的重点放在 Windows 10 和 Windows 11 中的传统 Windows 32 软件上,而不是新的 UWP 应用程序。这意味着传统的Windows 32位软件有望在Windows 11和Windows 10中获得更加美观的界面UI,拥有全新的视觉观感。 我们先来看看WinUI。 WinUI 是 Windows 10 和 Windows 11 中存在的通用用户界面的新版本,它包括 Windows 软件的现代控件和样式。微软官方将WinUI描述为“本机UI平台”,微软将其用作Windows和Windows本机响应器的外壳。    据微软称,WinUI 是为现代硬件和设备而构建的。它支持最新的Fluent Design设计语言。用户当前在 Windows UWP 应用程序中看到的大多数现代控件和样式都是 WinUI 项目的一部分。 WinUI呈现Fluent Design设计,赋予每个应用程序一种满足用户期望的“现代感”。    WinUI 2是第二代WinUI,它是一个可用于UWP应用程序的控件和样式库。在下一代WinUI,即WinUI 3但中国红中,微软将为传统桌面程序带来全新的现代Fluent Design风格空间,所有WinUI功能都可以在传统应用程序中使用。    微软此前曾表示WinUI 3适用于所有开发平台,但现在看来计划发生了变化。在电话会议中,微软确认下一代WinUI框架WinUI 3不会用于新的UWP应用程序,而是将WinUI 3用于传统软件。    不过,微软也表示,这并不意味着WinUI 3永远不会支持UWP。    不过,微软并没有给出WinUI 3何时可以普遍用于UWP应用程序的时间表,也没有确认将有计划将WinUI 3对UWP的支持从实验版本转向稳定版本。   微软WinUI项目经理Ryan Demopoulos在Discord频道中表示,目前尚不清楚WinUI 3何时成为稳定版本并支持UWP。目前还没有这样的计划,也没有确切的时间表,但没有必要说任何内部决定。永远不要这样做或不这样做。但现在确实还没有这方面的计划。微软的计划一般是在六个月或一年内起草,因此这意味着明年不会有这样的计划。 微软 WinUI 时间表    根据官方声明,微软希望专注于“让 WinUI 3 为 Windows 32 开发者服务”。作为新战略的一部分,微软表示 WinUI 3 将接触大型 Windows 32 社区,这可以说服开发人员更新他们的软件以适应 Windows 11。    WinUI 3 对于 Windows 32 开发人员来说是一个积极的变化,因为微软最终向旧版软件开放了所有现代 UI 功能。    因此,旧软件再次焕然一新,但这对于 UWP 开发人员来说也并不令人高兴。由于目前UWP应用程序使用的WinUI 2仍然存在许多限制,例如不支持微软基于Chromium的WebView 2控件,或者.NET 5.0等,这使得UWP应用程序的功能劣势日益明显。    很多人认为UWP应用被忽视了,而这次微软的决定也给了这个观点支持。 UWP 并未消亡,但微软目前还没有计划。微软当前的首要任务是为传统的Windows 32软件提供新的WinUI 3。    在Windows 11中,我们或许能够看到很多具有更现代界面的传统Windows 32软件,但UWP软件的演变可能极其有限。