承载微软跨平台生态之梦的UWP,死的透透的公众号新闻2023-11-06 11:11近日,开发者发现,微软最新的 Windows 11 Canary Build 25987 预览版已经开始提供两个版本的 XAML Shell 服务,新的版本直接基于 Win32 + XAML,曾经被寄予厚望的 UWP 在新版本里已经不见踪影。via https://twitter.com/thebookisclosed/status/1720108362275213594据介绍,新增的 dll 名为 ControlCenter.dll,这是控制中心的文件,目前已经同时提供旧版本和新的基于 Win32+XAML 的版本,即用户可以通过 ViveTool 启用这种新变体。一般来说能被发现已经可以通过 ViveTool 启用,那么这个新变化基本已经开发完毕,后续就会分别面向不同的用户进行测试,收集运行数据。从 Windows 8 开始微软就在力推其 UWP(Universal Windows Platform,通用 Windwos 平台),该平台上运行专门的 UWP 应用格式,这些 UWP 应用可以在手机、平板电脑、PC 甚至 Xbox 游戏机中跨平台运行,一次开发,随处运行。然而在 Windows Phone 失败后,微软的这个梦想开始撑不住了。在 2019 年,微软终于允许游戏开发者将完整的原生 Win32 游戏带到微软商店,也就是说开发者不用再专门把游戏重新以 UWP 的方式重构一遍,这一举措对 UWP 来说并不是一个好消息。在 2021 年 7 月,微软确认 WinUI 3 没有计划用于 UWP 应用程序(微软最初表示 WinUI 3 将适用于所有开发平台)。2021 年 10 月,Windows 应用程序开发文档更新了一部分关于将应用迁移到 Windows App SDK 的内容。微软希望通过此举鼓励开发者采用 Windows App SDK 和 WinUI 3 开发 Windows 应用程序。微软表示,UWP 此后只会收到 “错误、可靠性和安全修复”,不会再引入新功能。因此 UWP 事实上已被微软弃用。再至近日“微软最新的 Windows 11 Canary Build 25987 预览版开始提供两个版本的 XAML Shell 服务,新的版本直接基于 Win32 + XAML,曾经被寄予厚望的 UWP 在新版本里已经不见踪影”,承载微软跨平台生态之梦的 UWP,也算正式终结了。往期推荐周热点 | VS Code史上呼声最高的特性终于实现;vivo发布自研操作系统蓝河 (BlueOS)Redis创始人用C语言编写最小聊天服务器,核心代码仅300行贵阳银行到底有没有启用甲骨文数据库?这里有最新开源资讯、软件更新、技术干货等内容点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦微信扫码关注该文公众号作者戳这里提交新闻线索和高质量文章给我们。来源: qq点击查看作者最近其他文章