المهارات 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 는 push/pop 네비게이션 스택을 사용합니다. 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 에서 Split View 를 사용한 마스터 - 디테일 인터페이스가 있습니다. iPhone 과 macOS 에 해당하는 패턴은 무엇인가요?
멀티플랫폼 전략
iOS 에서 먼저 론칭한 후 iPadOS, macOS, visionOS 로 확장할 계획입니다. 향후 플랫폼 확장을 단순화하기 위해 지금 내려야 할 설계 결정은 무엇인가요?

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

  • 각 플랫폼의 정체성을 존중하세요 - 디자인을 플랫폼 간에 단순히 복제하지 마세요
  • 입력 방법을 상호작용 패턴에 맞춰주세요 - 직접 조작을 위한 터치, 정밀도를 위한 포인터
  • 사용자가 이미 이해하고 있는 플랫폼별 네비게이션 관행을 사용하세요

تجنب

  • 사이드바 네비게이션에 맞게 적응하지 않고 iOS 탭 바를 직접 macOS 로 이식
  • 더 작은 포인터 타겟 컨트롤이 예상되는 macOS 에서 터치 최적화 버튼 크기 사용
  • iOS 의 Dynamic Type 이나 macOS 의 VoiceOver 같은 플랫폼 접근성 기능 무시

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

각 플랫폼을 위해 유니버설 앱을 구축해야 하나요, 아니면 별도 앱을 만들어야 하나요?
유니버설 앱은 배포와 코드 공유를 단순화합니다. 그러나 각 플랫폼은 네이티브한 느낌을 위해distinct UI 구현이 필요합니다. 플랫폼 간에 동일한 UI 대신 플랫폼별 뷰 컨트롤러를 가진 유니버설 앱을 고려하세요.
iPhone 에서 서로 다른 화면 크기를 어떻게 처리해야 하나요?
Auto Layout 과 Size Classes 를 사용하여 모든 iPhone 화면 크기에 적응하세요. 가장 작은 타겟 화면을 먼저 설계한 다음 레이아웃이 적절하게 확장되도록하세요. iPhone SE, 표준 iPhone, Pro Max 크기로 테스트하세요.
지원해야 하는 최소 OS 버전은 무엇인가요?
최소 두 개의 주요 OS 버전을 지원하세요. 2025 년 기준 iOS 17+, iPadOS 17+, macOS 14+, tvOS 17+, visionOS 1+, watchOS 10+ 는 최신 API 를 활성화하면서도 활성 기기의 대다수를 커버합니다.
각 플랫폼을 위해 앱을 완전히 다시 설계해야 하나요?
완전히 그럴 필요는 없습니다. 비즈니스 로직, 데이터 모델, 백엔드 서비스를 공유하세요. 각 플랫폼의 관행에 맞게 UI 레이어만 적응하세요. SwiftUI 는 플랫폼 네이티브 인터페이스를 렌더링하면서 상당한 코드 공유를 가능하게 합니다.
HIG 를 정확히 따르는 것이 얼마나 중요한가요?
HIG 관행은 사용자가 기대하기 때문에 존재합니다. 이탈하면 마찰과 혼란이 발생합니다. 네비게이션과 상호작용 패턴은 친숙하게 유지하면서 색상, 타이포그래피, 콘텐츠를 통해 브랜드 정체성을 표현할 수 있습니다.
모든 플랫폼에서 동일한 디자인 시스템을 사용할 수 있나요?
내부 디자인 시스템은 색상 및 간격과 같은 공유 토큰을 정의할 수 있습니다. 그러나 컴포넌트 구현은 플랫폼 네이티브 컨트롤을 출력해야 합니다. 버튼은 iOS 와 macOS 에서 다르게 보이고 작동합니다. 이러한 차이를 존중하세요.