접근성 검사기 결과를 이해하는 방법

접근성 검사기는 앱의 접근성을 개선할 수 있는 다음과 같은 기회를 찾아냅니다.

콘텐츠 라벨 지정

많은 사용자 인터페이스 제어가 시각적 신호를 사용하여 의미와 용도를 표시합니다. 시각 장애가 있는 사용자는 이러한 신호를 파악하기 어려울 수 있습니다.

콘텐츠 라벨을 사용하면 사용자 인터페이스 제어의 접근성을 높일 수 있습니다. 콘텐츠 라벨은 화면에 표시되지 않지만 시각 장애가 있는 사용자는 음성 안내 지원이나 기타 스크린 리더 등의 접근성 서비스를 사용하여 콘텐츠 라벨을 이용할 수 있습니다.

접근성 검사기는 다음과 같은 콘텐츠 라벨 지정 기회를 찾습니다.

  • 라벨이 누락된 항목
    스크린 리더가 포커스를 맞출 수 있고 View 또는 하위 계층구조의 관련 View에 음성 설명이 없는 Views를 식별합니다. 콘텐츠 라벨에 대해 자세히 알아보세요.
  • 유형 또는 상태로 라벨이 지정된 항목
    View의 설명이 중복된 경우를 식별합니다. 유형 또는 상태로 라벨이 지정된 항목에 대해 자세히 알아보세요.
  • 중복된 항목 설명
    계층구조에 설명이 완전히 중복된 Views가 포함된 경우를 식별합니다. 예를 들어 포커스를 맞출 수 있는 별개의 두 개 버튼에 '추가 옵션'이라는 설명이 있는 경우 사용자가 혼란을 느낄 수 있습니다. 중복된 설명에 대해 자세히 알아보세요.
  • 용도가 불명확한 링크
    '여기 클릭'과 같이 충분한 정보가 없는 링크 텍스트를 식별합니다. 불명확한 링크 텍스트에 대해 자세히 알아보세요.
구현

접근성 검사기는 View 계층구조를 검토하고 운동 능력 장애가 있는 사용자가 레이아웃과 상호작용하는 데 어려움을 겪을 수 있는 인스턴스를 확인합니다.

  • 클릭 가능한 링크
    UrlSpans이 아닌 ClickableSpan의 사용을 식별합니다. 클릭 가능한 링크에 대해 자세히 알아보세요.
  • 중복된 클릭 가능한 Views
    다른 클릭 가능한 Views와 화면 위치가 같은 클릭 가능한 Views를 식별합니다. 중복된 클릭 가능한 Views에 대해 자세히 알아보세요.
  • 수정 가능한 항목 라벨
    비어 있지 않은 contentDescription이 있는 수정 가능한 TextViewsEditTexts를 식별합니다. 수정 가능한 View 라벨에 대해 자세히 알아보세요.
  • 지원되지 않는 항목 유형
    접근성 서비스에서 지원하지 않는 항목 유형을 식별합니다. 지원되지 않는 항목 유형에 대해 자세히 알아보세요.
  • 순회 순서
    스크린 리더 또는 기타 접근성 서비스의 사용자에게 영향을 미칠 수 있는 항목의 순회 순서 관련 문제를 식별합니다. 순회 순서에 대해 자세히 알아보세요.
터치할 대상 크기

접근성 검사기는 터치할 대상이 협소해 운동 능력 장애가 있는 사용자가 어려움을 겪을 수 있는 경우를 찾아냅니다.

  • 터치할 대상 크기
    클릭할 수 있거나 길게 클릭할 수 있는 Views로, 어느 한 쪽이 48x48dp보다 작거나 입력 방법창 내 또는 디스플레이 모서리의 경우 32x32dp인 Views를 식별합니다. 접근성 검사기 설정에서 최소 크기를 변경할 수 있습니다. 터치할 대상 크기에 대해 자세히 알아보세요.
낮은 대비

접근성 검사기는 시각 장애가 있는 사용자가 앱을 편리하게 이용할 수 있는 색상 대비율의 개선사항을 알려줍니다.

  • 텍스트 및 이미지 대비
    비어 있지 않은 TextViews의 텍스트 색상과 배경 색상 간 대비율 또는 ImageViews의 전경 색상과 배경 색상 간 대비율이 3.0보다 낮은 텍스트나 이미지를 식별합니다. 접근성 검사기 설정에서 최소 비율을 변경할 수 있습니다. 색상 대비에 대해 자세히 알아보세요.

접근성에 대해 자세히 알아보기

Android 개발자 접근성 문서에서 자세히 알아보세요.