Uno Platform 发布 Hot Design,推出 Uno Platform Studio 套件
Uno Platform 发布了名为 Hot Design 的视觉设计工具,作为 Uno Platform Studio 套件的一部分。该工具允许开发者和设计师在运行时设计应用程序界面,而不是在设计和开发阶段进行。Uno Platform 的 CTO Jerome Laban 和首席工程师 Nick Randolph 在 .NET Conference 上展示了这一新套件。
Uno Platform Studio 套件组成
Uno Platform Studio 包含三个主要工具:
- Hot Design:运行时视觉设计工具
- Hot Reload:代码更新工具
- Design-to-Code:Figma 插件,可从设计原型生成干净的 XAML 和 C# 代码
Hot Design 的主要特点
- 运行时应用:Hot Design 在调试构建时应用,直接在运行的应用程序上进行设计,而不是模拟或模拟环境。
- 界面布局:启动 Hot Design 后,应用程序窗口会变成一个完整的设计界面,左侧是工具箱,右侧是属性面板。
- 实时修改:开发者可以选择应用程序中的控件或添加新控件,并通过拖动、调整大小或修改属性面板中的属性来实时修改控件。
- 跨平台支持:该设计器支持所有 .NET 编辑器和操作系统,包括 Visual Studio、Visual Studio Code 和 JetBrains Rider,支持 Windows、macOS、iOS 和 Linux。
与其他设计工具的区别
Hot Design 的最大区别在于它是围绕一个运行的应用程序创建的,而不是模拟或模拟环境。它暴露了实际的数据和属性绑定,简化并缩短了开发者的代码周期。
开发者反馈
近年来,缺乏好的视觉设计工具一直是 Windows 桌面和跨平台应用程序开发者的痛点。Uno Platform 的 CMO Sasha Krsmanovic 表示,Hot Design 极大地简化了在任何平台上创建应用程序的过程,特别是对于使用 WinUI 和 .NET 构建 Windows 应用程序时遇到的障碍。开发者社区对这一新工具表示欢迎,认为它在移动开发中特别有用。
Uno Platform 背景
Uno Platform 是一个用于构建多设备应用程序的替代 UI 平台,使用 C# 和 XAML 编写。它于 2018 年发布,允许开发者编写适用于 Windows、iOS、Android、WebAssembly、macOS 和 Linux 的应用程序。内部使用目标平台来保持编译代码尽可能原生,同时使用单一的 XAML 和 C# Uno 代码。对于 Linux 桌面应用程序,它回退到 Skia 2D 渲染控件。
未来计划
Uno Platform 创始人 François Tanguay 表示,Hot Design 的未来计划将包括样式编辑和动画功能。目前,开发者可以通过 等待名单 申请访问这些新工具。
总结:Uno Platform 的 Hot Design 工具通过运行时设计功能,极大地简化了应用程序的界面设计过程,特别是在跨平台开发中,弥补了当前设计工具的不足,得到了开发者社区的积极反响。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。