SuperAPI AI 工具集

watchos

编程与开发

查看项目

更新于 10-26 16:22

技能介绍

用途

该技能用于 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 版本范围、收费信息或效果数据;这些内容暂未提供。