Human Interface Guidelines

이하연·2021년 9월 7일
0

Boostcourse

목록 보기
11/20

H.I.G 문서 읽는 이유

여러가지 이유가 존재하는데 HIG 문서를 통해 사용자와의 관계에서 보자면 애플리케이션 설계할 때 사용자와 상호작용에 관해 생각하고 설계할 수도 있고, 사용자의 입장에서 애플리케이션을 바라보고 설계할 수도 있으며 이미 사용자에게 익숙한 환경을 제공하여 새로운 애플리케이션 사용의 진입장벽을 낮출 수 있다. 또한 애플리케이션 관점에서 볼때 일관성을 유지할 수 있으며 기획자, 디자이너과 협업을 할때 기준점을 제시해 협업의 효율성을 극대화할 수 있다.

H.I.G 내용 구성

  • Overview
    • iOS의 차별화된 주요 테마 : 명료함, 존경, 깊이
    • 설계 원리 : 미적 무결성, 일관성, 다이렉트 조작, 피드백 , 은유, 사용자 제어
    • 필수적인 인터페이스 : UIKit [ 막대, 보기, 컨트롤 ]
  • App Architecture
  • User Interaction
  • System Capabilities
  • Visual Design
  • Icons and Images
  • Bars
  • Views
  • Controls
  • Extensions
  • Technologies
  • Resources

UIKit

공통 인터페이스 요소를 정의하는 iOS 프로그래밍 프레임워크

이 프레임워크는 높은 수준의 사용자 정의를 제공하는 동시에 앱이 시스템 전체에 걸쳐 일관된 외관을 갖도록 함

당신의 앱이 채택할 수 있는 기능을 정의

장점

UIKit 요소는 유연하고 친숙하다.

주요 인터페이스 3가지 요소

  1. 막대

    앱에 있는 위치를 알려줌

    네비게이션을 제공하며 동작을 시작함

    정보를 전달하는 버튼이나 기타 요소를 포함 가능

  2. 보기

    텍스트, 그래픽, 애니메이션 및 대화형 요소와 같이 앱에서 볼 수 있는 기본 콘텐츠 포함

    스크롤, 삽입, 삭제 및 배열과 같은 동작을 활성화 가능

  3. 컨트롤

    행동을 개시하고 정보를 전달

    버튼, 스위치, 텍스트 필드 및 진행표시기가 컨트롤의 예


참고 문서

Themes - iOS - Human Interface Guidelines - Apple Developer

0개의 댓글