生态 / HiA2UI 团队
A2UI 渲染器生态:官方与社区方案
面向生产梳理官方 React、Lit、Angular、Flutter 渲染器及主要社区平台实现。
更新于 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渲染器