[HIG] Human Interface Guidelines 톺아보기 - 시작

지현·2024년 12월 16일
0

HIG

목록 보기
1/1
post-thumbnail

모든 Apple 플랫폼에서 탁월한 사용자 경험을 디자인하기 위한 지침 및 모범 사례를 제공합니다.
https://developer.apple.com/kr/design/human-interface-guidelines/

안드로이드 스마트폰과 iOS 스마트폰 모두 사용해 본 사용자로서 플레이스토어에서 받을 수 있는 앱들에 비해, 앱스토어에서 받을 수 있는 앱들에는 통일된 부분이 많다고 생각한다. (흔히 '애플스러운' 느낌을 주는 UI)

사용하기만 할 때는 몰랐는데, 개발을 공부하게 되면서 생각보다 다양한 부분에 디자인이 들어간다는 걸 알았다.
애플은 Xcode를 통해서, 그리고 개발자들에게 가이드라인을 제공하면서, 앱스토어에서 제공되는 앱들의 통일감을 주고있다고 생각한다.
(이런 특징이 iOS 개발자가 되기로 한 것에 꽤 큰 영향을 미친 부분)

앱 시장은 포화상태이고, 같은 기능을 제공하는 앱들은 많기 때문에 디자인이 앱을 선택하고 설치하는데 큰 영향을 준다.
그 디자인에서 사용자에게 '애플스러운' 앱을 제공할 수 있도록 가이드라인에 맞게 개발하는 것 또한 중요한 부분이라고 생각한다.

양이 너무 방대해서 빠른 시간 안에 전부 정리하는 것은 무리겠지만, 개발을 진행하면서 공부하게 되는 부분을 천천히 정리해나가려고 한다.


iOS용으로 디자인하기

사람들은 어디에서나 이동 중에도 iPhone을 통해 소통하고, 게임을 플레이하고, 미디어를 보고, 작업을 수행하고, 개인 데이터를 추적합니다.
https://developer.apple.com/kr/design/human-interface-guidelines/designing-for-ios

iOS용 앱을 디자인할 때에는 iOS 경험을 차별화하는 다음과 같은 기본적인 기기 특성 및 패턴을 먼저 이해해야 한다.

  • 디스플레이 : 중형 크기의 고해상도 디스플레이
  • 인체공학 : 사람들이 기기와 상호작용할 때 주시 거리는 대체로 약 30cm 또는 60cm를 넘지 않는다.
  • 입력 : 다양한 입력 방식
  • 앱 상호작용 : 1~2분만 사용하거나, 1시간 이상 사용하기도 함
  • 시스템 기능 (앱과 상호작용 할 수 있는 여러 기능 ex.위젯, 단축어)

iOS와 잘 어울리도록 디자인하려면...

  • 최소한의 상호작용으로 사람들이 주요 작업과 콘텐츠에 집중할 수 있도록
  • 기기 방향, 다크모드, 다이나믹 타입과 같은 화면 모양 변경을 매끄럽게 적용하여, 사람들이 자신에게 가장 적합한 구성을 선택할 수 있도록
  • 사람들이 일반적으로 기기를 잡는 방식과 부합하는 상호작용 지원 (대부분의 사람들은 디스플레이의 중간 또는 하단 영역에 위치한 제어기가 편하다고 느낌)
  • 사람들로부터 권한을 받아, 데이터 입력을 요청하지 않으면서 플랫폼 기능 제공 (ex. 생체 인증을 통해 보안 제공, 기기 위치 사용)
profile
주절주절 TMI를 쓰는 걸 좋아하는 개발 블로그 ✒️🥔

0개의 댓글