這將為新應用提供一個(gè)通用的平臺,使用 Project Reunion 組件構建的應用程序可以在所有 Windows 10 版本和設備上運行。
無(wú)論應用是使用C++、.NET(包括WPF、Windows Forms和UWP)還是React Native等語(yǔ)言編程的,通過(guò)該項目都能幫助開(kāi)發(fā)者更新和現代化現有的應用程序。
Project Reunion中的第一個(gè)組件之一是WinUI 3 Preview 1,這是一個(gè)現代化的UI平臺,允許開(kāi)發(fā)人員逐步改進(jìn)他們的C++、WPF和Windows Forms。
另一個(gè)組件是WebView2,它允許開(kāi)發(fā)者在Windows Forms、WPF和UWP/WinUI 3應用程序中嵌入一個(gè)基于Chromium的WebView。開(kāi)發(fā)者還可以獲得完整的Web功能,而不被固定在特定Windows版本中。WebView2將從系統中剝離。
Project Reunion開(kāi)發(fā)原則
● 兼容性
Project Reunion可以在你的所有應用程序中工作,包括Win32、Packaged、UWP和UWP,也可以在許多版本的Windows中使用。
● 現代化
Project Reunion支持你的app使用現代軟件庫,用于UI、AI、ML、打包、框架和庫。針對C++、Rust、C#和JavaScript的語(yǔ)言預測將優(yōu)勢擴展到你所有的應用程序。云支持的應用程序、流媒體和邊緣計算應用程序都是使用Project Reunion功能的好地方。
● 靈活
Project Reunion會(huì )隨著(zhù)操作系統的發(fā)布而發(fā)布,并定期進(jìn)行預覽。你可以使用NuGet為你現有的應用程序和中間件庫逐步采用Project Reunion組件。
● 開(kāi)源
我們承諾將在GitHub上開(kāi)放Project Reunion的工程設計,這樣你就可以對平臺的發(fā)展有更直接的發(fā)言權,甚至可以提供幫助。
聯(lián)系客服