时间:2021-03-12 来源:系统堂 游览量: 次
在Build2020上,微软宣布了Project Reunion,这是一个使Windows10平台的应用程序开发更容易的新项目。Project Reunion统一了对现有Win32(旧版Windows API)和UWP(通用Windows平台)API的访问,并通过NuGet等工具将它们与操作系统分离开来。10个版本的Reunion应用程序和所有Windows版本的应用程序都可以使用。
昨天微软发布了项目留尼汪预览版v.0.5。
项目重聚对WINDOWS应用程序开发人员的好处
微软表示,留尼汪项目为Windows应用开发者提供了以下好处
跨桌面应用平台的统一API界面
想要创建桌面Windows应用程序的开发者必须在多个应用程序平台和框架之间进行选择。尽管每个平台都提供了许多特性和api,而这些特性和api只能由特定平台使用。Reunion项目将统一访问所有桌面win10 64位旗舰版下载应用程序的WindowsAPI。无论您选择哪种应用程序模型,您都可以访问Project Reunion中提供的同一组Windows API。
随着时间的推移,微软计划在重聚项目上进一步投资,以消除不同应用程序模型之间的更多区别。Reunion项目将包括WinRT API和本机C API。
跨Windows 10版本提供一致的支持
随着windowsapi随着新的操作系统版本的不断发展,开发人员必须使用诸如版本自适应代码之类的技术来解释版本之间的所有差异,以达到他们的应用程序受众。这会增加代码和开发体验的复杂性。
Project Reunion API将在Windows 10、1809版和所有更高版本的Windows 10上运行。这意味着,只要您的客户使用的是Windows 10、版本1809或任何更高版本,只要发布了新的Project Reunion API和功能,就可以使用它们,而不必编写版本自适应代码。
更快的释放节奏
新的windowsapi和特性通常与操作系统的发布绑定在一起,这些版本每年发布一到两次。Project Reunion将以更快的节奏发布更新,使您能够在Windows开发平台中的创新一经创建就可以更快更快地访问它们。
限制和已知问题
• 生产环境中使用的应用程序不支持此版本。除了bug、限制和其他问题。
• 此版本只能在MSIX打包的桌面应用程序(C#/.NET5或C/Win32)中使用。它不能在未打包的桌面应用程序中使用。
• 这个WinUI 3的工具限制也适用于使用project Reunion 0.5预览版的任何项目。