
프론트엔드
원칙보다 사용성에 집중할 때 | 접근성 업무일지 #1
두줄요약
보이스오버의 읽는 순서가 사용성에 어떤 불편을 만드는지 살펴보고 개선 방향을 고민했습니다. iOS 18.4의 컨트롤 항목 순서 설정처럼 사용자 선택권이 중요하다는 점도 확인했습니다.
문제 상황
- 스크린리더 보이스오버가 레이블, 역할, 상태를 정해진 순서로 읽어 사용자가 역할 정보를 듣기 전에 넘어가는 불편
- 리스트 컴포넌트에서 앞부분 정보가 길어질수록 버튼인지 인지하기 어려워 재탐색이 발생하는 문제
원인 분석
- iOS 기본 문법상 역할 정보가 문장 뒤에 고정되는 구조
- 스크린리더 사용자가 빠르게 훑듯 탐색해 뒤쪽 정보를 놓치기 쉬운 사용 패턴
해결 방법
- 리스트 항목을 분절해 더 빨리 역할 정보를 드러내는 방식 검토
- 효과음으로 컴포넌트 유형을 구분하는 방식 검토
- 역할 정보를 앞에 읽는 방식과 시스템 차원의 순서 설정 필요성 논의