产品IT之家AI资讯·原文 2026年9月6日

微软发布AI辅助WinUI应用开发指南:30 分钟即可生成并发布原生应用

微软近日发布快速入门指南,开发者可借助AI、VS Code和免费的winapp CLI,从空文件夹开始,约 30 分钟创建并发布WinUI 3应用,全程无需Visual Studio。

AI解读:微软试图用AI降低Windows原生应用的门槛,以扭转开发者大量转向Web框架、Linux或MacBook的局面。安卓的快速入门指南让开发者在VS Code和免费工具(含GitHub Copilot免费版)下,利用WinUI Agent生成代码、运行测试并打包成MSIX提交到Microsoft Store,约 30 分钟完成。同时,微软为现有WPF和UWP应用提供AI辅助迁移指南,例如在UWP指南中明确指出UWP已不再积极开发,WinUI 3与Windows App SDK是继任者。这意味着大量存量Windows桌面应用可能以更低成本迁移到新框架,而新用户也可直接开发原生应用。不过,微软自身尚未证明这些AI生成的应用在性能和资源占用上优于现有的Web应用;Windows 11的天气应用就是WebView2构建的例子,空闲时约占用 1.2GB内存。因此,开发者能否受益取决于WinUI Agent实际生成代码的质量与微软能否兑现内存优化等承诺。对于普通用户,短期内不会感到明显变化,因为原生应用需要时间积累;但Windows开发者可以评估是否试用这套工具来降低原型开发成本,并关注实际生成的代码质量。

微软近日发布新的快速入门指南,帮助开发者利用AI、VS Code和自家的winapp CLI,从空文件夹开始一步步创建并发布WinUI 3应用。微软表示,整个流程大约需要 30 分钟,无需安装Visual Studio,使用的工具均免费,包括GitHub Copilot的免费版本。

指南基于VS Code、.NET 10、Windows App Development CLI、WinUI项目模板、GitHub Copilot及WinUI Agent插件。WinUI Agent是专门面向WinUI设计的AI智能体,具备代码生成、代码审查、UI测试、应用打包和框架迁移等能力,与微软通用Copilot聊天机器人不同。微软还建议将该智能体连接到Microsoft Learn MCP服务器,以便在查询时获取最新WinUI API文档。

重点面向WPF和UWP应用的AI辅助迁移

除新应用开发外,微软同步提供AI辅助迁移指南,针对现有WPF和UWP应用。WPF迁移指南并未简化成简单的查找替换:例如,System.Windows.* 需转换为Microsoft.UI.Xaml.*。微软为AI智能体提供了替换对照表,涵盖控件、线程处理、窗口管理、DPI处理和数据绑定等内容,并附带一段初始提示词,指明检查重点。

UWP迁移指南声明:UWP已不再处于积极开发状态,WinUI 3和Windows App SDK是其后继方案。微软特别提醒,由于AI模型已基于大量UWP示例训练,若迁移指令未明确指定替代方案,模型可能继续生成传统UWP模式。

微软推广原生应用策略背后的对比例子

IT之家报道指出,微软推广原生应用并非否定WebView2或Electron,其官方文档将WebView2视为混合应用的合理方案,并称资源占用取决于开发者对Web内容的优化。作为对比,Windows 11天气应用基于WebView2,空闲时占用约 1.2GB内存,约为苹果原生macOS天气应用的 5 倍,并运行 9 个Chromium子进程。其他第三方应用也有类似问题:WhatsApp Windows版加载慢且内存消耗高,Discord承认其Windows应用为“资源消耗大户”,并测试内存占用超 4GB时自动重启的功能。

在Build 2026大会(报道提及,注意此为来源描述,实际年份待核实),微软称WinUI为“Windows应用的生产平台”,从名称中去掉“3”,并承诺降低内存占用、增加DataGrid和图表支持、改善WPF互操作及扩大开源。微软表示WinUI已完全开源,并已将其用于替换Windows 11部分界面组件,如自动播放、打印管理。

信息来源

IT之家AI资讯原始来源