向吃内存说不:微软推 Reactor 新框架整治网页套壳”,目标 100% 原生 Win11 应用

Bunn 2026-10-23 11:34 1

科技媒体 Windows Latest 今天(10 月 23 日)发布博文,报道称微软为了扭转 Windows 11 系统“网页套壳”体验趋势,加速推进名为 Microsoft.UI.Reactor 的实验性 C# 框架,从而降低 WinUI 原生应用开发门槛。


该媒体指出在 Windows 11 系统上,不少应用依赖 Electron 或者 WebView2 将网页直接打包成桌面端应用,导致体验割裂、内存占用偏高。例如,Windows 11 天气应用曾因通过 WebView2 加载 MSN 内容而占用超过 1GB 内存。


为了清除 Windows 11 中的 Web 套壳应用体验,微软此前已表态,计划打造“100% 原生应用”,并重申将继续投入 WinUI。


IT之家援引博文介绍,微软最新推出的 Microsoft.UI.Reactor 实验性框架可直接渲染 WinUI 控件和基础组件,让开发者不必先学习 XAML 标记语言,能用 C# 描述界面。这对来自 Android、macOS、React、React Native、SwiftUI 或 Jetpack Compose 的开发者尤其友好。



微软表示,Reactor 希望移除“先学标记语言和绑定引擎”的门槛,让跨平台开发者更容易将应用带到 Windows。


该框架还能提升开发效率,微软举例称,原本需要五个文件加一个项目文件的 XAML 示例应用,使用 Reactor 后可压缩为一个 C# 文件。


该框架还内置 60 多项代码检查,可发现深色模式适配、无障碍、性能等问题;例如识别硬编码画刷在深色模式下失效,或图标按钮被屏幕阅读器读成“按钮”。


此外,Reactor 能在多数编辑操作后保留应用状态,开发者可即时查看修改效果。结合 AI 编程工具,微软希望让更多开发者和非专业开发者快速构建原生 Windows 应用。

最新回复 (10)
  • Astralyn 10-23 11:37
    1楼

    啊,真的吗?(发出新三刘禅的声音)



    MS 前面努力过多少个方案了,可是效果((


  • HeriX 10-23 11:39
    2楼

    天呐, 微软搞了多少UI框架了?


    大部分都暴死了, 要么就是小众


    就没几个真正流行的

  • 竹凌 10-23 11:40
    3楼

    又来了,就不说flutter了,先打赢Jetpack Compose Desktop吧巨硬 ^-^

  • adiljaan 10-23 11:42
    4楼

    现在都很少开发纯windows的软件吧,除非是win专用的一些工具。

    现在没有跨平台能力的框架基本都是暴死

  • 晴 10-23 11:43
    5楼

    好耶,Reactor 支持用 Rust 来写 WinUI 应用(

  • Graveyard 10-23 11:45
    6楼

    KMP是可以打包桌面版的,还有个flutter在前面拦着,建议微软洗洗睡吧

  • GotKiCry 10-23 11:47
    7楼

    让AI写windows应用我都不知道应该选什么框架,最后还是用Rust+Tauri

  • AmeowCAT 10-23 11:47
    8楼

    大家要的是跨平台能力 谁会专门为了你windows单独开发一个软件 要是能实现自动转换那算你厉害

  • HeriX 10-23 11:48
    9楼

    微软现在新的架构全部可以跨平台


    但是他能推广开来并且好用, 持续维护, 这个是一个问题

  • jincatdx 10-23 12:29
    10楼

    叽里呱啦的说什么呢!

    codex/claude/dsh启动!帮我写一个基于Microsoft.UI.Reactor 的应用 ^-^

* 帖子来源Linux.do
返回