3月7日消息外媒WindowsLatest报道称,微软在Build2020开发者大会上首次公布了ProjectReunion,这可能是微软最好的尝试提升原生应用在Windows10上的体验,弥合两大应用开发平台UWP和Windows32之间的鸿沟。自Windows8和MetroUI发布以来,微软一直在努力使Windows及其开发平台现代化。微软还试图说服开发人员转向现代平台并支持Windows应用商店。ProjectReunion承诺“重新组合”这两个应用程序平台,以便开发人员可以轻松编写具有所有最新Windows10功能和触摸/现代API支持的应用程序。什么是团圆计划?ProjectReunion并不是一个新的应用模式,它没有提供一套不同的API。相反,它的目的是改善当前的开发体验。Windows32和UWP世界非常不同。例如,这两个平台都提供不同的工具,这使得选择一个平台而不是另一个平台对开发人员来说或多或少是一个困难的决定。例如,如果开发者开始开发一个UWP应用程序,发现它不能满足他们的需求,他们就不得不放弃这个应用程序。同样,如果Windows32一直在为开发人员服务,那么就没有什么动力转向UWP。这就是ProjectReunion所做的。微软希望缩小Windows32和UWP之间的差距在Ignite2021期间,微软解释说,ProjectReunion就是要合并两个世界(UWP和Windows32),这样差距就不存在了。通过ProjectReunion,微软将从Windows10中解耦Windows32和UWPAPI,并提供UWP中附带的API到Windows32,以“弥合”两个平台之间的差距。“我们选择了‘Reunion’这个名字,因为它从根本上讲是为了将两个世界结合在一起,这样这种鸿沟就不存在了,”在WindowsUI团队工作的微软开发人员SteveKirbach说。本项目也是为了简化和统一Windows32的UWP开发功能。例如,开发人员通过MSIX发布应用和通过MSIX发布UWP应用之间没有区别。“我们还为不想通过MSIX发布的Windows开发人员提供了便利,他们仍然使用需要所谓的‘程序包身份’的功能——这是Windows操作系统显示通知等内容的能力,或允许您使用共享对象的应用程序,”微软说。如果这个想法可行,所有平台(Windows32和UWP)将能够在所有受支持的Windows10版本上使用所有功能、现代应用程序和触摸UI。进一步阅读:《微软 Windows10 Reunion 预览版 v0.1.0 发布:统一 Windows32 和 UWP API》
