微软测试 Reactor 实验性框架,澄清 WinUI 和 XAML 不会被停用
IT之家 10 月 25 日消息,微软推出一款名为 Microsoft.UI.Reactor 的实验性框架并开启测试后,出面澄清,并不会停用 WinUI 和 XAML。鉴于微软此前放弃 UWP、关停 Silverlight 的过往,不少开发者心存疑虑也并不意外。 据IT之家了解,WinUI 是微软的原生界面框架,用它开发的应用一般遵循 Windows 11 的设计规范,系统设置应用就是典型例子。而 XAML 是开发者用来描述应用界面的标记语言。 Reactor 基于 WinUI 构建,提供了一种全新方式,可以直接用 C# 编写同样的原生界面,不再需要写 XAML。所以很明显,Reactor 并不是用来取代 WinUI 的,但这不禁让人猜想,它会不会成为压垮 XAML 的最后一根稻草 —— 多年以来,XAML 早已给人一种被冷落的感觉。 WindowsLatest 向微软求证此事,对方让其参考一份新文档以及相关开源资料。微软的亚历山大 · 佐林格 · 乔菲(Alexandre Zollinger Chohfi)在 10 月 21 日的开发者博客中写道:“WinUI 是底层基础。XAML 是使用 WinUI 的主流方案,不会被弃用,相关投入仍在持续。” 微软不得不专门出面澄清这件事,说来有些讽刺,但这个做法本身是稳妥的。 经历 Silverlight 和 UWP 之后,开发者谨慎是有理由的 微软历来有砍掉产品的先例。微软已于 2021 年 10 月 12 日停止对 Silverlight 的支持。UWP 名义上还在维护,但微软自身已经不再用它开发新应用,官方文档也写明它“不再积极开发”,说它实质上已经寿终正寝并不为过。事实上,微软当初为 Windows 定下的“一套应用,适配全部设备”的愿景,如今也早已落空。 微软现在建议开发者开发新应用时,改用 Windows App SDK 和 WinUI。 外界亲眼见过微软大力宣传一批项目之后,又将它们陆续砍掉,比如阿斯托里亚项目(Project Astoria,安卓应用移植到 Windows)、适用于安卓的 Windows 子系统,还有 iOS 移植桥项目。更不用说 Windows Phone 了。 虽然可以说 Silverlight、UWP 和 WinUI 的定位各不相同,但不可否认,这两段历史解释了为什么微软每次公布新框架,都会让开发者心里打鼓。我们没有足够理由相信,如今的微软和几年前会不一样。而且微软近期在全公司范围内推进重组,目的是削减开支、加大人工智能投入,这有可能再次降低 Windows 的优先级,让当下 Windows 生态回暖的进程受阻。 微软表态会继续推进 WinUI 今年早些时候,微软也给出过类似承诺,至少针对 WinUI 是如此。在 2026 年微软开发者大会(Build 2026)上,克里斯 ·
说明:本站展示中文整理摘要,便于快速阅读;完整内容和版权归原站所有。