UI 디자인에서 단순함의 기술 마스터하기

그래픽 또는 텍스트 기반 인터페이스를 디자인하든 UI 디자이너는 항상 더 나은 최종 제품을 찾고 있습니다. 이 검색은 대부분 기본적이지만 광범위한 질문으로 이어집니다. 내 디자인을 더 간단하게 만들 수 있는 방법은 무엇입니까?

디자인 단순성은 간단한 프로세스처럼 보이지만 개발자나 디자이너에게 물어보면 말처럼 쉬운 일이라고 말할 것입니다. UI 또는 GUI 디자인을 가장 잘 단순화할 수 있는 방법은 무엇입니까? 더 나은 단순성 성공을 위해 해야 할 일과 하지 말아야 할 일에 대한 아이디어를 얻으려면 가이드를 따르십시오.

나쁜 디자인을 만드는 방법

때로는 이해 반대 결과 목표를 달성하는 방법을 더 잘 이해하는 데 도움이 될 수 있습니다. 사례: Refrigerator X의 예를 사용하겠습니다.

오늘날 소비자용 가전제품은 일반적으로 프로그래밍이나 설정을 위한 사용자 인터페이스 콘솔을 함께 제공합니다. 

냉장고 X의 인터페이스 개발자들이 디자인에 접근한 방식은 다음과 같습니다.

복잡한 다층 메뉴

여기의 디자이너는 옵션을 팀에 모든 것을 명확하게 설명하는 계층화된 메뉴로 고도로 조직화했습니다. 에게 디자인 팀, 다층 메뉴를 사용하면 테스트에 필요한 모든 개별 기능을 더 쉽게 찾고 액세스할 수 있습니다. 하지만 최종 사용자의 관점에서 이 메뉴 시스템은 어떻게 생겼습니까? 일상적인 사용자의 경우 복잡한 다층 메뉴는 UI를 혼란스럽게 만들고 기능을 찾은 다음 원하는 기능을 설정하는 데 불편을 줍니다.

산업별 용어 및 약어

냉장고 설계자에게 "Temperature Control System"과 같은 용어를 "TCS"로 축약하는 것은 완벽하지만 냉장고 용어에 익숙하지 않은 최종 사용자에게는 동일한 의미가 있습니까? 그들에게 그것은 명확한 설명이 없는 혼란스러운 두문자어에 불과합니다.

쉽게 혼동되는 명령 및 옵션

모호하거나 반복적인 명령은 디자이너나 프로그래머에게 특정 컨텍스트에서 괜찮아 보이지만 UI에 유사한 명령이 있으면 아마도 고도로 최종 사용자에게 혼란을 줍니다. 예를 들어, "온도 변경"이라는 용어가 Refrigerator X의 냉장고 및 냉동고 섹션에 대한 두 개의 개별 메뉴 아래에 묻혀 있다면 사용자는 냉동 케첩과 녹은 아이스크림으로 감아 서로를 구별하지 못할 수 있습니다.

제조사 입장에서는 이 디자인이 UI 프로그래머에게 도움이 되었다는 주장이 나올 수 있습니다. 결국 이 접근 방식은 팀의 개발을 좀 더 쉽고 빠르게 만들었습니다.

그러나 모든 설계에서 중요한 점은 최종 사용자(그가 누구이든 상관없이)를 인식하는 것입니다. Refrigerator X 프로그래머와 디자이너가 제품의 유일한 최종 사용자가 될까요? 물론 그렇지 않습니다. 그리고 거기서 그들은 엄청난 실수를 저질렀습니다.

여기서 핵심은 디자인 뒤에 있는 "누가"를 존중하는 것입니다. 그리고 거의 모든 상황에서 이는 단순한 것이 더 좋다는 것을 의미합니다.

더 나은 UI/GUI를 위한 세 가지 디자인 원칙

최상의 결과를 얻으려면 UI 디자인 및 구현 중에 다음 3가지 기본 원칙을 따르십시오.

1. 청중을 알아라.

 단순함은 최종 사용자를 중심으로 설계되어야 합니다. 앞서 언급한 잘못된 메뉴 디자인 사례를 생각해 보세요. 최종 사용자는 복잡한 메뉴 시스템이 편리하거나 이해하기 쉽다고 느끼지 않습니다. 오히려 복잡한 메뉴 때문에 냉장고 설정 하나를 바꾸는 것조차 매우 번거롭게 느껴집니다. 사용자를 제대로 이해하면 디자인을 어떻게 단순화할 수 있을지 더 잘 파악할 수 있습니다.

UI를 간소화할 때 다음 질문들을 염두에 두세요:

  • 사람들이 이 장치/장비에 어떻게 액세스하거나 사용합니까?
  • 사람들이 장비를 설치하거나 사용하는 위치는 어디입니까?
  • 가장 일반적으로 변경되거나 액세스되는 옵션은 무엇입니까?

이와 같은 질문은 장비 또는 장치 소유자를 이해하는 데 도움이 됩니다. 결과적으로 UI 디자인을 단순화하는 데 필요한 지식을 제공할 수 있습니다.

2. 사용자들의 의견에 귀 기울이세요.

사용자와 그들의 니즈를 더 잘 이해하려면 먼저 그들의 의견에 귀 기울여야 합니다. 디자이너는 일반 최종 사용자가 메뉴를 보는 방식과 다르게 메뉴를 인식할 수 있습니다. 따라서 기능과 사용성에 대해 사용자 본인에게 직접 물어보는 것이 가장 좋습니다. 실제 사용자 피드백을 통해 개발자와 디자이너는 UI에 가장 적합한 것이 무엇인지에 대한 더 깊은 통찰력을 얻을 수 있습니다. 개발 과정에 이러한 사용자 의견 수렴 과정을 포함시키면 사용성 측면에서 더욱 뛰어난 결과를 얻을 수 있습니다.

3. 기능성뿐 아니라 사용성까지 철저히 테스트하세요.

프로그래머는 당연히 UI의 전반적인 기능을 테스트하는 데 상당한 시간을 투자합니다. 프로그래밍 오류나 문제는 기기, 가전제품 및 기타 장비에 심각한 문제를 야기한다는 것을 우리는 모두 알고 있습니다. 하지만 디자인의 단순성이라는 원칙은 기능성뿐만 아니라 사용성에도 기반합니다. 개발 과정에서 UI용 그래픽 코드를 생성하고 테스트 하드웨어에서 실행하면 최종 제품에 적용하기 전에 두 가지 모두를 테스트할 수 있습니다. 이는 궁극적으로 시간과 비용을 절약하고 최종 제품의 사용성을 향상시킵니다. 그야말로 일석삼조입니다!

간단하고 효과적인 UI 디자인을 위한 작업

아이러니하게도 UI 개발자는 일을 해야 합니다. 열심히 그들의 UI를 만들기 위해 쉽게. 장치의 필요한 모든 구성 요소를 사용 가능하고 편리한 인터페이스에 통합하는 것은 간단한 작업이 아닙니다. 그러나 고객과 최종 사용자를 위해 단순화된 디자인의 성배를 향해 노력하십시오.

무엇을 보고 지원 청중의 말을 듣고 더 간단하고 접근하기 쉬운 UI를 향해 나아가게 될 것입니다. 개발 전반에 걸쳐 올바른 궤도에 머물 수 있도록 이러한 원칙을 절대 놓치지 마십시오.

저희 웹사이트는 쿠키를 사용합니다. 계속 이용하시면 개인정보처리방침에 명시된 바와 같이 쿠키 사용에 동의하시는 것으로 간주합니다.