产品与技术 / Kite UI Engine
Kite UI Engine / 独立的多平台 UI 引擎

界面的表达,
不止于一个平台。

独立的 Rust UI 引擎:读取声明式界面描述,完成布局、文字排版与绘制编排。通过公共接口与宿主连接,把界面能力带到不同软件中。

开发中
声明式描述内容 / 组件 / 布局
布局计算文字排版绘制编排
宿主画面呈现 ↔ 输入事件
引擎处理流程示意 · 实际渲染样例将在准备完成后补充
01 / 产品方向

同一种表达,更多种界面。

面向需要自定义界面与宿主集成的软件开发者。

独立的界面能力RustUI ENGINE
布局文字交互绘制
通过公共接口接入宿主
可服务于 Kite,也可嵌入其他软件。
01

声明式界面

用结构化描述组织界面内容、布局和组件,交由引擎处理呈现。

02

布局、文字与交互

将布局计算、文字排版和输入事件纳入共同的界面实现。

03

独立嵌入

UI 引擎是独立项目,可脱离 Kite OS 接入宿主软件。

04

可适配的绘制后端

绘制编排与具体后端分离,为不同宿主保留接入与适配空间。

02 / 工作方式

从界面描述,
到布局与呈现。

引擎核心与宿主各自处理一部分工作。界面能力可以复用,窗口、输入与具体平台仍需要实际接入。

核心与宿主的分工

共用界面能力,
保留平台的接入方式。

引擎组织界面描述与绘制编排,宿主承接窗口、输入和具体设备能力。共享核心仍需要对应平台的适配。

核心
声明式描述、布局计算、文字排版、绘制编排
宿主
窗口呈现、输入事件与设备接入
公开交付
SDK、示例与授权说明准备中
03 / 平台与发布

同一个核心,逐个平台接入。

公开 SDK、示例与授权说明将在发布时一并提供。

平台 / 形态当前阶段说明
Android集成开发中

已建立 SDK 与 APP 宿主接入路径。

Windows宿主验证

独立 PC 宿主与实时窗口开发验证。

macOS适配验证中

已有核心渲染验证,窗口宿主与完整能力仍在完善。

iOS模拟器验证

已有模拟器验证记录,完整宿主与真机支持尚待验证。

产品仍在开发,支持范围以正式发布清单为准。查看下载预告