UI는 User Interface를 의미하며 웹개발에서 UI는 GUI를 의미합니다.
UX는 GUI를 포함한 유저 경험에 대한 모든 요소를 아우르는 개념입니다. UI의 완성도가 높지 않아도 UX가 훌륭한 경우도 있습니다.
UX가 전체 경험을 구성하는 것이라면 UI(사용자 인터페이스)는 사용자가 상호 작용할 시각적이면서 유형적 요소를 만들어 나가는 데 중점을 둡니다.
UX로 유저들의 니즈 파악 -> UI 업그레이드 -> UX 만족감 상승 -> UI 업그레이드: 상호작용 관계
UX를 바탕으로 유저들의 니즈를 파악할 수 있고 이 니즈를 바탕으로 UI를 업그레이드할 수 있습니다. UI가 업그레이드 되면 UX에 대한 만족도가 올라갑니다. UX의 만족도가 높아지면 또 다시 업그레이드된 UI를 만들 수 있고 UX의 만족도는 더 올라갑니다. 이렇게 UI, UX는 서로 다른 분야가 아닌 상호작용의 관계라고 볼 수 있습니다.