这不是原生 Android 渲染
本页是可点击的 Web 静态演示,由真实模拟器运行截图驱动; 它不是原生 Android 渲染,也不是已批准的产品视觉设计。 Android 与 iOS 为两条完全并行、互不绑定的独立执行线。
设计对照对象(诚实标注)
本轮对照对象是候选参数/token 镜像
CMK_ANDROID_TOKEN_SOURCE_R2.json(CANDIDATE_NOT_APPROVED)
与已冻结的儿童可用性基线
docs/architecture/10-ui-page-spec/04-child-app.md(R2 FROZEN)。
CMK Android 没有已批准的页面/像素设计权威(O-5)。
1. 可点击交互演示(Web 演示,非原生渲染)
下方的按钮与手势是 Web 演示: 切换语言 / 主题 / 底部导航会切换到对应的真实设备截图; 长按 SOS 会显示 1.5 秒环形进度,达成长按后展示真实的 SOS 确认界面截图。 演示层不执行任何原生代码,也不代表已批准视觉。
2. 真实运行证据(模拟器截图 / 录像)
每个状态都是一次真实 adb exec-out screencap 抓取,
并附带 uiautomator 层级 dump。所有资产的 SHA-256 记录在
manifest.json,并随站点发布 EVIDENCE_SHA256.txt。
3. 设计对照:候选 token 镜像 / 冻结可用性基线 vs 实机
候选 token 镜像(CANDIDATE_NOT_APPROVED)
| 类别 | 关键值 |
|---|---|
| 品牌主色 | #0E7C8B(OnBrandPrimary #FFFFFF → 4.91:1) |
| 品牌次色 | #9A5B00(OnBrandSecondary #FFFFFF → 5.43:1) |
| 监护人色 | #5B4B9E(OnGuardian #FFFFFF → 7.13:1) |
| 背景 / 表面 | #FFFBF7 / #FFFFFF(正文 17.11:1 / 17.61:1) |
| 深色背景 / 表面 | #0F1216 / #14181D |
| 正文 | 默认 20sp,下限 18sp,行高 1.5× |
| 标题 | 24–32sp |
| 触摸目标 | ≥ 56 × 56 dp;主 CTA ≥ 64 dp;导航图标 32 dp |
| 内容宽度 | 居中,最大 720 dp |
| 动效 | 160–240 ms;反馈 ≤ 100 ms;SOS 长按 1500 ms |
冻结可用性基线验收清单(04-child-app.md §2–§3)
| 条目 | 结果 |
|---|---|
| 正文 ≥ 18sp / 标题 24–32sp / 行高 1.5× | PASS |
| 正文与图标对比度 ≥ 7:1 | PARTIAL(填充品牌控件 4.91/5.43 → 残差 P2) |
| 触摸目标 ≥ 56×56 dp(实测 uiautomator) | PASS(0 违规) |
| 主 CTA 单屏一个、≥ 64 dp | PASS |
| 底部导航 3–4 项、大图标 + ≥18sp 标签 | PASS |
| 平板保持底部导航、不做侧栏 | PASS(本轮修复) |
| 平板内容居中 ≤ 720 dp | PASS |
| SOS 常驻、长按 1.5 s、环形进度、可取消 | PASS(本轮修复顶栏) |
| 点击标题朗读当前屏名称 | PASS(本轮修复) |
| 顶部常驻离线横幅(不可关闭) | PASS(本轮修复) |
| 图标 + 文字 + 语音三者同时存在 | PARTIAL(无 Owner 图标/语音资产:V-2 / V-7) |
| 像素级设计权威 | BLOCKED(O-5,无已批准像素源) |
| 页面目录覆盖(82 屏) | OUT_OF_SCOPE(候选占位壳,仅 6 个 surface) |
4. 修复前后对比
左=修复前(基线 commit ec123ad 构建),右=本轮修复后。
对照权威为候选 token 镜像 + 冻结可用性基线。
5. 缺陷台账与人工检查重点
计数
- P0 0
- P1 5(4 已修复,1 部分修复)
- P2 9
本轮已修复
- D-01 宽窗侧栏 → 统一底部导航(冻结 §3.1)
- D-02 朗读目标改为当前屏标题 + 主 CTA(§2.3/§3.1)
- D-03 新增 Shell 级常驻离线横幅(§3.7)
- D-04 顶栏 SOS 增加 1.5 s 长按 + 环形进度 + 取消(§3.4)
- D-06 标题可点击朗读(§3.1)
- D-05 主/危险 CTA 提升到大字号带(部分)
请 Owner 重点人工确认
- 整体视觉方向与品牌气质是否符合预期(当前为候选 token,无像素权威)。
- 平板/折叠宽窗现在为底部导航(已去除 R9 候选侧栏)——是否认可该冻结解释。
- 填充品牌按钮对比度 4.91:1:是否需要 Owner 决策调深
BrandPrimary/BrandSecondary令牌 (本线不得单方面修改候选权威镜像)。 - 16sp 状态/元数据标签(
LABEL_MEDIUM/SMALL)是否需提升到 18sp。 - 顶栏保留“视觉权威未批准”诚实声明是否符合预期。
- 图标/插画(V-2)与离线语音包(V-7)资产何时提供。
- 页面目录仅 6 个 surface(候选占位壳)与 82 屏冻结目录的差距是否接受为后续里程碑。