나만의 공부 노트

HIG - iOS 본문

iOS HIG

HIG - iOS

va95 2021. 3. 18. 16:47

iOS Design Themes

iOS가 다른 플랫폼과 차별화되는 3요소

  • Clarity(명료성). 텍스트, 아이콘 등이 읽기 쉽게 명료해야하며, 데코레이션, 색상 등은 중요한 내용을 표시하는데 사용될 뿐 명료성이 우선시 되어야한다.
  • Deference(존중). 모션, 인터페이스 등은 컨텐츠와 경쟁하는 구조가 아닌 더욱 이해하기 쉽게 도와주어야 한다.
  • Depth(깊이). 뚜렷한 시각적 계층과 현실감있는 모션을 전달해야한다. 적절한 전환을 통해 컨텍스트를 잃지 않으면서 깊이에 대한 이해를 증진시켜야한다.

Design Principles

1. Aesthetic Integrity(미적 무결성)

미적 무결성은 앱의 모양과 동작이 앱의 기능과 얼마나 잘 통합되는지를 나타냅니다.

2. Consistency(일관성)

표준적인 구조를 사용함으로써 이 앱은 사람들이 기대하는 방식으로 특징과 행동을 통합합니다.

3. Direct Manipulation(직접 조작)

사용자는 장치를 회전하거나 제스처를 사용하여 화면 내용에 영향을 줄 때 직접 조작을 경험합니다.

4. Feedback

피드백은 조치를 인정하고 사람들에게 지속적으로 정보를 제공하기 위한 결과를 보여줍니다.

5. Metaphors

현실에 있는 물체처럼 앱의 가상 객체를 은유적으로 표현할 때 사용자는 더욱 더 빠르게 학습할 수 있다.

6. User Control

전반적으로 앱을 컨트롤하는 것은 시스템이 아닌 사용자가 되어야합니다. 사용자가 온전히 컨트롤하고 있다는 느낌을 받을 수 있어야 합니다.

 


Interface Essentials

대부분의 iOS 앱들은 UIKit을 사용해 만들어지기 때문에 일관성있는 모습을 달성할 수 있고, 또한 높은 수준의 커스터마이징이 가능합니다. UIKit의 인터페이스 요소들은 다음과 같은 큰 3개의 메인 범주를 만족합니다.

Bars. 사용자에게 앱이 현재 어디에 위치하고 있는지 알려 주거나 상호작용할 수 있습니다.

Views. 컨텐츠를 담고 있습니다. 또한 상호작용이 가능합니다.

Controls. 행동을 취하거나 정보를 전달해줄 수 있습니다.

 

이 외에도 UIKit은 기능(제스처와 같은)을 정의할 수도 있습니다. 다른 프레임워크(애플 페이, 헬스 킷 등)와 통합이 가능합니다.

'iOS HIG' 카테고리의 다른 글

HIG - User Interaction  (0) 2021.03.19
HIG - App Architecture  (0) 2021.03.18