跳到正文
生态 / HiA2UI 团队

A2UI 渲染器生态:官方与社区方案

面向生产梳理官方 React、Lit、Angular、Flutter 渲染器及主要社区平台实现。

Web、移动端、桌面端与终端渲染器围绕经过校验的 A2UI 协议核心排列
更新于 2026/8/6 审校:HIA2UI 编辑组

选择渲染器是一项架构决策,而不是外观库偏好。渲染器负责 Schema 处理、Surface 状态、Catalog 映射、Action 路由、无障碍输出与失败行为。

官方维护方案

官方项目为 v0.9.1 稳定线记录了 React、Lit、Angular 和 Flutter 路径。Web 渲染器通过 @a2ui/web_core 共享协议机制,减少不同框架重复实现数据模型与生命周期语义的风险。

SwiftUI 与 Jetpack Compose 仍应视为规划项,而非稳定官方版本。原型仓库或路线图条目不能被描述成受支持的生产软件。

社区覆盖

社区项目把 A2UI 扩展到 Vue、Apple 平台、终端 UI、类 React Native Runtime、MUI Catalog 和跨平台原生引擎。它们具有实际价值,但兼容标签不同:部分维护 v0.8 与 v0.9 分支,另一些只实现某个快照。

采用前应核验最新发布、提交活跃度、协议夹具、畸形消息测试、URL 策略、数据模型路径加固、键盘与屏幕阅读器支持、许可证及升级责任。必须用实际 Catalog 运行对应一致性测试。

选择顺序

先选择应用原生框架,再确认协议版本;随后测试增量更新、双向数据绑定、不支持组件、大列表、图片加载、重连和 Action 重放。只有正确性成立后,才让包体积与样式便利性决定兼容实现之间的取舍。

我们的渲染器矩阵记录当前方案与选择标准,生产依赖决策前应同时核对版本指南。

常见问题

哪些渲染器由官方项目维护?

React、Lit、Angular 与 Flutter 是官方为 v0.9.1 记录的稳定方案。

社区渲染器默认适合生产吗?

不适合直接假设。必须针对具体项目审查协议兼容、维护、测试、安全、无障碍、发布产物和许可证。

一手来源

A2UIReactFlutterAngularLit渲染器