1 minute read


UI/UX

UI (User Interface)

UI(User Interface, 사용자 인터페이스)는 사람들이 컴퓨터와 상호작용 하는 시스템을 의미한다. 화면상의 그래픽 요소 외에도, 키보드, 마우스 등의 물리적 요소도 컴퓨터와 상호작용 하기 위한 시스템이므로 UI라고 볼 수 있다.

GUI (Graphical User Interface)

GUI는 사용자가 그래픽을 통해 컴퓨터와 정보를 교환하는 작업 환경을 말한다. GUI의 예시는 우리가 보는 운영체제의 화면, 혹은 애플리케이션의 화면이 있다. 프론트엔드 개발자로서의 UI는 대부분 이 GUI를 의미한다.


UX (User Experience)

UX(USER EXPERIENCE, 사용자 경험)은 사용자가 어떤 시스템, 제품, 서비스를 직간접적으로 이용하며 느끼고 생각하는 총체적 경험을 말한다. 제품, 서비스 그 자체에 대한 경험은 물론 홍보, 접근성, 사후 처리 등 직간접적으로 관련된 모든 경험을 사용자 경험이라고 할 수 있다. 제품 그 자체 뿐만 아니라, 제품과 관련된 모든 요소가 UX에 영향을 줄 수 있다.

UX에 영향을 주는 많은 요소들 중, 프론트엔드 개발자에게 가장 중요한 요소는 바로 UI이다. 좋은 프론트엔드 개발자라면 제품이나 서비스의 UI가 사용자로 하여금 가능하면 좋은 UX를 가질 수 있도록 해야 한다.


UI와 UX의 관계

UIUX

UX는 UI를 포함한다. 또한 좋은 UX가 좋은 UI를 의미하거나, 좋은 UI가 항상 좋은 UX를 보장하지는 않는다.

하지만 나쁜 UI는 보통 나쁜 UX를 유발한다.

UI_bad_exam

UI와 UX는 서로 다르지만 뗄 수 없는 관계이며, 서로 보완하는 역할을 한다. UX가 좋지 않은 곳을 찾아냄으로써 UI 개선점을 찾아낼 수 있고, UI를 개선함으로써 UX가 좋아지는 등 서로를 계속해서 발전시킬 수 있다.


Leave a comment