不同 Windows 版本令開發人員無法兼顧,設計程式時往往無所適從。為了解決這個存在已久的問題,微軟在 Build 2020 大會上提出 Project Reunion,統一傳統 Windows API 的 Win32 和 UWP(Universal Windows Platform),通過 NuGet 等工具,使程式毋須倚重作業系統。
微軟在今年 3 月發布數據指出 Windows 10 達至 10 億用戶,但同時帶來不同版本的挑戰。微軟體驗與裝置業務部門執行副總裁 Rajesh Jha 稱,Project Reunion 目標讓開發人員只需建立 Windows 程式一次,可在所有 Windows 裝置上運行。將 Win32 和 UWP 結合並跟作業系統分隔,毋須選擇其一,也不用擔心舊版本 Windows 不兼容。
Project Reunion 其中一元件是 WinUI 3,讓開發人員可在不同設備上使用現代化介面。WebView 2 給 Windows 程式可嵌入 Edge 和 Chromium 網頁內容。