韭菜花音乐|Reunion性质 让开发者更轻松创建Windows 10,[图]微软解释Project

今年的Build2020开发者大会上 , 微软启动了名为ProjectReunion的新项目 , 目标是帮助开发者更容易创建适用于Windows10的应用程序 。 该项目将Win32(传统WindowsAPI)和UWP(通用Windows平台)的诸多API进行整合统一 , 并且从系统中剥离出来 , 方便使用NuGet等开发工具调用 。
微软中国官方商城-首页
韭菜花音乐|Reunion性质 让开发者更轻松创建Windows 10,[图]微软解释Project
文章图片
在官方介绍之后 , 开发者对于这个项目仍存在很多疑问 。 例如ProjectReunion是像UWP的应用模型 , 还是新的封包模式 , 亦或者是隔离模式?近日 , 微软更新了ProjectReunion的GitHub页面 , 明确了相关细节 。
ProjectReunion不是什么
●ProjectReunion不是Windows的新应用模式或平台 。 不会有一个适用于VisualStudio、VSCode或其他开发环境的“新ProjectReunion应用”模板 。
你仍然可以完全使用WindowsSDK和相关的工具包 。 随着时间的推移 , ProjectReunion所提供的功能将不断增长 , 而不仅仅是合并现有的Win32和UWP模型 , 并为所有应用程序提供额外的功能 。
●ProjectReunion并不是一个新的应用打包或隔离模式 。 除了使用新功能本身之外 , 不会要求对你的应用程序进行修改 , 以便访问ProjectReunion功能 。 如果你使用的API需要身份认证或打包 , 这些要求会被注明 。
●ProjectReunion并不是一个新的应用安全或隐私模型 。 你的应用现有的安全、隐私、可靠性和身份故事在ProjectReunion中继续工作 。
在某些地方 , ProjectReunion可能会帮助你的应用更了解客户的安全或隐私问题 。 ProjectReunion帮助你使用现代的安全和隐私功能 , 这些功能会随着你的应用需求而发展 。
●ProjectReunion并不是让你的应用在云端运行 。 使用ProjectReunion技术将帮助您的应用在现代API系列上为云计算做好准备 。 像现代生命周期和状态隔离这样的关键组件可以帮助您的应用做好准备 , 无论您的客户在哪里都可以运行 。
那么ProjectReunion是什么
●ProjectReunion是一套库、框架、组件和工具 , 你可以在你的应用中使用这些库、框架、组件和工具 , 从多种版本的Windows上的各种应用中访问强大的Windows平台功能 。
ProjectReunion结合了Win32原生应用的强大功能和现代API使用技术 , 因此您的应用在用户所在的任何地方都能发光 。
●您的应用可以使用ProjectReunion中您最感兴趣的部分 , 而无需将其重写成新的应用模型或部署系统 。 ProjectReunion为新的和现有的功能提供了一个统一的API面 , 它可以自动适应你的首选应用模型和部署机制 。
目前已经上线的ProjectReunionFamilyComponents包括
●WinUI3forXAML
●C++/WinRT,RUST/WinRT,andC#/WinRT
●MSIX-Core
在未来即将上线的ProjectReunionFamilyComponents包括
●Edge/ChromiumbackedWebView2
●ModernLifecyclehelpers
●StartupTasks
【韭菜花音乐|Reunion性质 让开发者更轻松创建Windows 10,[图]微软解释Project】●UpdateScanIntegration
●Accesstouserresources
●ModernResourceTooling