Windows UI 3 仍專注于 Win32 應(yīng)用,暫無(wú)面向 UWP 的計(jì)劃
Windows UI 庫(kù) (WinUI) 是適用于 Windows 桌面和 UWP 應(yīng)用程序的原生用戶體驗(yàn) (UX) 框架,在 2018 年的微軟開(kāi)發(fā)者大會(huì)上宣布開(kāi)源。WinUI 3(下一代 WinUI 框架)是與 Windows 10 SDK 完全分離的原生 Windows 10 UI 平臺(tái)。通過(guò)將 XAML、合成以及輸入 API 從 Windows 10 SDK 中完全分離,使 WinUI 3 涵蓋完整的 Windows 10 原生 UI 平臺(tái)。
微軟最初表示 WinUI 3 將適用于所有開(kāi)發(fā)平臺(tái),但現(xiàn)在計(jì)劃似乎發(fā)生了變化。在電話會(huì)議期間,微軟確認(rèn) WinUI 3 沒(méi)有計(jì)劃用于 UWP 應(yīng)用程序。
WinUI 項(xiàng)目經(jīng)理 Ryan Demopoulos 在 Discord 頻道中寫道:“目前,我不知道 WinUl 3 何時(shí)或是否會(huì)穩(wěn)定并支持 UWP。因?yàn)槲覀儸F(xiàn)在沒(méi)有此項(xiàng)計(jì)劃,不過(guò)內(nèi)部也尚未確定這個(gè)是否為永久的決策。”總而言之,微軟此舉并不是要宣布 WinUl 3 永遠(yuǎn)不會(huì)支持 UWP。但至于 WinUI 3 何時(shí)添加對(duì) UWP 的正式支持,微軟并未公布時(shí)間表。
不過(guò)可以確認(rèn)的是,微軟暫時(shí)沒(méi)有為 UWP 應(yīng)用程序開(kāi)發(fā)穩(wěn)定版本 WinUI 3 的計(jì)劃,而是希望專注于為 Windows 10 和 Windows 11 提供經(jīng)典的 Win32 應(yīng)用。
根據(jù)官方的說(shuō)法,微軟希望專注于“讓 WinUl 3 為 Win32 開(kāi)發(fā)者工作”。作為新戰(zhàn)略的一部分,微軟表示它將會(huì)去接觸非常龐大的 Win32 社區(qū),以說(shuō)服開(kāi)發(fā)者為 Windows 11 更新他們的應(yīng)用程序。
對(duì)于 Win32 開(kāi)發(fā)者來(lái)說(shuō),WinUI 3 無(wú)疑是一個(gè)積極的變化,因?yàn)槲④浗K于開(kāi)放了所有現(xiàn)代功能。因此,舊的東西再次獲得更新,但對(duì)于 UWP 開(kāi)發(fā)者來(lái)說(shuō)卻沒(méi)有那么友好,因?yàn)?UWP 依賴的 WinUI 2 有多種限制。例如,它不支持微軟基于 Chromium 的 WebView2 控件以及 .NET 5.0。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:WinUI 3 仍專注于 Win32 應(yīng)用,暫無(wú)面向 UWP 的計(jì)劃
本文地址:https://www.oschina.net/news/149997/winui-3-uwp-win32-apps-windows11