
Uno Platform 团队同步发布了两个重要更新:平台框架的 6.4 版本,以及其高级工具套件 Uno Platform Studio 的 2.0 版本。两项更新于 2025 年 11 月 11 日正式发布,带来了对 .NET 10 和 Visual Studio 2026 的正式支持,并引入面向智能体开发时代的全新 AI 协作能力。
Uno platform 是一个用于使用 C# 与 XAML 构建跨多设备应用程序的 UI 平台。它诞生于加拿大全球咨询公司 nventive 的内部项目,并于 2018 年正式开源。开发者可以使用它构建 Windows、iOS、Android、WebAssembly、macOS 和 Linux 的应用。项目以 Apache 2.0 许可证在 GitHub 上开源。
在此次更新之前,Uno Platform 已经通过 6.3 版本支持 .NET 10 的预览版,并做好了 VS 2026 的工具链准备,但当时仍未达到 GA 级别。同时,Uno Platform Studio 1.x 版本主要聚焦于 Hot Reload、Hot Design 以及设计到代码的工作流。随着 2.0 的推出,Uno Platform 迈入“智能体开发”的阶段,AI 模型可以在 IDE 内与开发者协作,并参与运行时场景。
6.4 版本的平台更新内容十分丰富。Uno Platform 现在全面支持 .NET 10 以及 VS 2026 引入的全新 .slnx 解决方案格式,并提供了更新的 Visual Studio 插件。IDE 中新增了状态面板,用于展示恢复进度、服务器状态以及 SDK 工作负载检查情况,从而降低加载与构建解决方案过程中的摩擦。
Visual Studio 中全新的 Uno Platform 状态面板
Skia 渲染引擎也经过了优化:部分渲染流程被移出 UI 线程,图像加载性能得到提升;如果硬件支持,UI 阴影将启用硬件加速。在开发 Windows 桌面端应用时,开发者可以使用新的 API 将 UI 拓展到标题栏区域,定制拖拽区域,以及自定义窗口的最小化、最大化和关闭按钮的渲染。
对于混合 UI 场景,例如在网页内容上叠加 XAML 元素,本次更新修复了 WebView2 承载中的 Z-order 及 airspace 问题。跨平台(包括 WASM)更好地支持加载本地 HTML/CSS/JS asset,并支持将虚拟主机名映射到应用本地文件夹。
Uno Platform Studio 2.0 引入了 Hot Design Agent,这是一款嵌入在可视化设计器中的 AI 助手。它能够解析布局层级、识别控件与绑定,并根据开发者的 prompt 提出 UI 修改建议、重新组织组件或调整样式,以上所有操作都可在正在运行的应用中执行,开发者可以在提交前预览更改。
Studio 还新增了两个 MCP 服务器:Uno Platform MCP(文档与 API 语义层)和 App MCP(提供运行时状态、UI 树以及控件属性),使得 AI 代理能够直接与运行中的应用交互。AI 可以模拟输入、检查状态、自动化 UI 测试或提供指导。在首发期间,这些 AI 功能没有额度限制,方便开发者充分体验 agentic 类型的开发流程。
Uno Platform Studio 中官方推荐的 agentic 开发场景包括:根据文本提示生成应用、根据截图生成页面、根据 Figma 文件构建应用,以及升级来自 Xamarin、WPF 或 Windows Forms 的旧应用。
虽然平台已支持 .NET 10,开发者仍需确认生态中依赖的第三方库与插件是否已就绪。迁移现有 Uno Platform 应用的组织应遵循迁移指南:更新 global.json、升级 IDE 扩展,并验证 Win32 窗口行为的定制逻辑。
原文链接:
https://www.infoq.com/news/2025/11/uno-platform-6-4-agentic/







评论