File contents Apple HIG: 平台设计
提问前请检查 .claude/apple-design-context.md。使用已有上下文,仅询问未覆盖的信息。
核心原则
每个平台都有独特的身份。 不要在平台之间移植设计。尊重每个平台的规范、交互模型和用户期望。
iOS:触控优先。 手持屏幕上的直接操作。优化单手使用。导航使用标签栏和推入/弹出栈。
iPadOS:扩展画布。 支持分屏视图、侧拉和台前调度。使用侧边栏和多列布局。同时支持指针、键盘和触控。
macOS:指针和键盘。 可接受密集的信息展示。广泛使用菜单栏、工具栏和键盘快捷键。窗口可调整大小,具有精确控制。
tvOS:遥控和焦点。 远距离观看。为 Siri Remote 设计基于焦点的导航。大文本、简单布局、线性导航。
visionOS:空间交互。 使用窗口、体积和空间的 3D 环境。眼动追踪用于定位,间接手势用于交互。尊重人体工学舒适区域。
watchOS:一瞥即得且简短。 信息可一瞥即得。简短交互。数码表冠、触觉和复杂功能用于及时内容。
游戏:自有范式。 可自由定义游戏内交互模型,但仍需尊重系统交互的平台规范(通知、无障碍、控制器)。
参考索引
参考
主题
关键内容
designing-for-ios.md
iOS
触控、标签栏、导航栈、手势、屏幕尺寸、安全区域
designing-for-ipados.md
iPadOS
多任务、侧边栏、指针、键盘、Apple Pencil、台前调度
designing-for-macos.md
macOS
菜单栏、工具栏、窗口管理、键盘快捷键、密集布局、Dock
designing-for-tvos.md
tvOS
焦点引擎、Siri Remote、后仰体验、内容优先、视差
designing-for-visionos.md
visionOS
空间计算、窗口/体积/空间、眼动追踪、手势、深度
designing-for-watchos.md
watchOS
一瞥即得的 UI、数码表冠、复杂功能、通知、触觉
designing-for-games.md
游戏
控制器、沉浸式体验、平台特定规范、无障碍
决策框架
确定主要使用场景。 移动中(iOS/watchOS)、桌前(macOS)、沙发上(tvOS)、空间环境(visionOS)?
匹配输入与交互。 触控用于直接操作、指针用于精确、凝视+手势用于空间、数码表冠用于快速滚动、遥控用于焦点导航。
适配而非复制。 macOS 侧边栏在 iPhone 上变成标签栏。visionOS 体积在 watchOS 上没有等效物。转换意图,而非实现。
利用平台优势。 iOS 上的实时活动、macOS 上的桌面小组件、watchOS 上的复杂功能、visionOS 上的沉浸式空间。
保持品牌一致性 ,同时尊重每个平台的视觉语言和交互模式。
输出格式
平台特定建议 ,引用相关 HIG 章节。
平台差异表 ,比较导航、输入、布局和规范。
每个平台的实现说明 ,包括推荐 API 和适配策略。
需要询问的问题
您的目标平台有哪些?
新应用还是适配现有应用?如果是现有应用,基础平台是哪个?
SwiftUI 还是 UIKit/AppKit?
需要支持旧版操作系统吗?
主要使用场景?(移动中、桌前、沙发上、空间、一瞥即得?)
相关技能
hig-foundations — 跨平台的共享原则(颜色、排版、无障碍、布局)
hig-patterns — 在不同平台上表现不同的交互模式
hig-components-layout — 因平台而异的导航结构(标签栏、侧边栏、分屏视图)
hig-components-content — 跨平台适配的内容展示
由 Raintree Technology 构建 · 更多开发者工具
何时使用
本技能适用于执行概述中描述的工作流程或操作。
局限性
仅当任务明确匹配上述范围时使用本技能。
不要将输出替代特定环境的验证、测试或专家审查。
如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清。
1 --- 2 name: hig-platforms 3 description: Apple 人机交互指南平台特定设计。 4 --- 5 6 # Apple HIG: 平台设计 7 8 提问前请检查 `.claude/apple-design-context.md`。使用已有上下文,仅询问未覆盖的信息。 9 10 ## 核心原则 11 12 1. **每个平台都有独特的身份。** 不要在平台之间移植设计。尊重每个平台的规范、交互模型和用户期望。 13 14 2. **iOS:触控优先。** 手持屏幕上的直接操作。优化单手使用。导航使用标签栏和推入/弹出栈。 15 16 3. **iPadOS:扩展画布。** 支持分屏视图、侧拉和台前调度。使用侧边栏和多列布局。同时支持指针、键盘和触控。 17 18 4. **macOS:指针和键盘。** 可接受密集的信息展示。广泛使用菜单栏、工具栏和键盘快捷键。窗口可调整大小,具有精确控制。 19 20 5. **tvOS:遥控和焦点。** 远距离观看。为 Siri Remote 设计基于焦点的导航。大文本、简单布局、线性导航。 21 22 6. **visionOS:空间交互。** 使用窗口、体积和空间的 3D 环境。眼动追踪用于定位,间接手势用于交互。尊重人体工学舒适区域。 23 24 7. **watchOS:一瞥即得且简短。** 信息可一瞥即得。简短交互。数码表冠、触觉和复杂功能用于及时内容。 25 26 8. **游戏:自有范式。** 可自由定义游戏内交互模型,但仍需尊重系统交互的平台规范(通知、无障碍、控制器)。 27 28 ## 参考索引 29 30 | 参考 | 主题 | 关键内容 | 31 |---|---|---| 32 | [designing-for-ios.md](references/designing-for-ios.md) | iOS | 触控、标签栏、导航栈、手势、屏幕尺寸、安全区域 | 33 | [designing-for-ipados.md](references/designing-for-ipados.md) | iPadOS | 多任务、侧边栏、指针、键盘、Apple Pencil、台前调度 | 34 | [designing-for-macos.md](references/designing-for-macos.md) | macOS | 菜单栏、工具栏、窗口管理、键盘快捷键、密集布局、Dock | 35 | [designing-for-tvos.md](references/designing-for-tvos.md) | tvOS | 焦点引擎、Siri Remote、后仰体验、内容优先、视差 | 36 | [designing-for-visionos.md](references/designing-for-visionos.md) | visionOS | 空间计算、窗口/体积/空间、眼动追踪、手势、深度 | 37 | [designing-for-watchos.md](references/designing-for-watchos.md) | watchOS | 一瞥即得的 UI、数码表冠、复杂功能、通知、触觉 | 38 | [designing-for-games.md](references/designing-for-games.md) | 游戏 | 控制器、沉浸式体验、平台特定规范、无障碍 | 39 40 ## 决策框架 41 42 1. **确定主要使用场景。** 移动中(iOS/watchOS)、桌前(macOS)、沙发上(tvOS)、空间环境(visionOS)? 43 44 2. **匹配输入与交互。** 触控用于直接操作、指针用于精确、凝视+手势用于空间、数码表冠用于快速滚动、遥控用于焦点导航。 45 46 3. **适配而非复制。** macOS 侧边栏在 iPhone 上变成标签栏。visionOS 体积在 watchOS 上没有等效物。转换意图,而非实现。 47 48 4. **利用平台优势。** iOS 上的实时活动、macOS 上的桌面小组件、watchOS 上的复杂功能、visionOS 上的沉浸式空间。 49 50 5. **保持品牌一致性**,同时尊重每个平台的视觉语言和交互模式。 51 52 ## 输出格式 53 54 1. **平台特定建议**,引用相关 HIG 章节。 55 2. **平台差异表**,比较导航、输入、布局和规范。 56 3. **每个平台的实现说明**,包括推荐 API 和适配策略。 57 58 ## 需要询问的问题 59 60 1. 您的目标平台有哪些? 61 2. 新应用还是适配现有应用?如果是现有应用,基础平台是哪个? 62 3. SwiftUI 还是 UIKit/AppKit? 63 4. 需要支持旧版操作系统吗? 64 5. 主要使用场景?(移动中、桌前、沙发上、空间、一瞥即得?) 65 66 ## 相关技能 67 68 - **hig-foundations** — 跨平台的共享原则(颜色、排版、无障碍、布局) 69 - **hig-patterns** — 在不同平台上表现不同的交互模式 70 - **hig-components-layout** — 因平台而异的导航结构(标签栏、侧边栏、分屏视图) 71 - **hig-components-content** — 跨平台适配的内容展示 72 73 --- 74 75 *由 [Raintree Technology](https://raintree.technology) 构建 · [更多开发者工具](https://raintree.technology)* 76 77 ## 何时使用 78 本技能适用于执行概述中描述的工作流程或操作。 79 80 ## 局限性 81 - 仅当任务明确匹配上述范围时使用本技能。 82 - 不要将输出替代特定环境的验证、测试或专家审查。 83 - 如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清。
kscz0000/antigravity-awesome-skills-CN/tree/main/反重力 - 超强技能 - 中文/skills/前端UI/Apple人机指南/hig-platforms commit 9e3a27521f
Frequently asked questions How do I install the Hig Platforms skill? Run npx skillmds@latest add kscz0000/hig-platforms in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Hig Platforms skill do? Apple 人机交互指南平台特定设计。 It is listed under Coding & Dev Tools on SkillMD.
Is Hig Platforms safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Hig Platforms? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Hig Platforms free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Hig Platforms? kscz0000 (@kscz0000) published this skill. Their other Agent Skills are listed on their SkillMD profile.