微軟:WinUI 3的重心仍是經(jīng)典Win32應(yīng)用 目前無(wú)UWP計(jì)劃
目前,微軟并沒(méi)有為 UWP 應(yīng)用發(fā)布 WinUI 3 穩(wěn)定版本,公司希望專注于為 Windows 10 和 Windows 11 提供經(jīng)典的 Win32 應(yīng)用。WinUI 是同時(shí)適用于 Windows 10 和 Windows 11 的全新用戶界面,包含適用于 Windows 應(yīng)用的現(xiàn)代化控件/風(fēng)格。
對(duì)于 WinUI,微軟高管描述為“原生 UI 平臺(tái)”,而微軟已經(jīng)在 Windows系統(tǒng)中的 shell 和 React Native for Windows 中進(jìn)行使用。微軟表示,WinUI 是為今天的現(xiàn)代化硬件和設(shè)備而創(chuàng)建的,它支持最新的 Fluent Design。
你在 Windows UWP 應(yīng)用程序中看到的大多數(shù)現(xiàn)代控件和風(fēng)格都是該公司 WinUI 項(xiàng)目的一部分,它體現(xiàn)了 Fluent Design,給每個(gè)應(yīng)用程序帶來(lái)了用戶期望的“現(xiàn)代感”。
WinUI 2 是 WinUI 的繼任者,而微軟目前正在開(kāi)發(fā)下一代 WinUI 3,微軟將為桌面應(yīng)用程序帶來(lái)新的現(xiàn)代和流暢的風(fēng)格/控件。因此,所有的 WinUI 功能現(xiàn)在都可用于曾經(jīng)的應(yīng)用程序平臺(tái)。
微軟最初說(shuō) WinUI 3 將適用于所有開(kāi)發(fā)平臺(tái),但現(xiàn)在看來(lái),計(jì)劃已經(jīng)改變。在社區(qū)電話會(huì)議上,微軟證實(shí) WinUI 3(下一代 WinUI 框架)不計(jì)劃用于 UWP 應(yīng)用程序。相關(guān) WinUI 3 將會(huì)把重心放在一些經(jīng)典平臺(tái)上。
微軟表示:“在目前已宣布的計(jì)劃中沒(méi)有[UWP],這并不是意味著 WinUI 3 永遠(yuǎn)不支持 UWP”。至于 WinUI 3 何時(shí)添加對(duì) UWP 的正式支持,微軟目前并未公布時(shí)間表。
WinUI 項(xiàng)目經(jīng)理 Ryan Demopoulos 在 Discord 頻道中寫道:“在支持 UWP 方面,目前我們不知道 WinUI 3 是否會(huì)成為穩(wěn)定版。我們現(xiàn)在沒(méi)有計(jì)劃這樣做,也沒(méi)有任何時(shí)間。沒(méi)有任何內(nèi)部決定說(shuō)我們永遠(yuǎn)不會(huì)這樣做,也沒(méi)有任何內(nèi)部決定要這樣做。只是現(xiàn)在沒(méi)有計(jì)劃,我們的計(jì)劃周期在6個(gè)月到1年之間,所以這意味著在明年沒(méi)有計(jì)劃”。
根據(jù)官方的說(shuō)法,微軟希望專注于“讓 WinUl 3 為 Win32 開(kāi)發(fā)者工作”。作為新戰(zhàn)略的一部分,微軟表示它將接觸到非常大的 Win32 社區(qū),說(shuō)服開(kāi)發(fā)者為 Windows 11 刷新他們的應(yīng)用程序。
對(duì)于Win32開(kāi)發(fā)者來(lái)說(shuō),WinUI 3是一個(gè)積極的變化,因?yàn)槲④浗K于開(kāi)放了所有現(xiàn)代功能。因此,舊的東西再次獲得刷新,但此舉不會(huì)讓 UWP 開(kāi)發(fā)者放心。這是因?yàn)閃inUI 2有多種限制。例如,它不支持微軟基于Chromium的WebView2控件或NET 5.0。

































