Microsoft 微软推出Project Reunion v0.5预览版 打通Win32/UWP应用开发
在去年的的 Build 2020 开发者大会上 , 微软宣布了一个名叫 Project Reunion 的新项目 , 旨在简化 Windows 10 平台上的应用开发 。具体说来是 , 其统一了对现有的 Win32 和 UWP 应用程序的 API 访问 。此外通过 NuGet 之类的工具 , 基于 Project Reunion 组件打造的应用程序也能够在所有 Windows 10 系统版本和设备上运行 。
访问:
微软中国官方商城 - Visual Studio
文章图片
资料图
此前 , 想要构建桌面 Windows 应用程序的开发者 , 必须在多个应用程序平台和框架之间进行选择 。尽管各个平台都提供了诸多功能和 API 接口 , 但某些特性仍仅限于特定的平台 。
随着 Windows API 和操作系统版本的不断发展 , 开发者不得不使用“版本自适应代码”之类的技术 , 来克服不同平台上的差异 , 但这显然也增加了开发难度和代码的复杂性 。
好消息是 , 随着 Project Reunion 概念的提出 , 微软决定将软件功能与系统隔开 , 以消除不同平台上的功能差异 。近日 , 该公司还推出了 Project Reunion v0.5 的预览版本 。
文章图片
按照计划 , Project Reunion 将同时包括对 WinRT(UWP 应用)和原生 C API(Win32 程序)的支持 。
只要目标设备运行的是 1809 或更高版本的 Windows 操作系统 , 后续都将无需依赖于所谓的版本自适应代码 。
考虑到 Windows API 和功能的改进 , 通常与一年 1~3 次的 OS 版本更新相关联 , Project Reunion 也将以更快的节奏发布更新 。
文章图片
不过在当前阶段 , Project Reunion v0.5 预览版仍面临着一些 bug 和限制 , 因而并不建议大家在生产环境中部署 。
【Microsoft|微软推出Project Reunion v0.5预览版 打通Win32/UWP应用开发】首先 , 此版本只能在 MSIX 打包的 C# / .NET5 / C++ / Win32 桌面应用程序中使用 。其次 , WinUI 3 的工具限制 , 也同样适用于 Project Reunion v0.5 预览版的任何项目 。
感兴趣的朋友 , 还请仔细查阅微软的官方文档 。(传送门:https://docs.microsoft.com/en-us/windows/apps/project-reunion/)
推荐阅读
- Windows 有迹象表明微软将把下一代Windows命名为Windows 11
- 字节跳动 火山引擎推出火山同传,可为 AI 学术交流提供实时字幕
- 硬件 QNAP推出TVS-x72X万兆NAS新品:支持4K HDMI和M.2 NVMe SSD
- 硬件 优派推出Elite XG251G与XG271QG游戏显示器 英伟达Reflex技术加持
- Apple 内部邮件揭示苹果曾考虑推出Mac平板电脑和15英寸MacBook Air
- 社交 增强同苹果iMessage竞争力 Facebook推出一系列企业通信工具
- 社交 Facebook为学术研究人员推出专属Researcher API
- 社交 Twitter开始推出推文内事实核查功能Birdwatch
- Microsoft 微软扩充Word听写功能语言支持 新增丹麦语等多种语言
- Microsoft Edge Dev 92.0.902.2发布:优化管理策略 修复Linux版本同步问题