[iOS] H.I.G

Eugenie·2022년 6월 22일
0

H.I.G [ Human Interface Guidelines ]

애플리케이션을 개발할 때 필요한 디자인과 동작을 포함한
여러 규칙을 통하여 사용자 인터페이스를 구성하는 방법에 대한 지침을 제시한다.

좋은 인터페이스를 사용자에게 제공하는 것은
애플리케이션의 사용자를 더 많이 끌어들일 수 있는 하나의 포인트가 될 수 있다.

❓ Why H.I.G

💡 애플리케이션을 설계할 때 사용자와 상호작용에 관해 생각하고 설계할 수 있다.
💡 개발자가 아닌 사용자의 입장에서 애플리케이션을 바라보고 설계할 수 있다.
💡 애플리케이션의 일관성을 유지할 수 있다.
💡 기획자, 디자이너 등 협업에 있어 기준점을 제시하여 협업의 효율을 높일 수 있다.
💡 이미 사용자에게 익숙한 환경을 제공하여 새로운 애플리케이션 사용의 진입장벽을 낮출 수 있다.
💡 이미 검증된 사용자 경험을 이해하고 그것을 토대로 조금 더 유연한 사용자 경험을 설계할 수 있다.

H.I.G.'s content composition

🧩 Overview

iOS 플랫폼 테마의 특징과 인터페이스 요소에 관한 개요
iOS 의 버전이 업데이트 되면 새로운 iOS 특징과 변화에 관해서도 설명한다.

🧩 App Architecture

애플리케이션 아키텍처 설계시 고려해야할 사항을 설명한다.

🧩 User Interface

애플리케이션 사용자와 상호작용하는 동작 설계 시 고려해야할 사항을 설명한다.

🧩 System Capabilities

시스템이 지원하는 여러 시스템 기능과
각 기능에 대해 설계 시 고려해야할 사항을 설명한다.

🧩 Visual Design

애플리케이션의 시각적인 요소 설계 시 고려해야 할 사항을 설명한다.

🧩 Icons and Images

iOS 에서의 이미지, 아이콘, 시작화면에 관한 내용과 지침 내용을 설명한다.

🧩 Bars

iOS 에서 사용하는 바의 각 역할과 용도에 관한 설명과
각 바를 구현할 때 고려해야 할 사항에 관한 내용이다.

🧩 Views

뷰의 종류와 역할에 관해 설명하고
뷰 설계 시 고려해야할 사항들에 관한 내용이다.

🧩 Controls

여러 가지 컨트롤 요소들에 관한 소개와
설계 시 고려해야할 사항들에 관한 내용이다.

🧩 Extensions

여러 가지 확장 기능을 소개하고
확장 기능을 사용하는 애플리케이션 설계 시 고려해야할 사항들에 관해 설명한다.

🧩 Technologies

여러 기술을 구현할 수 있는 Kit 에 관해 설명하고
해당 Kit 사용 시 설계지침에 관한 내용이다.

🧩 Resources

OS 를 포함한 애플 플랫폼들의 자원 제공에 관한 내용이다.


📚 Reference
Designing for iOS
boostcourse - iOS 앱 프로그래밍

profile
🌱 iOS developer

0개의 댓글