المهارات Apple HIG: Platform Design
📦

Apple HIG: Platform Design

آمن

为所有 Apple 平台设计应用

为多个 Apple 平台构建应用需要了解每个平台的独特约定。本技能提供 iOS、iPadOS、macOS、tvOS、visionOS 和 watchOS 设计模式的专家指导,帮助您创建用户期望的原生体验。

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Apple HIG: Platform Design". iOS 和 macOS 的导航有什么区别?

النتيجة المتوقعة:

  • iOS 在底部使用标签栏进行主要导航,针对拇指触及进行了优化
  • macOS 使用侧边栏和菜单栏,针对指针精度进行了优化
  • iOS 使用推入/弹出导航堆栈;macOS 使用多个窗口和标签页
  • iOS 布局为单列;macOS 支持密集的多列布局

استخدام "Apple HIG: Platform Design". 我如何为 tvOS 设计按钮?

النتيجة المتوقعة:

  • tvOS 按钮最小尺寸为 66x66 pt(绝对最小 56x56 pt)
  • 为焦点状态设计,选取时提供清晰的视觉反馈
  • 按钮使用 Siri Remote 触控表面导航,而非直接触摸
  • 确保从沙发距离观看时有足够的对比度和较大的文字

التدقيق الأمني

آمن
v1 • 2/25/2026

All 567 static analysis findings are false positives. The skill contains only markdown documentation files referencing Apple's official Human Interface Guidelines. URLs are legitimate links to developer.apple.com. Terms flagged as 'C2 keywords' and 'weak cryptographic algorithm' are standard HIG terminology in documentation context. No executable code present - purely reference documentation.

7
الملفات التي تم فحصها
593
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
65
الامتثال للمواصفات

ماذا يمكنك بناءه

iOS 到 macOS 移植

将 iPhone 应用适配到 Mac 需要将标签栏转换为侧边栏、添加菜单栏和键盘快捷键,并支持具有更密集布局的可调整窗口。

通用应用设计

为 iPhone、iPad 和 Mac 构建新应用需要了解何时共享设计元素,以及何时实现平台特定的导航和交互模式。

空间计算准备

将现有 iPad 应用移植到 visionOS 需要学习空间窗口、容器、空间,以及将触摸交互适配到眼球追踪和手势。

جرّب هذه الموجهات

平台对比
我正在为 iOS 和 macOS 设计应用。我应该了解导航模式有哪些关键差异?
输入方法适配
我的应用在 iPhone 上使用滑动手势。我应该如何为 macOS 触控板和支持指针的 iPad 适配这些交互?
布局转换
我在 iPad 上使用分屏视图的母版-详情界面。iPhone 和 macOS 上的等价模式是什么?
多平台策略
我首先在 iOS 上发布,然后扩展到 iPadOS、macOS 和 visionOS。我现在应该做出哪些设计决策来简化未来的平台扩展?

أفضل الممارسات

  • 尊重每个平台的特性——不要简单地跨平台复制设计
  • 将输入方法与交互模式相匹配——触摸用于直接操作,指针用于精确控制
  • 使用用户已经熟悉的平台特定导航约定

تجنب

  • 将 iOS 标签栏直接移植到 macOS 而不适配侧边栏导航
  • 在 macOS 上使用针对触摸优化的按钮尺寸,而用户期望的是更小的指针目标控件
  • 忽略平台的无障碍功能,如 iOS 的动态类型或 macOS 的 VoiceOver

الأسئلة المتكررة

我应该构建通用应用还是为每个平台分别构建应用?
通用应用简化了分发和代码共享。然而,每个平台需要不同的 UI 实现才能感觉原生。考虑使用具有平台特定视图控制器的通用应用,而不是跨平台使用相同的 UI。
我如何处理 iPhone 上的不同屏幕尺寸?
使用自动布局和尺寸类来适配所有 iPhone 屏幕尺寸。首先为最小的目标屏幕设计,然后确保布局能够适当缩放。在 iPhone SE、标准 iPhone 和 Pro Max 尺寸上进行测试。
我应该支持的最低操作系统版本是什么?
至少支持两个主要操作系统版本。截至 2025 年,iOS 17+、iPadOS 17+、macOS 14+、tvOS 17+、visionOS 1+ 和 watchOS 10+ 覆盖了绝大多数活跃设备,同时能够使用现代 API。
我是否需要为每个平台完全重新设计应用?
不需要完全重新设计。共享业务逻辑、数据模型和后端服务。只适配 UI 层以符合每个平台的约定。SwiftUI 能够实现显著的代码共享,同时渲染平台原生的界面。
严格遵循 HIG 有多重要?
HIG 约定的存在是因为用户期望它们。偏离约定会产生摩擦和困惑。您可以通过颜色、指南范围内的字体和内容来表达品牌身份——但请保持导航和交互模式熟悉。
我可以在所有平台上使用相同的设计系统吗?
您的内部设计系统可以定义共享的令牌,如颜色和间距。然而,组件实现必须输出平台原生的控件。按钮在 iOS 和 macOS 上的外观和行为不同——请尊重这些差异。