CMK Kids Android R1 — 独立视觉验收与收口

治理 ID:MTFDX_KIDS_ANDROID_IOS_PARALLEL_INDEPENDENT_VISUAL_ACCEPTANCE_AND_CLOSURE_R1

基线 commit:ec123ad33bdeab9bf8fba35dcc1c547133732994 · 分支:experiment/cmk-android-r1-independent-visual-acceptance

CMK_ANDROID_VISUAL_AUTHORITY = CANDIDATE_NOT_APPROVED PIXEL_LEVEL_AUTHORITY_PRESENT = false R13_OWNER_ACCEPTANCE = APPROVED FINAL_VISUAL_ACCEPTANCE = PENDING STOP_POINT = WAITING_FOR_OWNER_ANDROID_VISUAL_ACCEPTANCE

这不是原生 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 确认界面截图。 演示层不执行任何原生代码,也不代表已批准视觉。

CMK Kids—
真实设备运行截图
语言
主题
SOS 长按 1.5 秒(Web 演示)

按住 1.5 秒;提前松手即取消。

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:1PARTIAL(填充品牌控件 4.91/5.43 → 残差 P2)
触摸目标 ≥ 56×56 dp(实测 uiautomator)PASS(0 违规)
主 CTA 单屏一个、≥ 64 dpPASS
底部导航 3–4 项、大图标 + ≥18sp 标签PASS
平板保持底部导航、不做侧栏PASS(本轮修复)
平板内容居中 ≤ 720 dpPASS
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 重点人工确认

  1. 整体视觉方向与品牌气质是否符合预期(当前为候选 token,无像素权威)。
  2. 平板/折叠宽窗现在为底部导航(已去除 R9 候选侧栏)——是否认可该冻结解释。
  3. 填充品牌按钮对比度 4.91:1:是否需要 Owner 决策调深 BrandPrimary/BrandSecondary 令牌 (本线不得单方面修改候选权威镜像)。
  4. 16sp 状态/元数据标签(LABEL_MEDIUM/SMALL)是否需提升到 18sp。
  5. 顶栏保留“视觉权威未批准”诚实声明是否符合预期。
  6. 图标/插画(V-2)与离线语音包(V-7)资产何时提供。
  7. 页面目录仅 6 个 surface(候选占位壳)与 82 屏冻结目录的差距是否接受为后续里程碑。