微軟宣布 Project Reunion 統一 Windows 上的 Win32 和 UWP API

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

微軟視窗 10X

重聚計劃 Windows 10x

在 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,因此您可以更直接地了解平台的發展方式,甚至可以提供幫助。

您可以了解更多有關 項目重聚在這裡.

有關主題的更多資訊: 開發, 微軟, 團圓, UWP, Win32, 10窗口