自定义产品界面
自定义界面可以表达产品自己的玩法与风格。平台仍负责身份、连接、权限和恢复等基础边界。
先确定玩家任务
列出玩家需要观察的信息和可以执行的行动,再决定布局。私有信息只呈现给允许查看的参与者。
如果通用界面已经能清楚表达玩法,可以先完成核心体验,再评估哪些自定义展示能改善理解。
使用当前 UI 合同
通过创作任务读取当前自定义 UI 合同、能力说明和 SDK 类型。按平台要求构建 UI Artifact,并通过受控的运行界面接入。
自定义界面只使用平台允许的投影与操作。不要自行推断身份、复制平台状态机、直接访问内部接口,或把密钥放进前端文件。
检查体验质量
- 窄屏下仍能阅读关键信息并完成主要行动。
- 键盘可以访问交互控件,焦点可见。
- 加载、等待、无权限和错误状态都有清楚说明。
- 断线恢复后使用平台重新提供的状态。
- 文案和素材适用于产品声明支持的语言。
交付与修复
UI 随产品内容完成构建、验证和试玩。出错时修改工作内容,生成新的候选版本;不要绕过发布链路直接替换正在运行的页面。