使用 Composer 与 Theater 测试 A2UI
官方 A2UI Composer 提供浏览器端的 A2UI 界面生成与检查环境;其中的 Theater 可以展示不同受支持渲染器的示例,适合比较行为,无需依赖并不存在的独立 Playground。
推荐流程
- 打开 Composer,用明确的数据与 Action 描述一个小界面。
- 检查生成的消息流,不能只看视觉预览。
- 确认消息名和组件字段符合应用固定的协议版本。
- 需要跨框架一致性时,在 Theater 中比较渲染结果。
- 只把通过校验的载荷保存为测试 Fixture;生成结果不能自动视为生产安全。
检查重点
确认消息先创建 Surface 再更新,只使用所选 Catalog 中的组件,数据绑定指向预期路径,Action 也必须由宿主支持。还应测试空值、长文本、错误输入、重复更新、窄屏、键盘操作和删除后的清理。
Composer 能辅助创作和视觉检查,但 Schema 校验、Catalog 白名单、授权、资源限制、无障碍和安全降级仍由应用负责。集成生成载荷前,请阅读官方 Composer 文档和消息参考。
上线门槛参见渲染器生产就绪指南。