LESSON 30 / 575 分钟

watchOS:一眼可见的短任务

手表适合抬腕快速读取、记录和响应,不适合承载复杂手机页面。

用你的前端经验理解

把它当作不同任务入口:一屏一个关键动作,比复刻手机的信息密度更合适。

为什么需要它

手表最擅长几秒钟内完成的小任务:看一个状态、记录一次完成、控制正在进行的活动。把手机复杂列表缩小会导致目标不清、操作过多。先选一个核心动作,再决定是否真的需要与手机通信,或应让手表在离开手机时也能独立工作。

它是怎样工作的

手表有更紧张的能耗与执行条件,连接手机不应被假设始终可用。即时消息与可延迟的数据传输适合不同场景,需按实际连接状态与系统能力处理。数据可以先在手表本地确认,再等待同步;但界面要区分“记录已保存”和“手机已经收到”。

把关键概念连起来

1

交互

适配小屏、Digital Crown、触觉反馈和短时注意力;优先表达当前最重要的信息。

2

独立性

评估应用独立运行还是与 iPhone 协作。数据同步用系统支持的机制,不假设手机始终在线。

3

能力

健康、运动、通知与小组件有专门框架及权限;后台与能耗限制需要按具体用例确认。

把阅读目标变成一次轻量记录

  1. 首屏只展示今日目标与完成按钮,不放完整文章管理和账号设置。
  2. 用户点击后先写入本地,反馈已记录;离线时进入待同步状态,不能让按钮一直等手机回应。
  3. 恢复连接后处理重复传输,使用记录 ID 防止同一次完成累计两遍。

这里需要你亲自判断

watchOS 不是缩小版 UIKit 手机界面;不要把实时轮询作为默认更新方式。

做一个小练习

将阅读清单压缩为“继续阅读的标题”和“标记完成”一个动作。

  1. 设计从打开 App 到记录完成不超过几个明确动作的流程。
  2. 让手机暂不可用,验证手表仍能处理你承诺的独立功能。
展开参考思路与验收标准

核心任务应该能被一眼理解,失败恢复不依赖反复点击。手机与手表是两个可能各自离线的客户端,通信需要幂等和延迟容忍。

手表界面更适合什么?

继续查阅官方资料
Apple Developer 官方资料

本课聚焦核心认知。具体 API、系统要求与发布政策,以当前官方文档和工程验证为准。

答对理解题后即可标记完成