微软测试Reactor 澄清WinUI和XAML不会停用

资讯 驱动中国 韩序 761次阅读
分享 微 Q 信
AI摘要
由 AI 生成 · 仅供参考

微软推出实验性框架 Microsoft.UI.Reactor 并开启测试后澄清,WinUI 和 XAML 不会被停用;Reactor 基于 WinUI 构建,允许用 C# 编写原生界面,不取代 WinUI,但引发对 XAML 前景的关注,相关表态意在回应开发者对微软过往框架更替历史的疑虑。

驱动中国10月25日消息,微软在推出名为 Microsoft.UI.Reactor 的实验性框架并开启测试后,公开澄清不会停用 WinUI 和 XAML。该框架基于 WinUI 构建,为开发者提供直接以 C# 编写原生界面的方式,无需再编写 XAML。

WinUI 是微软的原生界面框架,基于该框架开发的应用通常遵循 Windows 11 设计规范,系统设置应用即为典型示例。XAML 则是开发者用于描述应用界面的标记语言。由于 Reactor 基于 WinUI 构建,其并非用于取代 WinUI,但这一变化引发外界对 XAML 未来走向的关注。

WindowsLatest 就 XAML 前景向微软求证,微软方面要求参考一份新文档及相关开源资料。微软的亚历山大·佐林格·乔菲(Alexandre Zollinger Chohfi)在 10 月 21 日的开发者博客中表示,WinUI 是底层基础,XAML 是使用 WinUI 的主流方案,不会被弃用,相关投入仍在持续。

微软此前曾放弃 UWP、关停 Silverlight,开发者对新框架产生疑虑有其背景。微软已于 2021 年 10 月 12 日停止对 Silverlight 的支持。UWP 名义上仍在维护,但微软自身已不再使用其开发新应用,官方文档也写明其“不再积极开发”。

微软当初为 Windows 提出的“一套应用,适配全部设备”愿景未能实现。目前,微软建议开发者在开发新应用时改用 Windows App SDK 和 WinUI。

微软过去曾推进多个项目后陆续停止相关方向,包括阿斯托里亚项目(Project Astoria,安卓应用移植到 Windows)、适用于安卓的 Windows 子系统、iOS 移植桥项目,以及 Windows Phone。

Silverlight、UWP 和 WinUI 的定位并不相同,但上述经历使开发者在微软公布新框架时产生顾虑。有观点认为,微软近期在全公司范围内推进重组,目的是削减开支、加大人工智能投入,这一调整有可能再次降低 Windows 的优先级,并对当前 Windows 生态回暖进程产生影响。

今年早些时候,微软也曾给出类似承诺,至少针对 WinUI。在 2026 年微软开发者大会(Build 2026)上,克里斯·安德森(Chris Anderson)表示,公司没有打算开发一套全新框架。

微软还把 WinUI 3 简称为 WinUI,以避免开发者误认为 WinUI 4 即将推出,进而选择观望等待新版本。该做法意在体现技术延续性,思路与 Microsoft 365 类似。Microsoft 365 会持续迭代更新,而不依赖某个重大版本发布后才开始使用。

微软在 Windows 10 时期也采用过类似表述,当时宣称 Windows 10 会是最后一代 Windows 系统,但后来改口。Windows 改为服务化模式后,用户现有电脑可以持续获得新功能,设备厂商面临用户换新硬件动力变弱的问题。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com。
来源:驱动中国 · 原文链接:https://www.qudong.com/article/527290.html
本文价值 ★★★★★ 5 2 人已评
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友