查看原文
其他

承载微软跨平台生态之梦的UWP,死的透透的

OSC OSC开源社区 2023-11-23

近日,开发者发现,微软最新的 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行
贵阳银行到底有没有启用甲骨文数据库?



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存