微软Reunion将为Win10带来重大变化:统一Win32和UWP API

IT之家3月7日消息外媒WindowsLatest报道 , 微软在Build2020开发者大会上首次公布了ProjectReunion , 这可能是微软公司改善Windows10上原生应用体验的最佳尝试 , 它弥补了UWP和Win32两大应用开发平台之间的差距 。

微软Reunion将为Win10带来重大变化:统一Win32和UWP API
文章图片
自Windows8和MetroUI发布以来 , 微软一直在试图使Windows及其开发平台现代化 。 微软也试图说服开发者转向现代平台并支持WindowsStore 。
ProjectReunion有望将这两个应用平台“团聚”起来 , 这样开发者就能轻松编写出具有所有最新Windows10功能和触摸/现代API支持的应用 。
什么是ProjectReunion?
ProjectReunion并不是一个新的应用模式 , 它并没有提供一套不同的API 。 相反 , 它的目的是为了改善当前的开发体验 。
Win32和UWP的世界是非常不同的 。 例如 , 这两个平台都提供了不同的工具 , 这使得选择一个平台而不是另一个平台成为开发者或多或少困难的决定 。
例如 , 如果开发者开始开发一个UWP应用 , 发现它不能满足他们的需求 , 他们不得不放弃这个应用 。 同样 , 如果Win32一直在为开发者工作 , 那么就没有什么动力去转向UWP 。 这就是ProjectReunion的作用 。
微软Reunion将为Win10带来重大变化:统一Win32和UWP API】微软希望缩小Win32和UWP之间的鸿沟
在Ignite2021期间 , 微软解释说 , ProjectReunion就是要把两个世界(UWP和Win32)融合在一起 , 让鸿沟不存在 。

微软Reunion将为Win10带来重大变化:统一Win32和UWP API
文章图片
通过ProjectReunion , 微软将Win32和UWPAPI与Windows10脱钩 , 并将UWP中出厂的API提供给Win32使用 , 以“弥合”两个平台之间的差距 。
“我们之所以选择‘Reunion’这个名字 , 是因为从根本上来说 , 它是要把两个世界融合在一起 , 让这个鸿沟不存在 。 ”在WindowsUI团队工作的微软开发人员SteveKirbach说 。

微软Reunion将为Win10带来重大变化:统一Win32和UWP API
文章图片
IT之家获悉 , 这个项目也是为了实现Win32的UWP开发功能简化统一 。 例如 , 开发者通过MSIX发布的应用与通过MSIX发布UWP应用不会有任何区别 。
“我们也在为那些不想通过MSIX发布的开发者提供更简单的服务 , 他们仍然使用需要所谓的‘包身份’的功能--这是Windows操作系统能够显示像通知这样的东西 , 或者允许你的应用程序使用Share目标的方式 , ”微软说道 。
如果这个想法奏效 , 所有平台(Win32和UWP)将可以在所有支持的Windows10版本上使用所有功能、现代应用和触摸式UI 。
扩展阅读:
《微软Win10Reunion预览版v0.1.0发布:统一Win32和UWPAPI》