차이점 이해하기
interface의 어원을 살펴보면 inter(-중간) + face(맞대고 있다)라는 것을 알 수 있는데, 이 의미를 토대로 보면 User interface는 유저와 제품(하드웨어 / 소프트웨어) 간의 맞닿는 접점이라는 것을 알 수 있다. 맞닿는 접점에서는 입력과 출력의 과정이 이루어지는데, 입력은 하드웨어에서의 홈버튼, 스위치, 마우스 등이 될 수 있고 소프트웨어에서의 앱이나 웹 등이 될 수 있다. 출력은 입력을 했을 때 나타나는 결과물인데, 예를 들어 쇼핑몰 앱을 누르면 우리에게 쇼핑몰 화면을 출력시켜준다.
ui는 유저와 제품이 맞닿는 접점이며 유저가 입력을 하면 그것을 출력한다.
interaction은 inter(- 중간) + action(행동) 중간에서 일어나는 행동을 말한다. ui를 사용하는 행동 과정이라고 생각하면 된다. 앱으로 쇼핑하는 장면을 상상해보자. 쇼핑을 하기 위해 쇼핑몰 앱을 누른다(입력) -> 쇼핑몰 메인 화면이 나온다(출력) -> 원하는 품목을 검색한다(입력) -> 품목이 검색된다(출력) -> 가장 좋은 품목을 선택한 뒤 결제한다(입력) -> 주문 완료화면이 나온다.(출력) 이러한 과정을 거쳐서 쇼핑을 하게 된다. 이러한 목적을 위한 행동 과정을 interaction이라 한다.
interaction은 user interface를 작동시켜 목적을 달성하는 행동 과정이다.
ux(user experience)는 유저의 경험을 말한다. 쇼핑을 하는 과정에서 유저는 어떠한 경험을 하는지 생각해보자. 품목을 검색했을 때 상품평, 최저가 등 원하는 기준으로 나누기, 제품의 상세 설명, 결제 과정, 배송 일정, 배송된 제품의 퀄리티, 제품에 대한 a/s 등 모든 경험을 토대로 사용자는 쇼핑 앱에 대한 평가를 내리게 된다. 여기서 중요한 점은 목적 달성 과정 중 한 부분이 어설프면, 사용자의 경험에 만족감을 주지 못하게 되어 재방문을 하지 않을 수 있다는 것이다. 그렇기에 경험은 치밀하게 설계되어 사용자에게 만족감을 주어야 한다.
ux는 목적 달성 과정에서 느끼는 종합적인 경험이다.