微软用 AI 简化 WinUI3 开发与 WPF/UWP 迁移,试图改善 Windows 原生应用
纯净之家 9 月 7 日最新消息,微软近期发布快速入门指南,开发者依托 VS Code、winapp CLI、GitHub Copilot 免费版本,无需安装 Visual Studio,大约 30 分钟就能够从零创建、打包并提交 WinUI 3 应用到微软商店。
在普遍认为企业还不知道该如何真正利用 AI 的当下,微软却已经制定了一套计划:借助 AI,让更多原生 WinUI 应用进入 Microsoft Store。
纯净之家注意到,微软近日发布了一份新的快速入门指南,帮助开发者利用 AI、VS Code 和自家的 winapp CLI,从一个空文件夹开始,一步步创建并发布 WinUI 3 应用。微软表示,整个流程大约只需要 30 分钟,而且无需安装 Visual Studio,使用的工具也都是免费的,包括 GitHub Copilot 的免费版本。
这份简单的 30 分钟指南,本质上是在吸引初学者为 Windows 11 开发应用,而且不必再经历传统开发中那些“繁重”的编码工作。
现在,任何人都可以借助 AI 创建一个新的 WinUI 应用,让 AI 智能体添加功能、测试结果,将应用打包成 MSIX,然后提交到 Microsoft Store,整个过程免费,而且所需人工操作非常少。
不过,更值得关注的是微软随指南提供的 AI 辅助迁移指南,尤其是针对现有 WPF 和 UWP 应用的迁移方案。这才是微软解决 Windows 长期以来原生应用问题的真正思路:让 WinUI 应用更容易开发,让老应用更容易迁移,同时让 AI 处理这两个过程中那些繁琐的工作。
新应用开发流程基于 VS Code、.NET 10、微软 Windows App Development CLI、WinUI 项目模板、GitHub Copilot 以及 WinUI Agent 插件。
不能将这里的 WinUI Agent 与微软此前推广的通用聊天机器人 Copilot 混为一谈。WinUI Agent 配备了针对 WinUI 设计、代码审查、UI 测试、应用打包以及框架迁移等任务的专门能力。
微软还建议将该 AI 智能体连接到 Microsoft Learn MCP 服务器,这样它就可以在执行查询时获取最新的 WinUI API 文档。考虑到 WinUI 3 的普及程度相对较低,可以合理推测,AI 模型在 WPF 和 UWP 方面积累的训练材料要多得多,而且时间跨度也更长。
WPF 迁移指南并没有把这件事包装成简单的查找和替换工作。例如,System.Windows.* 需要转换为 Microsoft.UI.Xaml.*。微软为 AI 智能体提供了一整套替换对照表,涵盖控件、线程处理、窗口管理、DPI 处理和数据绑定等内容,同时还提供了一段初始提示词,告诉 AI 智能体需要重点检查哪些问题。
微软针对 UWP 迁移到 WinUI 3 的指南则开门见山地指出,UWP 已经不再处于积极开发状态,而 WinUI 3 和 Windows App SDK 才是它的后继方案。有意思的是,微软特别提醒,由于 AI 模型已经基于多年来积累的大量 UWP 示例进行了训练,如果迁移技能没有明确告诉 AI 应该采用哪些替代方案,模型很可能会继续生成传统 UWP 的代码模式。
本质上,微软正在尝试降低将海量现有 WPF 和 UWP 软件迁移到新原生框架上的成本。
长期以来,Windows 上不断出现 Web 应用,而不是原生应用,一个重要原因就是跨平台 Web 框架的开发成本更低。开发者可以复用一套代码,在不同平台上运行,而不必专门针对 Windows 的开发框架编写代码,更不用担心这个框架未来可能像过去那样再次发生重大变化。
在 Build 2026 大会上,微软明确表示希望改变开发者的这种看法,并将 WinUI 称为“Windows 应用的生产平台”。同时,微软还从名称中去掉了“3”,试图向开发者社区传达一个信号:未来不会再把整个框架推倒重来。
微软还承诺降低内存占用,增加 DataGrid 和图表支持,改善 WPF 互操作能力,并进一步扩大开源参与度。事实上,如今 WinUI 已经完全开源。
WinUI 的作用也不仅仅是帮助开发者制作应用。微软一直在用 WinUI 3 替换 Windows 11 中一些历史悠久的界面组件,最近的例子包括自动播放、打印管理等功能,未来还会有更多组件进行替换。如果微软自己都不愿意使用这套技术,那么要求第三方开发者采用它显然也不太公平。
微软推广原生应用,并不是因为它认为 WebView2 或 Electron 是糟糕的技术。微软的官方文档将 WebView2 视为开发混合应用的一种合理方案,并表示应用的资源占用最终取决于开发者对 Web 内容的优化程度。
讽刺的是,Windows 11 的天气应用就是基于 WebView2 构建的。它在空闲状态下就会占用约 1.2GB 内存,大约是苹果原生 macOS 天气应用的 5 倍,而且后台还运行着 9 个 Chromium 子进程。
尽管微软一直采取企业优先的开发思路,但 Teams 在经历了多年的用户抱怨之后,才终于加入“效率模式”。
一些热门第三方应用也面临类似问题。例如 WhatsApp 的 Windows 应用一直存在加载速度较慢的问题,同时还会大量消耗内存。Discord 甚至承认自己的 Windows 应用属于“资源消耗大户”,并测试了一项功能:当内存占用超过 4GB 后自动重启应用。
也就是说,微软一方面要求第三方开发者开发更加轻量的原生应用,另一方面,它自己的一些应用以及 Windows 的部分界面却仍然建立在 WebView2 之上。
微软负责 Aspire 项目的杰出工程师 David Fowler 最近表示,“手写代码”已经彻底成为过去。没错,在微软目前展示的 WinUI 开发工具中,AI 代理可以生成代码、理解整个项目、运行测试,并修复出现的问题,而不是要求开发者亲手敲出每一行代码。
但 AI 降低代码生产成本,并不等于代码质量也会随之提高。微软自己也很清楚这一点,这也是为什么 WinUI Agent 会配备专门的代码审查和 UI 测试能力。
如果微软希望借助 AI 生成更多 Windows 软件,那么这些软件依然必须足够高效。否则,让原生应用变得更容易开发,只会导致 Windows 上出现更多优化糟糕的原生应用。
多年前,微软需要让史蒂夫 · 鲍尔默站在台上高喊“开发者、开发者、开发者”,如今情况已经发生了变化。现在,越来越多开发者倾向于使用 Linux 开发环境,而大量 AI 应用开发者则选择 MacBook,因为它拥有强大的硬件性能。
微软现在试图做的,是让 Windows 应用开发直接发生在一个围绕 AI Agent 打造的 Windows 开发环境中。如果这套方案能够成功,Windows 或许就能获得更多原生应用,同时开发者也不必再手动重写大量代码。
但微软仍然需要证明一点:这些由 AI 构建的 WinUI 应用,真的能够比它想要取代的 Web 应用运行得更快、占用更少资源。
相关文章
- 微软推送 Win11 8 月可选更新 KB5120998:附补丁下载地址
- Win11 八月更新曝出多起 Bug,ARM 设备闪退附临时解决办法
- 微软统一关闭 Word、Outlook 文本预测默认开关,跨设备保持一致
- 微软发布 Win11 26H1 预览版:更新 WinRE 功能,还上线 Emoji 17.0
- 微软开启 Win11 26H2 发布预览测试,六大功能更新同步登场
- 微软 Paint、Photos 暗藏隐藏水印,AI 生图附带 GDID 标识以及元数据
- Excel 单元格 COPILOT () AI 函数即将被微软移除!
- 微软确认 Win11 26H2 将彻底移除 WMIC!
- 微软 Win11 24H2 / 25H2 发布 8 月累积更新补丁 KB5121003
- 微软发布 Win10 八月扩展安全更新 KB5120249!附下载地址
系统下载排行榜71011xp
【番茄花园】Win7 64位 快速稳定版
2【纯净之家】Windows7 32位 全新纯净版
3【雨林木风】Windows7 64位 装机旗舰版
4【纯净之家】Win7 64位 Office2007 办公旗舰版
5【电脑公司】Windows7 64位 免费旗舰版
6JUJUMAO Win7 64位旗舰纯净版
7【游戏专用】Windows7 64位 装机旗舰版
8【深度技术】Windows7 64位 官方旗舰版
9【番茄花园】Windows7 64位 旗舰装机版
10【纯净之家】Windows7 SP1 32位 全补丁旗舰版
【纯净之家】Windows10 22H2 64位 企业版
2【纯净之家】Windows10 32位 官方正式版
3【雨林木风】Windows10 64位稳定版系统
4【技术员】Windows10 64位 纯净版iso镜像
5JUJUMAO Win10 64位 纯净版镜像
6【技术员】Windows10 64位 系统纯净版
7【技术员】Windows10 64位 纯净装机版
8【番茄花园】Windows10 64位 专业版镜像
9【雨林木风】Windows10 64位 中文精简版
10【雨林木风】Windows10 64位 官方专业版
【纯净之家】Windows11 23H2 64位 纯净专业版
2【纯净之家】Windows11 23H2 64位 游戏优化版
3【纯净之家】Windows11 23H2 64位 企业版系统
4【纯净之家】Windows11 23H2 64位 中文家庭版
5风林火山Windows11下载中文版(24H2)
6JUJUMAO Win11 24H2 64位 精简版镜像
7【纯净之家】Windows11 23H2 64位 纯净家庭版
8JUJUMAO Win11 24H2 64位 专业版镜像
9电脑公司Win11 64位专业优化版 V2021.08
10电脑公司 Ghost Win11 64位极速优化版 V2022.07
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3萝卜家园 GHOST XP SP3 万能装机版 V2017.03
4番茄花园 GHOST XP SP3 极速体验版 V2017.03
5雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
6萝卜家园 GHOST XP SP3 完美装机版 V2016.10
7Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
8电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
9雨林木风GHOST XP SP3完美纯净版【V201710】已激活
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具


