这个项目能做什么
Uno Platform 是一个开发平台,使开发者能够使用 WinUI 3 API 表面创建单一代码库的 .NET 应用程序。它允许开发者利用 C# 和 XAML 技能来针对多个平台,包括 iOS、Android、WebAssembly、Windows、macOS 和 Linux。
关键技术能力包括:
- 渲染选项:支持用于在桌面和嵌入式目标上实现一致的高性能图形的 Unified Skia Rendering,以及用于实现平台特定外观和感觉的 Native Rendering。
- UI 工具包:提供对 WinUI 组件、Windows Community Toolkit 的访问,并支持 Material、Fluent 和 Cupertino 主题。
- 状态管理:支持 MVVM 和 MVUX 模式。
- 开发工具:包括 XAML 和 C# 的 Hot Reload、运行时可视化设计器 (Hot Design),以及将 Figma 设计导出为 XAML/C# 的 Design-to-Code 能力。
- AI 集成:拥有 Uno Platform Studio,其中包含 AI 开发代理、prompt-to-app 生成,以及 Model Context Protocol (MCP) 实现,以便 AI 代理访问平台的知识库并与运行中的应用程序交互。
- IDE 支持:兼容 Visual Studio、VS Code 和 JetBrains Rider。
评论
0 评分人数达到10人后显示
登录后参与讨论。