Apple HIG: Platform Design
为所有 Apple 平台设计应用
为多个 Apple 平台构建应用需要了解每个平台的独特约定。本技能提供 iOS、iPadOS、macOS、tvOS、visionOS 和 watchOS 设计模式的专家指导,帮助您创建用户期望的原生体验。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Apple HIG: Platform Design". iOS 和 macOS 的导航有什么区别?
النتيجة المتوقعة:
- iOS 在底部使用标签栏进行主要导航,针对拇指触及进行了优化
- macOS 使用侧边栏和菜单栏,针对指针精度进行了优化
- iOS 使用推入/弹出导航堆栈;macOS 使用多个窗口和标签页
- iOS 布局为单列;macOS 支持密集的多列布局
استخدام "Apple HIG: Platform Design". 我如何为 tvOS 设计按钮?
النتيجة المتوقعة:
- tvOS 按钮最小尺寸为 66x66 pt(绝对最小 56x56 pt)
- 为焦点状态设计,选取时提供清晰的视觉反馈
- 按钮使用 Siri Remote 触控表面导航,而非直接触摸
- 确保从沙发距离观看时有足够的对比度和较大的文字
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
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