用途
该技能面向 Apple 平台开发者,提供系统体验类组件的 HIG 设计指导。系统体验指在用户不启动应用的情况下,把应用最重要的内容呈现在用户可见的界面上,设计目标是让用户在几秒内获取价值。
覆盖的组件
- 小组件(Widgets):展示相关信息而非全部内容,支持多种尺寸且每种尺寸应有独立布局,点击应深链到相关内容而非应用根界面。
- 实时活动(Live Activities):跟踪有明确开始与结束的事件(如配送、比分、计时器、行程),需同时适配灵动岛与锁定屏幕,保持数据及时更新,事件结束后及时结束。
- 通知(Notifications):尊重用户注意力,只发送用户真正关心的信息,不发送推广或低价值通知;通知应可操作且自包含,支持通知操作、线程与分组。
- 复杂功能(Complications):在表盘上呈现聚焦数据,设计最小可用表示,支持多种家族,合理规划更新预算。
- 主屏幕快捷操作(Home Screen Quick Actions):提供 3-4 个最常用任务,标题简短,可选副标题,使用相关 SF Symbol 图标。
- Top Shelf:tvOS 展示位,突出新剧集、精选项目、最近内容等吸引用户的内容。
- App Clips:在严格体积预算内提供即时、聚焦的功能,无需 App Store 下载即可快速加载,只包含即时任务所需内容,随后引导安装完整应用。
- App 快捷指令(App Shortcuts):将关键操作暴露给 Siri 和 Spotlight,为高频任务定义快捷指令,使用自然对话式触发短语。
- 表盘(Watch faces):自定义复杂功能与表盘分享。
使用方式
使用前先检查 .claude/apple-design-context.md,复用已有上下文,仅询问尚未覆盖的信息。技能会输出:系统体验推荐(哪种界面最适合用例)、内容策略(展示什么、优先级、省略什么)、更新频率(含系统预算约束)、尺寸/家族变体(支持哪些及布局如何适配)、深链行为(点击后去向)。
适用场景
需要把应用信息呈现在应用之外时,例如为不同平台设计小组件、实时活动、通知、表盘复杂功能、快捷操作、Top Shelf、App Clips 或 App 快捷指令。
限制
仅在任务明确匹配上述范围时使用。输出不能替代针对具体环境的验证、测试或专家评审。若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。
相关问题
该技能建议在开始前明确:哪些信息需要在应用外呈现、目标平台、数据更新频率、首要的快速浏览需求。
相关技能
- hig-components-status:小组件或实时活动中的进度指示器
- hig-inputs:系统体验的交互模式(如复杂功能的数码表冠)
- hig-technologies:App 快捷指令的 Siri、复杂功能的 HealthKit、App Clips 的 NFC