在 Build 2020 開發者大會上,微軟宣布並演示了 Project Reunion 項目,旨在簡化 Windows 10 平臺的應用開發。通過統一現有的 Win32 (舊版 Windows API)和 UWP(通用Windows平臺)API 的訪問,從而讓 NuGet 之類的工具將它們從系統剝離出來。使用 Project Reunion 組件構建的的應用程式可以在所有 Windows 10 版本和設備上運行。今天,微軟發布了首個預覽版 0.1.0 版本。
這個預覽版為 Project Reunion 的 runtime 分發奠定了基礎,而且微軟在管道創建方面做了一些工作,從而確保應用能夠使用 Project Reunion API。為了統一平臺並添加更多功能(例如將在未來幾個月內發布的 Windowing 和 Storage API)以及進行性能調整,目前微軟正在做更多的工作。
Project Reunion將Win32(傳統WindowsAPI)和UWP(通用Windows平臺)的諸多API進行整合統一,並且從系統中剝離出來,方便使用NuGet等開發工具調用。無論應用是使用C++、.NET(包括WPF、Windows Forms和UWP)還是React Native等語言編程的,通過該項目都能幫助開發者更新和現代化現有的應用程式。