[图]微软解释Project Reunion性质 让开发者更轻松创建Windows 10应用

摘要:

今年的 Build 2020 开发者大会上,微软启动了名为 Project Reunion 的新项目,目标是帮助开发者更容易创建适用于Windows 10的应用程序。该项目将Win32(传统Windows API)和UWP(通用Windows平台)的诸多API进行整合统一,并且从系统中剥离出来,方便使用NuGet等开发工具调用。

l2jze1gk.jpg

在官方介绍之后,开发者对于这个项目仍存在很多疑问。例如Project Reunion 是像UWP的应用模型,还是新的封包模式,亦或者是隔离模式?近日,微软更新了Project Reunion的GitHub页面,明确了相关细节。

Project Reunion 不是什么

● Project Reunion 不是 Windows 的新应用模式或平台。不会有一个适用于 Visual Studio、VSCode 或其他开发环境的“新Project Reunion应用”模板。

你仍然可以完全使用 Windows SDK 和相关的工具包。随着时间的推移,Project Reunion所提供的功能将不断增长,而不仅仅是合并现有的Win32和UWP模型,并为所有应用程序提供额外的功能。

Project Reunion 并不是一个新的应用打包或隔离模式。除了使用新功能本身之外,不会要求对你的应用程序进行修改,以便访问Project Reunion功能。如果你使用的API需要身份认证或打包,这些要求会被注明。

Project Reunion 并不是一个新的应用安全或隐私模型。你的应用现有的安全、隐私、可靠性和身份故事在Project Reunion中继续工作。

在某些地方,Project Reunion可能会帮助你的应用更了解客户的安全或隐私问题。Project Reunion帮助你使用现代的安全和隐私功能,这些功能会随着你的应用需求而发展。

Project Reunion 并不是让你的应用在云端运行。使用Project Reunion技术将帮助您的应用在现代API系列上为云计算做好准备。像现代生命周期和状态隔离这样的关键组件可以帮助您的应用做好准备,无论您的客户在哪里都可以运行。

那么 Project Reunion 是什么

Project Reunion是一套库、框架、组件和工具,你可以在你的应用中使用这些库、框架、组件和工具,从多种版本的 Windows 上的各种应用中访问强大的 Windows 平台功能。

Project Reunion结合了 Win32 原生应用的强大功能和现代 API 使用技术,因此您的应用在用户所在的任何地方都能发光。

您的应用可以使用 Project Reunion 中您最感兴趣的部分,而无需将其重写成新的应用模型或部署系统。 Project Reunion 为新的和现有的功能提供了一个统一的API面,它可以自动适应你的首选应用模型和部署机制。

目前已经上线的 Project Reunion Family Components 包括

WinUI 3 for XAML

C++/WinRTRUST/WinRT, and C#/WinRT

MSIX-Core

在未来即将上线的 Project Reunion Family Components 包括

● Edge/Chromium backed WebView2

Modern Lifecycle helpers

Startup Tasks

● Update Scan Integration

● Access to user resources

● Modern Resource Tooling

查看评论
created by ceallan