用途
该技能用于 watchOS 平台上的 Apple Watch 体验开发,面向需要在 Apple Watch 上构建应用、表盘复杂功能、体能训练与健康数据功能,或实现 iPhone 与 Watch 通信的开发者。
主要能力
资料列出四类核心能力:
- 复杂功能(Complications):在表盘上展示可一瞥即读的数据。
- 体能训练(Workouts):健身与运动追踪。
- HealthKit:访问健康指标。
- 连接性(Connectivity):与 iPhone 同步。
参考文档按主题拆分:表盘复杂功能对应 complications.md,训练会话与 HealthKit 对应 workouts.md,iPhone ↔ Watch 同步对应 watch-connectivity.md。
使用方式
资料规定了一套强制性 Agent 工作流(MANDATORY):在任何实现之前,用三个 Agent 调用并行启动三个 Agent,每次调用指定名称:
- fuse-ai-pilot:explore-codebase:分析现有 watchOS 模式。
- fuse-ai-pilot:research-expert:通过 Context7/Exa 核对最新 watchOS 27 文档。
- mcp__apple-docs__search_apple_docs:检查 watchOS 模式。
实现完成后,运行 fuse-ai-pilot:sniper 进行校验。
设计与交互要点
界面尺寸:屏幕小;控件默认为 44x44 pt,最小 28x28 pt;文字默认为 16 pt,最小 12 pt,并需支持放大到至少 140%;信息应可一瞥即读、文字最少、图标清晰。
交互:依据 HIG,使用 Digital Crown 进行滚动和输入;支持滑动与点按手势。复杂功能与 Smart Stack 属于 WidgetKit 的 accessory widgets。
电量:尽量减少后台工作,通过复杂功能更新数据,并高效传输数据。
最佳实践
保持信息可一瞥即读;使用大触控目标;尽量减少文字输入;通过复杂功能更新表盘数据;使用高效的后台刷新;由于模拟器行为与真机不同,务必在真实硬件上验证。
限制
资料仅提供上述设计要点、工作流与参考文档索引,未提供具体安装命令、代码示例、支持的 watchOS 版本范围、收费信息或效果数据;这些内容暂未提供。