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