Apple HIG: Platform Design
Design Apps for Every Apple Platform
Building apps for multiple Apple platforms requires understanding each platform's unique conventions. This skill provides expert guidance on iOS, iPadOS, macOS, tvOS, visionOS, and watchOS design patterns to help you create native experiences users expect.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Apple HIG: Platform Design". What's the difference between iOS and macOS navigation?
النتيجة المتوقعة:
- iOS uses tab bars at the bottom for primary navigation, optimized for thumb reach
- macOS uses sidebars and menu bars, optimized for pointer precision
- iOS uses push/pop navigation stacks; macOS uses multiple windows and tabs
- iOS layouts are single-column; macOS supports dense multi-column layouts
استخدام "Apple HIG: Platform Design". How do I design buttons for tvOS?
النتيجة المتوقعة:
- tvOS buttons must be at least 66x66 pt minimum (56x56 pt absolute minimum)
- Design for focus state with clear visual feedback when selected
- Buttons are navigated using the Siri Remote touch surface, not direct touch
- Ensure sufficient contrast and large text for viewing from couch distance
التدقيق الأمني
آمن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 to macOS Port
Adapting an iPhone app to Mac requires converting tab bars to sidebars, adding menu bars and keyboard shortcuts, and supporting resizable windows with denser layouts.
Universal App Design
Building a new app for iPhone, iPad, and Mac requires understanding when to share design elements versus when to implement platform-specific navigation and interaction patterns.
Spatial Computing Preparation
Porting an existing iPad app to visionOS requires learning spatial windows, volumes, spaces, and adapting touch interactions to eye tracking and hand gestures.
جرّب هذه الموجهات
I'm designing an app for iOS and macOS. What are the key differences in navigation patterns I should know about?
My app uses swipe gestures on iPhone. How should I adapt these interactions for macOS trackpad and iPad with pointer support?
I have a master-detail interface on iPad using Split View. What's the equivalent pattern on iPhone and macOS?
I'm launching on iOS first, then expanding to iPadOS, macOS, and visionOS. What design decisions should I make now to simplify future platform expansions?
أفضل الممارسات
- Respect each platform's identity - do not simply replicate designs across platforms
- Match input methods to interaction patterns - touch for direct manipulation, pointer for precision
- Use platform-specific navigation conventions users already understand
تجنب
- Porting iOS tab bar directly to macOS without adapting to sidebar navigation
- Using touch-optimized button sizes on macOS where smaller pointer-targeted controls are expected
- Ignoring platform accessibility features like Dynamic Type on iOS or VoiceOver on macOS