电科技9月6日消息,微软发布全新WinUI快速入门指南,声称借助AI、VS Code和winapp CLI,开发者可在约30分钟内从零创建一个WinUI应用并发布到应用商店。
新应用工作流基于VS Code、.NET 10、Windows App Development CLI、WinUI项目模板、GitHub Copilot和WinUI agent插件。
其中WinUI agent并非通用聊天机器人,而是专为WinUI设计的AI代理,具备UI设计、代码审查、UI测试、打包和框架迁移等专项技能。微软还建议将agent连接至Learn MCP服务器,使其在查询时实时拉取最新WinUI API文档。
除新建应用外,微软同步发布了WPF和UWP向WinUI 3的AI辅助迁移指南。WPF迁移并非简单的查找替换,System.Windows.*需替换为Microsoft.UI.Xaml.*,微软为AI agent提供了完整的替换表,覆盖控件、线程、窗口管理、DPI处理和数据绑定。
UWP迁移指南则直接指出UWP已不再积极开发,WinUI 3和Windows App SDK是其继任者。指南还警告,AI模型基于多年UWP训练数据,会持续复现UWP模式,除非迁移技能给出明确的替换规则。
微软此举的核心目标是解决Windows长期以来的原生应用缺失问题,Windows之所以存在大量网页套壳应用,原因在于跨平台Web框架开发成本更低,开发者可以复用代码而非为Windows单独编写。
Build 2026上微软明确承诺WinUI是”Windows应用的生产平台”,并从名称中去掉”3″,向开发者传递不再更换框架的信号。
Windows 11自身也在逐步用WinUI 3替换遗留界面,最近完成迁移的包括自动播放和打印管理,微软表示,如果自己都不使用WinUI,要求第三方开发者采用是不合理的。
但AI降低代码生产成本并不等于提升代码质量,这也是WinUI agent内置代码审查和UI测试技能的原因。如果AI生成的Windows软件不够高效,让原生应用更容易构建只会产出更多优化糟糕的原生应用。



