apple-human-interface-guidelines
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseApple Human Interface Guidelines
苹果人机界面指南
Comprehensive design reference covering all Apple platforms. Use this skill when:
- Designing or reviewing UI for any Apple platform
- Implementing SwiftUI or UIKit components following Apple conventions
- Making decisions about layout, typography, color, accessibility, or interaction patterns
- Integrating Apple technologies (Apple Pay, HealthKit, Game Center, etc.)
- Applying Apple's design principles to web or cross-platform development
覆盖所有苹果平台的综合设计参考。在以下场景使用本技能:
- 设计或审查任意苹果平台的UI
- 遵循苹果规范实现SwiftUI或UIKit组件
- 针对布局、排版、色彩、无障碍功能或交互模式做决策
- 集成苹果技术(Apple Pay、HealthKit、Game Center等)
- 将苹果设计原则应用到Web或跨平台开发中
How to Use This Skill
如何使用本技能
- Identify the task category (platform design, component, pattern, input, or technology)
- Find the matching reference below
- Load the specific reference file(s) needed
- For cross-cutting concerns (accessibility, color, typography), load the relevant foundations reference alongside any component reference
- 确定任务类别(平台设计、组件、模式、输入或技术)
- 查找下方匹配的参考内容
- 加载所需的具体参考文件
- 针对无障碍、色彩、排版等通用问题,可在组件参考之外加载相关的基础参考文件
Quick Reference: Common Tasks
快速参考:常见任务
| Task | Load These References |
|---|---|
| Building a login/auth screen | |
| Designing a settings screen | |
| Choosing colors / dark mode | |
| Implementing navigation | |
| Typography / text sizing | |
| Accessibility audit | |
| Designing a form | |
| Building a list/table view | |
| Adding search | |
| Creating an app icon | |
| Designing notifications | |
| Building widgets | |
| Implementing payments | |
| Designing charts/data viz | |
| Building for visionOS | |
| Modal presentations | |
| Onboarding flow | |
| Video/audio playback | |
| Game design | |
| RTL / internationalization | |
| Sharing / collaboration | |
| Generative AI features | |
| 任务 | 需加载的参考文件 |
|---|---|
| 构建登录/身份验证界面 | |
| 设计设置界面 | |
| 选择色彩/适配深色模式 | |
| 实现导航功能 | |
| 排版/文字大小设置 | |
| 无障碍审计 | |
| 设计表单 | |
| 构建列表/表格视图 | |
| 添加搜索功能 | |
| 制作应用图标 | |
| 设计通知 | |
| 构建小组件 | |
| 实现支付功能 | |
| 设计图表/数据可视化 | |
| 适配visionOS开发 | |
| 模态弹窗展示 | |
| 新手引导流程 | |
| 视频/音频播放 | |
| 游戏设计 | |
| 从右到左(RTL)/国际化适配 | |
| 分享/协作功能 | |
| 生成式AI功能 | |
1. Getting Started — Platform Design Fundamentals
1. 入门 — 平台设计基础
Load these when starting design for a specific platform or needing platform constraints (screen sizes, input methods, ergonomics).
| Reference | When to Consult |
|---|---|
| iPhone app design: display characteristics, ergonomics, control placement, appearance adaptation |
| iPad app design: large display, multitasking, multiple input modes, widgets |
| macOS app design: window management, menu bar, keyboard shortcuts, Dock |
| tvOS/Apple TV: 8+ ft viewing, focus system, Siri Remote, cinematic presentation |
| visionOS/Vision Pro: spatial design, immersion levels, eye/hand input, comfort |
| watchOS: glanceable UI, Digital Crown, complications, Always On |
| Game design across platforms: text sizes, controls, onboarding, accessibility |
当你开始为特定平台做设计,或是需要了解平台限制(屏幕尺寸、输入方式、人体工学要求)时加载这些内容。
| 参考文件 | 适用场景 |
|---|---|
| iPhone应用设计:显示特性、人体工学、控件放置、外观适配 |
| iPad应用设计:大屏显示、多任务、多输入模式、小组件 |
| macOS应用设计:窗口管理、菜单栏、键盘快捷键、Dock栏 |
| tvOS/Apple TV:8英尺以上观看距离、焦点系统、Siri遥控器、影院级呈现 |
| visionOS/Vision Pro:空间设计、沉浸层级、眼动/手势输入、舒适度设计 |
| watchOS:可快速浏览的UI、数码表冠、复杂功能、常亮显示 |
| 跨平台游戏设计:文字大小、控件、新手引导、无障碍功能 |
2. Foundations — Cross-Cutting Design Principles
2. 基础规范 — 通用设计原则
Core design principles applicable across platforms. Many of these apply to web and cross-platform development too.
适用于全平台的核心设计原则,其中多数也适用于Web和跨平台开发。
Universally Applicable (any platform)
通用规则(所有平台适用)
| Reference | When to Consult |
|---|---|
| Vision, hearing, mobility, speech, cognitive accessibility requirements and contrast ratios |
| Color choices, theming, contrast, system color specs, dark mode color values |
| Dark mode implementation: adaptive colors, contrast (4.5:1 min), icon/image adaptation |
| Font sizes, weights, leading, Dynamic Type specs, text styles per platform |
| UX writing: voice/tone, button labels, error messages, capitalization |
| Inclusive language, diverse representation, cultural sensitivity |
| Visual hierarchy, adaptive layout, safe areas, device dimensions |
| Animation best practices, accessibility, frame rates |
| Permission flows, purpose strings, tracking rules, data protection |
| Brand integration: accent colors, custom fonts, logos, content-first design |
| 参考文件 | 适用场景 |
|---|---|
| 视觉、听觉、行动、语音、认知无障碍要求及对比度标准 |
| 色彩选择、主题、对比度、系统色彩规范、深色模式色值 |
| 深色模式实现:自适应色彩、对比度(最低4.5:1)、图标/图片适配 |
| 字体大小、字重、行高、动态字体规范、各平台文字样式 |
| UX文案:语气风格、按钮标签、错误提示、大小写规范 |
| 包容性语言、多元表达、文化敏感度设计 |
| 视觉层级、自适应布局、安全区域、设备尺寸规范 |
| 动画最佳实践、无障碍适配、帧率要求 |
| 权限流程、用途说明、追踪规则、数据保护 |
| 品牌融合:强调色、自定义字体、Logo、内容优先设计 |
Apple Platform–Specific
苹果平台专属规则
| Reference | When to Consult |
|---|---|
| App icon design: layers, shapes, sizes, dark/tinted, platform-specific specs |
| Interface icons/glyphs, SF Symbol name mapping, macOS document icons |
| Image resolution, scale factors, file formats, tvOS layered images |
| SF Symbols: rendering modes, variable color, weights, animations, custom symbols |
| Liquid Glass, vibrancy, material thickness, platform-specific materials |
| RTL interfaces: text alignment, numeral handling, control/image flipping |
| visionOS: field of view, depth, 60pt min center-to-center spacing |
| visionOS immersion: mixed/progressive/full, passthrough, comfort |
| 参考文件 | 适用场景 |
|---|---|
| 应用图标设计:图层、形状、尺寸、深色/ tinted效果、各平台专属规范 |
| 界面图标/字形、SF Symbol名称映射、macOS文档图标 |
| 图片分辨率、缩放系数、文件格式、tvOS分层图片 |
| SF Symbols:渲染模式、可变色彩、字重、动画、自定义符号 |
| 液态玻璃、活力效果、材质厚度、各平台专属材质 |
| RTL界面:文字对齐、数字处理、控件/图片翻转 |
| visionOS:视野、深度、控件最小中心间距60pt |
| visionOS沉浸模式:混合/渐进/全沉浸、透视效果、舒适度设计 |
3. Patterns — Interaction & UX Patterns
3. 设计模式 — 交互与UX模式
Recurring UX patterns. Many are applicable beyond Apple platforms.
通用UX模式,其中多数不仅适用于苹果平台。
Data & Content
数据与内容
| Reference | When to Consult |
|---|---|
| Data visualization: chart simplicity, accessibility, chart type selection |
| Form design: validation, secure input, offering choices over text |
| Search: field placement, suggestions, privacy, Spotlight integration |
| Document apps: auto-save, Quick Look, open/save dialogs |
| 参考文件 | 适用场景 |
|---|---|
| 数据可视化:图表简洁性、无障碍设计、图表类型选择 |
| 表单设计:校验、安全输入、优先提供选择而非纯文本输入 |
| 搜索功能:输入框位置、建议、隐私、Spotlight集成 |
| 文档类应用:自动保存、快速预览、打开/保存对话框 |
Feedback & Status
反馈与状态
| Reference | When to Consult |
|---|---|
| Status, errors, task completion, warnings |
| Progress indicators, placeholder content, background downloads |
| Haptic feedback: predefined patterns, custom haptics |
| 参考文件 | 适用场景 |
|---|---|
| 状态提示、错误提示、任务完成提示、警告 |
| 进度指示器、占位内容、后台下载 |
| 触感反馈:预设模式、自定义触感 |
Lifecycle & Navigation
生命周期与导航
| Reference | When to Consult |
|---|---|
| Launch screens (no text/branding), state restoration |
| First-run: interactive teaching, TipKit, permission timing |
| Modal usage: when, dismiss conventions, avoiding stacked modals |
| Full-screen modes: layout, control visibility, gesture deferral |
| App switching, background tasks, multi-window |
| 参考文件 | 适用场景 |
|---|---|
| 启动页(无文字/品牌元素)、状态恢复 |
| 首次使用引导:交互教学、TipKit、权限申请时机 |
| 模态弹窗使用:适用场景、关闭规范、避免堆叠模态弹窗 |
| 全屏模式:布局、控件可见性、手势优先级 |
| 应用切换、后台任务、多窗口 |
Media
媒体
| Reference | When to Consult |
|---|---|
| Audio categories, interruptions, Spatial Audio |
| Video playback: aspect ratio, PiP, system player, visionOS immersive video |
| Live TV/streaming: EPG, content footers, cloud DVR |
| 参考文件 | 适用场景 |
|---|---|
| 音频分类、中断处理、空间音频 |
| 视频播放:宽高比、画中画、系统播放器、visionOS沉浸式视频 |
| 直播电视/流媒体:电子节目指南、内容页脚、云录制 |
Social & Commerce
社交与商业
| Reference | When to Consult |
|---|---|
| Share button, collaboration popover, share sheet |
| Login flows, passkeys, biometrics, account deletion requirements |
| Interruption levels, Focus, marketing notification rules |
| Rating prompts: timing, frequency, system prompt |
| 参考文件 | 适用场景 |
|---|---|
| 分享按钮、协作弹窗、分享面板 |
| 登录流程、通行密钥、生物识别、账户删除要求 |
| 中断级别、专注模式、营销通知规则 |
| 评分提示:时机、频率、系统提示框 |
Utility
实用工具
| Reference | When to Consult |
|---|---|
| Drag & drop: move/copy, visual feedback, multi-item, accessibility |
| TipKit, tooltips (macOS/visionOS), contextual help |
| Print action placement, macOS print panel customization |
| Undo/redo: multi-level, platform-specific shortcuts/gestures |
| Settings placement, defaults, macOS settings windows |
| Fitness/workout UI: session screens, metrics, Activity rings |
| 参考文件 | 适用场景 |
|---|---|
| 拖拽功能:移动/复制、视觉反馈、多项目拖拽、无障碍适配 |
| TipKit、工具提示(macOS/visionOS)、上下文帮助 |
| 打印操作位置、macOS打印面板自定义 |
| 撤销/重做:多级操作、各平台专属快捷键/手势 |
| 设置入口位置、默认值、macOS设置窗口 |
| 健身/运动UI:运动会话页面、指标、活动圆环 |
4. Components — UI Building Blocks
4. 组件 — UI构建块
Content
内容
| Reference | When to Consult |
|---|---|
| Chart components: mark types, axes, color, interaction, accessibility |
| Image display: overlays, animation, tvOS layered, visionOS spatial |
| Multiline text views: when to use, legibility, editing |
| Embedded web content: navigation, avoiding browser replication |
| 参考文件 | 适用场景 |
|---|---|
| 图表组件:标记类型、坐标轴、色彩、交互、无障碍适配 |
| 图片展示:叠加层、动画、tvOS分层图片、visionOS空间图片 |
| 多行文本视图:适用场景、易读性、编辑功能 |
| 嵌入式Web内容:导航、避免复刻浏览器功能 |
Layout & Organization
布局与组织
| Reference | When to Consult |
|---|---|
| GroupBox/NSBox: grouping content, titles, nesting |
| Grid/row visual layouts: galleries, padding, dynamic changes |
| macOS column (browser) views for deep hierarchies |
| Disclosure triangles/buttons: expandable sections |
| Static labels: color hierarchy (primary→quaternary), legibility |
| Lists/tables: styles, editing, selection, per-platform rules |
| tvOS lockups: cards, posters, focus expansion |
| macOS outline views: hierarchical data, sorting, disclosure |
| Multi-pane layouts: dividers, resizing, per-platform rules |
| Tabbed content panes: max tabs, labeling, alternatives |
| 参考文件 | 适用场景 |
|---|---|
| GroupBox/NSBox:内容分组、标题、嵌套规则 |
| 网格/行级视觉布局:画廊、内边距、动态变更 |
| 用于深层层级结构的macOS列(浏览器)视图 |
| 展开三角形/按钮:可折叠区块 |
| 静态标签:色彩层级(一级→四级)、易读性 |
| 列表/表格:样式、编辑、选择、各平台规则 |
| tvOS lockup组件:卡片、海报、焦点放大效果 |
| macOS大纲视图:层级数据、排序、展开功能 |
| 多面板布局:分隔线、缩放、各平台规则 |
| 标签内容面板:最大标签数、标签说明、替代方案 |
Menus & Actions
菜单与操作
| Reference | When to Consult |
|---|---|
| Share sheets: custom activities, icon sizing |
| Button design: hit regions, styles, roles, per-platform types |
| Context menus: ordering, previews, destructive actions |
| macOS Dock menus |
| Edit menus: system vs custom, per-platform behavior |
| iOS/iPadOS long-press quick actions (4-action limit) |
| Menu design: labeling, icons, grouping, submenus |
| visionOS ornaments: window-associated floating controls |
| Pop-up buttons: mutually exclusive option selection |
| Pull-down buttons: action menus, destructive actions |
| macOS/iPadOS menu bar: standard menus, required items, shortcuts |
| Toolbars: item grouping, overflow, navigation bars |
| 参考文件 | 适用场景 |
|---|---|
| 分享面板:自定义活动、图标尺寸 |
| 按钮设计:点击区域、样式、角色、各平台类型 |
| 上下文菜单:排序、预览、破坏性操作 |
| macOS Dock菜单 |
| 编辑菜单:系统vs自定义、各平台行为 |
| iOS/iPadOS长按快捷操作(最多4个) |
| 菜单设计:标签、图标、分组、子菜单 |
| visionOS ornaments组件:关联窗口的悬浮控件 |
| 弹出按钮:互斥选项选择 |
| 下拉按钮:操作菜单、破坏性操作 |
| macOS/iPadOS菜单栏:标准菜单、必填项、快捷键 |
| 工具栏:项目分组、溢出处理、导航栏 |
Navigation & Search
导航与搜索
| Reference | When to Consult |
|---|---|
| macOS path controls: standard/pop-up styles |
| Search fields: placement, scope controls, tokens |
| Sidebars: hierarchy, hide/show, per-platform rules |
| Tab bars: tab count, badges, Liquid Glass, sidebar adaptation |
| macOS token fields: text-to-token conversion |
| 参考文件 | 适用场景 |
|---|---|
| macOS路径控件:标准/弹出样式 |
| 搜索框:位置、范围控制、标签 |
| 侧边栏:层级、显示/隐藏、各平台规则 |
| 标签栏:标签数量、角标、液态玻璃效果、侧边栏适配 |
| macOS token字段:文本转token转换 |
Presentation
展示层
| Reference | When to Consult |
|---|---|
| Action sheets: destructive buttons, Cancel, vs alerts/menus |
| Alerts: titles, button placement, destructive styling |
| Page indicators: placement, interaction, customization |
| macOS panels/HUDs: floating supplementary windows |
| Popovers: positioning, sizing, dismissal |
| Scroll views: nesting, paging, edge effects, zoom |
| Sheets: detents, button placement, grabber, modal/nonmodal |
| Windows: types, states, visionOS volumes, glass backgrounds |
| 参考文件 | 适用场景 |
|---|---|
| 操作面板:破坏性按钮、取消按钮、与弹窗/菜单的区别 |
| 弹窗:标题、按钮位置、破坏性样式 |
| 页面指示器:位置、交互、自定义 |
| macOS面板/HUD:浮动辅助窗口 |
| 气泡弹窗:位置、尺寸、关闭逻辑 |
| 滚动视图:嵌套、分页、边缘效果、缩放 |
| 底部弹窗:停靠高度、按钮位置、拖动条、模态/非模态 |
| 窗口:类型、状态、visionOS体积、玻璃背景 |
Selection & Input
选择与输入
| Reference | When to Consult |
|---|---|
| Color picker/wells |
| macOS combo boxes |
| tvOS PIN/digit entry |
| macOS image wells (drag-and-drop image editing) |
| Pickers/date pickers: styles, modes, per-platform |
| Segmented controls: modes, segment limits |
| Sliders: direction, tick marks, labels, circular (macOS) |
| Steppers: value visibility, pairing with text fields |
| Text fields: sizing, placeholder, validation, keyboard types |
| Toggles/switches/checkboxes/radio buttons |
| Virtual keyboards: types, custom input views, extensions |
| 参考文件 | 适用场景 |
|---|---|
| 颜色选择器/颜色框 |
| macOS组合框 |
| tvOS PIN/数字输入 |
| macOS图像框(拖拽图片编辑) |
| 选择器/日期选择器:样式、模式、各平台规则 |
| 分段控件:模式、分段数量限制 |
| 滑块:方向、刻度、标签、圆形样式(macOS) |
| 步进器:数值可见性、与文本框搭配使用 |
| 文本输入框:尺寸、占位符、校验、键盘类型 |
| 开关/复选框/单选按钮 |
| 虚拟键盘:类型、自定义输入视图、扩展 |
Status
状态
| Reference | When to Consult |
|---|---|
| Activity rings: colors, backgrounds, label RGB values |
| Gauges/level indicators: styles, gradients |
| Progress bars, spinners, refresh controls |
| Star ratings (macOS only) |
| 参考文件 | 适用场景 |
|---|---|
| 活动圆环:颜色、背景、标签RGB值 |
| 仪表盘/水平指示器:样式、渐变 |
| 进度条、加载动画、刷新控件 |
| 星级评分(仅macOS) |
System Experiences
系统体验
| Reference | When to Consult |
|---|---|
| App Shortcuts: Siri, Spotlight, voice interaction design |
| watchOS complications: families, image sizes, templates |
| iOS Controls: Control Center, Lock Screen, Action button |
| Live Activities: anatomy, layout, dimensions per device |
| Notification content, actions (4 max), badges, watchOS looks |
| iOS/iPadOS status bar: visibility, readability |
| tvOS Top Shelf: templates, image dimensions |
| watchOS watch faces: sharing, complications, previews |
| Widgets: families, sizes, rendering modes, exact dimensions |
| 参考文件 | 适用场景 |
|---|---|
| 应用快捷指令:Siri、Spotlight、语音交互设计 |
| watchOS复杂功能:类型、图片尺寸、模板 |
| iOS控件:控制中心、锁屏、操作按钮 |
| 实时活动:结构、布局、各设备尺寸 |
| 通知内容、操作(最多4个)、角标、watchOS样式 |
| iOS/iPadOS状态栏:可见性、可读性 |
| tvOS Top Shelf:模板、图片尺寸 |
| watchOS表盘:分享、复杂功能、预览 |
| 小组件:类型、尺寸、渲染模式、精确尺寸 |
5. Inputs — Interaction Methods
5. 输入方式 — 交互方法
| Reference | When to Consult |
|---|---|
| iPhone/Watch Action button: labeling (3-word max), behaviors |
| Apple Pencil: hover, double tap, squeeze, Scribble, PencilKit |
| iPhone 16 Camera Control: overlays, viewfinder layout |
| Digital Crown: watchOS scrolling/navigation, visionOS system use |
| visionOS gaze: hover effects, spacing (60pt centers), comfort |
| Focus navigation: iPadOS, tvOS (5 states), visionOS |
| Game input: touch, game controllers, keyboard, visionOS spatial |
| Gesture specs per platform, custom gestures, visionOS direct/indirect |
| Motion sensing: permission copy, accessibility |
| Physical keyboard shortcuts, modifier keys, Full Keyboard Access |
| Ultra Wideband proximity/spatial awareness |
| Pointer/mouse/trackpad: effects, hit regions, magnetism |
| Siri Remote: gestures, button behavior, focus integration |
| 参考文件 | 适用场景 |
|---|---|
| iPhone/Watch操作按钮:标签(最多3个词)、行为 |
| Apple Pencil:悬停、双击、挤压、随手写、PencilKit |
| iPhone 16相机控制:叠加层、取景器布局 |
| 数码表冠:watchOS滚动/导航、visionOS系统使用 |
| visionOS眼动输入:悬停效果、间距(中心间距60pt)、舒适度 |
| 焦点导航:iPadOS、tvOS(5种状态)、visionOS |
| 游戏输入:触控、游戏手柄、键盘、visionOS空间输入 |
| 各平台手势规范、自定义手势、visionOS直接/间接输入 |
| 运动传感:权限说明、无障碍适配 |
| 物理键盘快捷键、修饰键、全键盘访问 |
| 超宽带近距/空间感知 |
| 指针/鼠标/触控板:效果、点击区域、磁吸效果 |
| Siri遥控器:手势、按钮行为、焦点集成 |
6. Technologies — Platform Integrations
6. 技术能力 — 平台集成
Payments & Commerce
支付与商业
| Reference | When to Consult |
|---|---|
| Apple Pay: button types/styles/sizing, checkout, subscriptions |
| IAP: subscription sign-up, offer codes, refunds, Family Sharing |
| Tap to Pay: merchant flows, checkout UX, error handling |
| 参考文件 | 适用场景 |
|---|---|
| Apple Pay:按钮类型/样式/尺寸、结账流程、订阅 |
| 应用内购买:订阅注册、优惠码、退款、家庭共享 |
| iPhone碰一碰支付:商户流程、结账UX、错误处理 |
Identity & Privacy
身份与隐私
| Reference | When to Consult |
|---|---|
| Sign in with Apple: button specs (min 140×30pt), custom buttons, UX flow |
| ID Verifier: age/identity verification, data minimization |
| Wallet passes: styles, image specs, order tracking, identity |
| 参考文件 | 适用场景 |
|---|---|
| 通过Apple登录:按钮规范(最小140×30pt)、自定义按钮、UX流程 |
| 身份验证:年龄/身份核验、数据最小化 |
| 钱包凭证:样式、图片规范、订单跟踪、身份凭证 |
Health & Fitness
健康与健身
| Reference | When to Consult |
|---|---|
| HealthKit: privacy, Activity rings rules, Health icon usage |
| CareKit: task views, charts, contacts, care plans |
| ResearchKit: onboarding flow order, surveys, active tasks |
| 参考文件 | 适用场景 |
|---|---|
| HealthKit:隐私、活动圆环规则、健康图标使用 |
| CareKit:任务视图、图表、联系人、护理计划 |
| ResearchKit:新手引导流程顺序、调研、主动任务 |
Media & Communication
媒体与通讯
| Reference | When to Consult |
|---|---|
| AirPlay: streaming, mirroring, icon specs, terminology |
| SharePlay: activity sharing, visionOS Persona templates |
| Live Photos: frame adjustments, sharing, badges |
| ShazamKit: mic privacy, iCloud opt-in |
| iMessage apps/stickers: views, icon/sticker sizes, formats |
| 参考文件 | 适用场景 |
|---|---|
| AirPlay:流媒体、投屏、图标规范、术语 |
| SharePlay:活动共享、visionOS Persona模板 |
| 实况照片:帧调整、分享、角标 |
| ShazamKit:麦克风隐私、iCloud授权 |
| iMessage应用/贴纸:视图、图标/贴纸尺寸、格式 |
AI & Machine Learning
AI与机器学习
| Reference | When to Consult |
|---|---|
| Gen AI: transparency, privacy, hallucination mitigation |
| ML UX: feedback, calibration, confidence, corrections |
| 参考文件 | 适用场景 |
|---|---|
| 生成式AI:透明度、隐私、幻觉缓解 |
| ML UX:反馈、校准、置信度、纠错机制 |
Platform Extensions
平台扩展
| Reference | When to Consult |
|---|---|
| App Clips: card specs, Code sizing, privacy constraints |
| Mac Catalyst: iPad→Mac adaptation, idiom selection, navigation mapping |
| CarPlay: layout specs, icon sizes, audio behavior |
| Siri/Shortcuts: intents, voice UX, shortcut phrases, custom UI |
| 参考文件 | 适用场景 |
|---|---|
| 轻App:卡片规范、码尺寸、隐私限制 |
| Mac Catalyst:iPad转Mac适配、习惯用语选择、导航映射 |
| CarPlay:布局规范、图标尺寸、音频行为 |
| Siri/快捷指令:意图、语音UX、快捷短语、自定义UI |
Accessibility
无障碍
| Reference | When to Consult |
|---|---|
| VoiceOver: alt labels, image descriptions, reading order, rotor |
| 参考文件 | 适用场景 |
|---|---|
| VoiceOver:替代文本、图片描述、阅读顺序、转子功能 |
Other Integrations
其他集成
| Reference | When to Consult |
|---|---|
| Always On: privacy redaction, dimming, layout consistency |
| AR/ARKit: object placement, coaching overlays, multiuser |
| Game Center: access point, achievements, leaderboards, image specs |
| HomeKit: terminology, setup flows, Siri patterns, branding |
| iCloud: syncing, conflict resolution, storage, game saves |
| MapKit: annotations, overlays, clustering, place cards |
| NFC: scanning UX, terminology, background tag reading |
| Photo editing extensions: toolbar, previews, cancel confirmation |
| 参考文件 | 适用场景 |
|---|---|
| 常亮显示:隐私脱敏、亮度调节、布局一致性 |
| AR/ARKit:物体放置、引导叠加层、多用户 |
| Game Center:入口、成就、排行榜、图片规范 |
| HomeKit:术语、设置流程、Siri模式、品牌展示 |
| iCloud:同步、冲突解决、存储、游戏存档 |
| MapKit:标记、叠加层、聚类、地点卡片 |
| NFC:扫描UX、术语、后台标签读取 |
| 照片编辑扩展:工具栏、预览、取消确认 |
Cross-Platform Applicability
跨平台适用性
These references contain principles useful beyond Apple platforms (web, Android, cross-platform):
- Accessibility (,
foundations/accessibility.md) — contrast ratios, screen reader patterns, cognitive considerationstechnologies/voiceover-guidelines.md - Color & Dark Mode (,
foundations/color-guidelines.md) — theming, contrast, adaptive designfoundations/dark-mode.md - Typography () — hierarchy, sizing, Dynamic Type concepts
foundations/typography-guidelines.md - Writing () — UX copy, error messages, tone
foundations/writing-guidelines.md - Inclusion () — inclusive language, representation
foundations/inclusion-guidelines.md - Privacy () — permission patterns, data minimization
foundations/privacy.md - Motion () — animation accessibility, reduced motion
foundations/motion-guidelines.md - Layout () — responsive/adaptive patterns, visual hierarchy
foundations/layout-guidelines.md - Generative AI () — responsible AI design principles
technologies/generative-ai-guidelines.md - ML Design () — confidence display, correction patterns
technologies/machine-learning-design.md - Patterns — Most patterns (onboarding, feedback, loading, modality, search, settings, data entry) encode universal UX wisdom
这些参考内容包含的原则不仅适用于苹果平台(Web、Android、跨平台均可参考):
- 无障碍功能(、
foundations/accessibility.md)—— 对比度、屏幕阅读器模式、认知障碍适配technologies/voiceover-guidelines.md - 色彩与深色模式(、
foundations/color-guidelines.md)—— 主题设计、对比度、自适应设计foundations/dark-mode.md - 排版()—— 层级、字号、动态字体概念
foundations/typography-guidelines.md - 文案写作()—— UX文案、错误提示、语气风格
foundations/writing-guidelines.md - 包容性设计()—— 包容性语言、多元表达
foundations/inclusion-guidelines.md - 隐私()—— 权限模式、数据最小化
foundations/privacy.md - 动效()—— 动效无障碍适配、减少动效模式
foundations/motion-guidelines.md - 布局()—— 响应式/自适应模式、视觉层级
foundations/layout-guidelines.md - 生成式AI()—— 负责任AI设计原则
technologies/generative-ai-guidelines.md - ML设计()—— 置信度展示、纠错模式
technologies/machine-learning-design.md - 设计模式—— 绝大多数模式(新手引导、反馈、加载、模态弹窗、搜索、设置、数据输入)都包含通用UX最佳实践