검사항목 3.2 사용자 인터페이스의 일관성
사용자 인터페이스 요소들의 배치를 일관성 있게 제공하는 것이 바람직하다.
필요성
지적 장애인의 경우 하나의 애플리케이션을 이용하려고 수많은 반복학습을 통해 사용방법을 익히게 된다. 만약 애플리케이션의 사용자 인터페이스가 일괄성이 없으면 새로운 애플리케이션에 접근한 것으로 오해할 수 있을 뿐 아니라, 기존에 학습된 사용 패턴을 적용할 수 없고, 바뀐 인터페이스에 대한 사용방법을 예상할 수 없으므로 애플리케이션을 더 이상 운용하지 못하는 상황에 이를 가능성이 높다.
전맹 시각장애인은 애플리케이션의 화면을 시각적으로 보고 구조를 즉시 파악하는 것이 아니라 객체 하나하나를 탐색하고 터치 화면을 탐색해봐야 구조를 인식하고 애플리케이션을 이용하게 된다. 한 애플리케이션 내에서 사용자 인터페이스가 일관되지 않을 경우 전맹 시각장애인 사용자는 화면의 구조를 파악하기 위해 매우 많은 노력을 추가로 기울여야 하고, 자칫 애플리케이션 이용을 포기하는 결과까지 이를 수 있다.
저시력인이나 고령자 등 화면을 확대하는 사용자는 전체 화면이 아니라 창의 일부 영역을 화면에 확대하여 이용한다. 따라서 애플리케이션 창 마다 내비게이션 컨트롤의 위치와 모양이 다르다면 새로운 화면으로 이동할 때마다 구조를 익히기 위해 불필요한 노력을 많이 기울여야 한다.
대상
- 지적장애
- 시각장애
체크리스트
- 애플리케이션 내에서 반복적으로 사용되는 화면 구성을 확인 (동일한 유형의 레이아웃, 공통기능, 공통영역 등)
- 애플리케이션의 여러 화면을 열어보고 반복적으로 사용되는 화면구성의 사용자 인터페이스 배치가 일관성을 갖는지 확인
- 한 화면 또는 애플리케이션 내에서 동일한 기능을 하는 객체의 UI가 일관성을 유지하는지 확인
QA 지표
오류 수
- 애플리케이션 내의 비슷한 유형의 화면에서 UI 요소들의 배치가 상이한 화면의 수
- 동일한 기능의 객체가 현저히 다른 UI로 구현되어 사용방법이 다른 객체 수
적용기술
- 애플리케이션 내의 동일한 유형의 화면은 인터페이스의 일관성을 유지하는 것이 바람직하다.
- 여러 화면에 공통으로 사용되는 글로벌 기능 또는 공통영역 콘텐츠는 배치에 일관성을 유지하는 것을 권장한다.
- 비슷한 기능을 하는 객체는 일관된 UI로 제공하여 사용방법이 달라지지 않도록 할 것을 권장한다.