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
















 
 
 












 
 
 
 