跳转到内容

02-20屏原型规格

本文档描述当前 onboarding 的 20 个可见页面,并明确它与当前 iOS 18 个实现 step 的映射关系。

用户实际能看到的是 01-20

代码里多了一个不可见的 networkWarmup,同时把 02-05 四页轮播收在同一个 welcomeShowcase step 里。

  • 01 / 07 / 11 / 19 为自动页。
  • 02-05 为单个 step 内的 4 页轮播。
  • 08 / 09 / 10 / 12 / 14 首次进入时为单选即前进;返回后保留已选状态,并改为显式 下一步
  • 13 为多选页,未选中任何标签前不能继续。
  • 15 底部 下一步 始终存在;默认值是 3 次/周,用户即使不调整也可以继续。
  • 16下一步稍后 都进入 17
  • 20 无顶部返回、无顶部进度条;底部主按钮悬浮在物理屏幕底部。
  • 代码 step:brandIntro
  • 视觉:白底,真实 logo + mascot
  • 节奏:约 2.7s
  • 作用:只做品牌亮相,不显示按钮
  • 代码 step:welcomeShowcase
  • 标题:边听边学
  • 副标题:更容易开始
  • 代码 step:welcomeShowcase
  • 标题:随时随地
  • 副标题:口袋里的学习材料
  • 代码 step:welcomeShowcase
  • 标题:坚持听懂
  • 副标题:长出语感
  • 代码 step:welcomeShowcase
  • 标题:真实材料
  • 副标题:毫不枯燥

统一规则:

  • 4 页按同一锚点轮播
  • 每页约 3.0s
  • 主按钮:开始
  • 次入口:我已有账号
  • 代码 step:coachIntro
  • 标题:你好!
  • 文案:我是你的日语教练,接下来想问你一些问题,以便给你打造你的个人专属计划
  • 视觉:复用 coach 图;👋 emoji 当前已收口为 36
  • 主按钮:我准备好了
  • 代码 step:phaseIntro
  • 文案:
    • 眉标题:第一部分
    • 主标题:快速找到适合你的\n学习方式
  • 视觉:全红自动过场
  • 代码 step:goalQuestion
  • 标题:你现在最想改善什么?
  • 选项:
    • 听懂一点
    • 更敢开口
    • 重新开始
  • 代码 step:levelQuestion
  • 标题:你现在更接近哪一种?
  • 选项:
    • 刚开始
    • 学过一点
    • 基础还行
  • 代码 step:painQuestion
  • 标题:你最容易卡在哪里?
  • 选项:
    • 一听就丢
    • 连不起来
    • 很难开始
  • 代码 step:weekIntro
  • 文案:
    • 眉标题:第二部分
    • 主标题:接下来,安排适合\n你的第一周
  • 视觉:全红自动过场
  • 代码 step:startTypeQuestion
  • 标题:你想从哪种内容开始?
  • 副文案:我们先按你更容易进入的方式来安排。
  • 选项:
    • 轻松一点
    • 贴近日常
    • 更有目标感
  • 代码 step:interestTags
  • 标题:你对哪些内容更感兴趣?
  • 副文案:可多选,我们会优先安排这些主题。
  • 标签:
    • 动漫
    • 日常对话
    • 综艺娱乐
    • 日本旅行
    • 留学学习
    • JLPT 备考
    • 职场商务
    • 文化生活
  • 主按钮:下一步
  • 代码 step:dailyTimeQuestion
  • 标题:这周你想留多少时间?
  • 选项:
    • 每天 5 分钟
    • 每天 10 分钟
    • 每天 20 分钟
  • 代码 step:weeklyFrequency
  • 标题:你想要一周练习几次?
  • 副文案:练习听力的基础频次
  • 交互:
    • 默认值:3 次/周
    • 支持调整到更高频次
    • 下一步 始终显示
    • 如果用户未调整,继续时自动沿用 3 次/周
  • 代码 step:notificationPrompt
  • 标题:更快地达成目标
  • 副文案:开启提醒后,更容易把练习放进每天的节奏里。
  • 现状:
    • 当前只做界面承接
    • 还没有触发真实系统通知授权
  • 代码 step:encouragement
  • 标题:你的潜力很大
  • 高亮:一周后,就能感受到一些变化
  • 主按钮:下一步
  • 代码 step:explanation
  • 标题:你会这样开始
  • 三段说明:
    • 先给你一条真实材料
    • 把听、看、查拆成小步
    • 按你的节奏推进一周
  • 主按钮:生成我的计划
  • 视觉补充:
    • badge 已统一为圆形红底白勾
  • 代码 step:generating
  • 标题:正在为你生成个性化练习材料
  • 视觉:
    • 环形进度
    • 五条条件摘要
  • 当前摘要维度:
    • 目标
    • 起点 + 卡点
    • 开始方式
    • 每日时长 + 每周频次
    • 兴趣主题
  • 节奏:按当前实现约 5.6s
  • 代码 step:plan
  • 标题:七天,听见进步
  • 顶部规则:
    • 不显示顶部壳层
    • 不显示返回
    • 不显示进度条
  • 页面性质:
    • 整页可向下滚动
    • 底部主按钮 出发吧! 悬浮在物理屏幕底部
    • 按钮不再带白色底托,底下内容仍应可见
  • 当前内容顺序:
    • coach 提示气泡
    • 成功暗示图
    • 计划摘要卡
    • 真实日语,每天更新
    • 听读同步,高亮注解
    • 逐句精听,啃下难句
    • 点词即查,阅读不断线
    • 逐句 AI 解惑
  • 主按钮动作:
    • 打开全屏 paywall

4. 当前实现与可见页面的映射补充

Section titled “4. 当前实现与可见页面的映射补充”
可见页面实现 step说明
01brandIntro一一对应
02-05welcomeShowcase4 页轮播收在一个 step 内
06coachIntro一一对应
07phaseIntro一一对应
08goalQuestion一一对应
09levelQuestion一一对应
10painQuestion一一对应
11weekIntro一一对应
12startTypeQuestion一一对应
13interestTags一一对应
14dailyTimeQuestion一一对应
15weeklyFrequency一一对应
16notificationPrompt一一对应
17encouragement一一对应
18explanation一一对应
19generating一一对应
20plan一一对应

另有一个不可见 step:

  • networkWarmup
    • 位于 0102 之间
    • 当前用于 opening 段前置网络预热