<aside> 💡 Nick Babich가 작성한 아티클을 해석했습니다
</aside>
<aside> 📌 Basic Principles of Good Interaction Design
</aside>
효과적인 인터페이스 디자인의 기본 원칙
다음 원칙은 효과적인 인터페이스를 디자인하고 구현하는 데 기본이 됩니다. 웹, 모바일 디바이스, 웨어러블 및 IoT 장치에 적용할 수 있습니다.
모든 중요한 정보와 작업은 알아볼 수 있어야 하며 쉽게 검색이 가능해야 합니다.
복잡성을 숨기지 마세요. 복잡성을 숨기려는 시도는 오히려 복잡성을 증가시킵니다. 사람과 컴퓨터의 성공적인 상호 작용에 필요한 모든 요소(콘텐츠, 메뉴 등)는 항상 눈에 띄게 접근 할 수 있어야 합니다.
단계적 공개로 학습 곡선을 평평하게 하세요. 고급 기능을 숨기고 사용자가 필요할 때 표시하세요.
<aside> 💡 단계적 공개 단계적 공개(Progressive Disclosure)는 단계적으로 정보를 공개하여 알리는 것 초기 단계에서 전부를 보여주는 방법(Full Disclosure) 대신 단계적으로 받아들일 수 있을만큼 적절하게 나누어 필요하거나 요청을 받은 정보들만 보이도록 하여 복잡한 정보를 효율적으로 다루는 전략적인 방법을 말한다.
</aside>
사용자를 고급 기능으로 안내하세요. 사람들이 무언가를 찾을 때까지 기다리지 마세요. 대신 그들에게 제공하세요. 더 나은 검색 기능성을 위해 문맥상의 힌트를 제공하세요.
선택의 자유를 제공하세요. 사용자가 자신의 결정을 내릴 수 있도록 허용하여 사용자를 "책임자"로 지정합니다. 예를 들어 앱의 기본 글꼴 크기를 변경합니다. 그렇게 함으로써 프로덕트를 탐색하도록 동기를 부여 할 수 있습니다.
사용자 입력을 최소화하고 중요한 모든 정보를 한 눈에 제공하여 인터랙션 비용을 최소화합니다.
<aside> 💡 인터랙션 비용 사용자가 자신의 목표에 도달하기 위해 사이트와 상호작용할 때 사용해야 하는 정신적 및 육체적 노력의 합계
</aside>