Engineering
Prompt Engineering
AI Design Prompt Gist
Apple Human Interface Guidelines (HIG)

원본 Gist

Apple Human Interface Guidelines (HIG) 개요

Apple의 HIG(Human Interface Guidelines)는 iOS, macOS, watchOS, tvOS 등 모든 Apple 플랫폼에서 탁월한 사용자 경험을 만들기 위한 포괄적인 디자인 원칙과 모범 사례 모음입니다. HIG는 새로운 기술과 플랫폼 관례를 반영하기 위해 정기적으로 업데이트되는 살아있는 문서이며, Apple 기기용 앱이나 게임을 만드는 모든 이에게 기초적인 리소스 역할을 합니다.

핵심 원칙

HIG는 사용자 인터페이스 디자인을 안내하는 몇 가지 핵심 원칙을 기반으로 합니다.

  • 명료성 (Clarity): 인터페이스는 읽기 쉽고, 정확하며, 이해하기 쉬워야 합니다.
  • 존중 (Deference): UI는 불필요한 시각적 요소를 최소화하여 사용자가 자신의 콘텐츠와 작업에 집중할 수 있도록 돕습니다.
  • 깊이 (Depth): 시각적 계층과 사실적인 움직임은 계층 구조를 전달하고 이해를 돕습니다.

다루는 주요 영역

가이드라인은 앱 디자인의 다양한 측면을 다루는 여러 주요 섹션으로 구성되어 있습니다.

  • 내비게이션 (Navigation): 계층적, 플랫, 콘텐츠 기반 등 다양한 내비게이션 패턴과 표준 내비게이션 컴포넌트 사용 시점을 설명하여 친숙함과 사용 편의성을 보장합니다.
  • 사용자 상호작용 (User Interaction): 제스처, 터치 대상, 햅틱과 같은 피드백 메커니즘을 포함한 상호작용 모범 사례를 상세히 설명합니다.
  • 시스템 기능 (System Capabilities): 멀티태스킹, 드래그 앤 드롭, 키보드 단축키와 같은 시스템 기능과의 통합을 다루며, 특히 Mac Catalyst와 같은 교차 플랫폼 호환성에 중요합니다.
  • 시각 디자인 (Visual Design): 시각적으로 매력적이고 접근성 있는 인터페이스를 만들기 위한 레이아웃, 색상, 타이포그래피, 아이코노그래피, 이미지 사용에 대한 지침을 제공합니다.
  • 모달 (Modality): 사용자의 워크플로우를 방해하지 않으면서 특정 작업에 집중시키기 위해 모달 뷰를 언제 어떻게 사용해야 하는지 설명합니다.
  • 로딩 상태 (Loading States): 사용자의 참여를 유도하고 정보를 제공하기 위해 플레이스홀더와 애니메이션 사용을 포함하여 로딩 및 전환을 처리하는 방법을 조언합니다.
  • 햅틱 및 피드백 (Haptics and Feedback): 명확성과 일관성을 강조하며 행동과 이벤트를 강화하기 위해 햅틱 피드백을 사용하는 권장 사항을 제공합니다.
  • 증강 현실 (AR): 온보딩, 직접 조작, 중단 처리 등 매력적이고 편안한 AR 경험을 구축하기 위한 모범 사례를 설명합니다.

플랫폼별 및 통합 지침

역사적으로 HIG는 각 플랫폼별로 별도의 문서를 포함했지만, 이제는 필요한 경우 플랫폼별 세부 정보를 포함하는 단일 리소스로 통합되었습니다. 이를 통해 iOS, macOS, watchOS, tvOS의 고유한 요구 사항을 다루면서도 공통된 디자인 접근 방식을 더 쉽게 찾을 수 있습니다.

HIG를 따라야 하는 이유

  • 일관성: 앱이 Apple 기기에 익숙한 사용자에게 네이티브하고 직관적으로 느껴지도록 보장합니다.
  • 효율성: 확립된 패턴과 컨트롤을 활용하여 사용자의 학습 곡선을 줄입니다.
  • 품질: 개발자가 일반적인 함정을 피하고 세련되고 접근성 있으며 고성능인 앱을 제공하도록 돕습니다.

HIG 사용 방법

  • 디자인 및 개발 과정 초반부터 HIG를 자주 참조합니다.
  • 내비게이션, 레이아웃, 상호작용, 시각적 스타일에 대한 결정을 내리는 데 사용합니다.
  • HIG는 Apple의 플랫폼 및 기술과 함께 발전하므로 최신 정보를 유지합니다.

결론

Apple의 Human Interface Guidelines는 Apple 플랫폼용으로 디자인하거나 개발하는 모든 사람에게 필수적인 자료입니다. 앱이 직관적이고 시각적으로 만족스러우며 광범위한 Apple 생태계와 일관성을 갖도록 보장하는 상세하고 실행 가능한 조언을 제공합니다.