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