微軟宣布 Project Reunion 統一 Windows 上的 Win32 和 UWP API
2分鐘讀
發表於
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
在 Build 2020 上,微軟今天宣布了 Project Reunion,這是一個新項目,旨在簡化 Windows 10 平台的應用程序開發。 Project Reunion 統一了對現有 Win32(舊版 Windows API)和 UWP(通用 Windows 平台)API 的訪問,並通過 NuGet 等工具使它們與操作系統分離。 使用 Project Reunion 組件構建的應用程序可以在所有 Windows 10 版本和設備上運行。
這將為新應用程序提供一個通用平台。 此外,無論是 C++、.NET(包括 WPF、Windows Forms 和 UWP)還是 React Native,它將幫助開發人員使用最新功能更新和現代化您的現有應用程序。
Project Reunion 中的第一個組件是 WinUI 3 Preview 1,它是一個現代 UI 平台,允許開發人員逐步改進他們的 C++、WPF 和 Windows 窗體。
WebView2 是 Project Reunion 中的另一個組件,它允許開發人員在 Windows 窗體、WPF 和 UWP/WinUI 3 應用程序中嵌入基於 Chromium 的 WebView。 開發人員還可以獲得完整的 Web 功能,而不必局限於單一版本的 Windows。 WebView2 將與操作系統分離。
項目重聚原則:
兼容性強
Project Reunion 適用於您的所有應用程序(Win32、Packaged 和 UWP)以及許多版本的 Windows。
現代
Project Reunion 支持您的應用使用用於 UI、AI、ML、打包、框架和庫的現代軟件庫。 C++、Rust、C# 和 JavaScript 的語言預測將優勢擴展到您的所有應用程序。 雲支持的應用程序、流媒體和邊緣計算應用程序都是使用 Project Reunion 功能的好地方。
敏捷
Project Reunion 隨 OS 版本一起發布,並定期進行預覽。 您可以使用 NuGet 逐步為現有應用程序和中間件庫採用 Project Reunion 組件。
已提交
我們致力於在 GitHub 上公開設計 Project Reunion,因此您可以更直接地了解平台的發展方式,甚至可以提供幫助。
您可以了解更多有關 項目重聚在這裡.