WinUI 3

WinUI 3是微軟推出的現代Windows桌面套用本機用戶界面(UX)框架。作為Windows套用開發工具包(Windows App SDK)的核心組成部分,它旨在為C#和C++開發者提供一套基於XAML的、高性能的UI開發平台。WinUI 3引入了流暢設計(Fluent Design)系統,包含豐富的現代化控制項和樣式,能夠構建外觀精緻、回響迅速的桌面應用程式。該框架獨立於Windows作業系統發布,通過NuGet包分發,支持在Windows 10版本1809及更高版本(包括Windows 11)上運行,主要面向Win32桌面套用開發,標誌著微軟統一Windows開發生態的重要一步。

發展歷程,運營模式,核心團隊,

發展歷程

2019年5月,微軟在Build開發者大會上首次公布了WinUI 3.0計畫,旨在將完整的XAML框架開源並在GitHub上進行開發。2020年6月,在Build 2020開發者大會上,微軟發布了WinUI 3 Preview 1,這是首個可同時用於UWP和桌面(Win32)應用程式的公開預覽版。2021年3月,微軟隨Project Reunion 0.5發布了WinUI 3 - Project Reunion 0.5,這是首個穩定且受支持的生產版本,標誌著WinUI 3進入生產就緒階段。
2022年12月7日,愛奇藝UWP套用發布了基於WinUI 3重構的全新版本並正式上架,成為早期重要的套用案例。2023年5月,在微軟Build 2023開發者大會上,宣布為Windows 11檔案資源管理器開發基於WinUI 3的新版本。同年6月,Windows 11 Beta版更新為檔案資源管理器引入了WinUI 3支持,標誌著該系統核心組件開始採用WinUI 3進行現代化重構。
根據2026年3月公布的計畫,微軟確認將使用WinUI 3框架全面重構Windows 11作業系統的遺留用戶界面組件,並計畫在2026年內陸續推送相關更新。

運營模式

WinUI 3 在 GitHub 上以開源方式構建,歡迎貢獻或討論。其作為 Windows 套用 SDK 的一部分獨立於 Windows 作業系統發布,並通過NuGet包和Visual Studio擴展(VSIX)進行分發和更新。WinUI 3 - Project Reunion 0.5 是第一個穩定受支持的版本,微軟通過預覽版發布流程收集開發者反饋,版本信息可通過 Windows App SDK 發行說明了解。在生態兼容性方面,WinUI 3 支持從 UWP 遷移的諸多功能,如背景壓克力、MapControl 等,但不支持Xbox、HoloLens以及部分 UWP 特定 API(如 CoreWindow)。

核心團隊

WinUI 3由微軟主導開發。該項目採用開源模式運營,其原始碼託管於GitHub平台,開發團隊歡迎開發者社區通過該平台進行問題反饋與代碼貢獻。團隊亦通過微軟Build等開發者大會渠道與開發者溝通,並發布新版本。

相關詞條

熱門詞條

聯絡我們