微軟公佈WinUI 3.0功能路線圖
作為Windows 10的現代原生UI平台,微軟在WinUI 3.0功能路線圖中描述了2020 – 2021年的未來發展。目前Windows團隊正在積極開發,並將順應市場變化和聽取客戶們的反饋,同時歡迎大家隨時提出新的建議和作出貢獻。感興趣的朋友,還請參閱Windows UI庫入門指南。
(來自:Microsoft / GitHub)
經過兩次迭代,WinUI 技術已經迎來了持續的進步和改善。比如在WinUI 2 中,微軟就引入了面向UWP 應用的第二代WinUI 堆棧。
涵蓋了直接內置於Windows 10操作系統中的XAML和Visual Layer,以及通過NuGet交付並託管在此存儲庫上的基於OS頂部構建的控件庫。
展望WinUI 3,其提供了與操作系統分離的完整WinUI 堆棧,且可在Win32 或UWP 應用環境下使用。
微軟還在文檔中描述了WinUI 的諸多優點,宣稱這是為Windows 應用程序創建用戶界面的最佳方案。
(1)作為一個高度優化的原生UI平台,WinUI現已廣泛提供給所有開發人員。其經過了全面測試和驗證,可為數十億的Windows 10 PC、Xbox One、Hololens、Surface Hub等設備帶來基礎紮實的體驗。
(2)隨著Fluent Design 設計理念的全面推進,WinUI 還將支持最新的構圖和渲染創新,比如矢量動畫和陰影照明等效果。
(3)WinUI 3.0 將繼續保持與各個Windows 10 版本的向後兼容性,以便在發布具有新功能的應用程序時即刻覆蓋所有用戶,而無需等待Windows 10 推送相關更新。
(4)WinUI 可與.NET 框架配合使用,但又不依賴於此。因其100% 基於C++,可在非託管型的Windows 應用程序中使用,比如通過C++ / WinRT 來使用標準的C++ 17 。
(5)WinUI 還可帶來更頻繁的更新,預訂計劃是大約每四個月更新一次,且每月都有新的預發布版本可體驗。
(6)WinUI 2 控件庫已在GitHub 上開源,且微軟計劃在接下來的幾個月裡將完整的WinUI 3 XAML 框架也搬上去。