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