다음을 통해 공유


Xamarin 앱의 접근성

가능한 가장 광범위한 대상에서 앱을 사용할 수 있는지 확인합니다.

접근성은 대용량 형식, 고대비, 확대, 화면 읽기(텍스트 음성 변환), 시각적 또는 촉각 피드백 신호 및 대체 입력 방법과 같은 운영 체제 디스플레이 및 입력 지원 기능을 잘 작동하는 앱 사용자 인터페이스를 디자인하는 개념을 나타냅니다.

iOS, Android 및 Windows와 같은 데스크톱 및 모바일 플랫폼은 개발자가 Google TalkBack 및 Apple의 VoiceOver같은 접근성 있는 앱을 빌드하는 데 도움이 되는 기본 제공 API를 제공합니다.

플랫폼별 API

이 문서의 지침을 구현하려면 각 플랫폼에서 제공하는 API를 사용합니다.

접근성 검사 목록

다음 팁을 따라 가능한 가장 많은 사용자가 앱에 액세스할 수 있도록 합니다. 추가 정보는 Android 접근성 테스트 검사 목록Apple의 접근성 페이지를 확인하세요.

대용량 글꼴 및 고대비 지원

컨트롤 차원의 하드코딩을 방지하고, 대신 더 큰 글꼴 크기에 맞게 크기를 조정할 수 있는 레이아웃을 선호합니다. 고대비 모드에서 색 구성표를 테스트하여 읽을 수 있는지 확인합니다.

사용자 인터페이스를 자체 설명으로 만들기

각 플랫폼의 화면 읽기 API와 호환되는 설명 텍스트 및 힌트를 사용하여 사용자 인터페이스의 모든 요소에 태그를 지정합니다.

이미지와 아이콘에 대체 텍스트 설명이 있는지 확인합니다.

애플리케이션 사용자 인터페이스의 일부인 이미지 및 아이콘(예: 단추 또는 상태 표시기 등)은 액세스 가능한 설명으로 태그를 지정해야 합니다.

접근성 있는 탐색을 염두에 두고 시각적 트리 디자인

적절한 레이아웃 컨트롤 또는 API를 사용하여 대체 입력 메서드를 사용하여 컨트롤 간을 탐색하면 터치 스크린을 사용하는 것과 동일한 논리적 흐름을 따릅니다.

화면 읽기 프로그램에서 불필요한 요소를 제외합니다(예: 이미 액세스할 수 있는 필드에 대한 장식 이미지 또는 레이블).

오디오 또는 색상 신호에만 의존하지 마세요.

진행률, 완료 또는 기타 상태의 유일한 표시가 소리 또는 색 변경인 경우를 방지합니다. 명확한 시각적 신호를 포함하도록 사용자 인터페이스를 디자인하거나(보강을 위한 소리와 색만 포함) 특정 접근성 표시기를 추가합니다.

색을 선택할 때 색맹을 가진 사용자를 구분하기 어려운 색상표를 피하려고 합니다.

비디오 캡션, 오디오 텍스트

비디오 콘텐츠에 대한 캡션 및 오디오 콘텐츠에 대해 읽을 수 있는 스크립트를 제공합니다. 오디오 또는 비디오 콘텐츠의 속도를 조정하는 컨트롤을 제공하고 볼륨 및 재생/일시 중지 단추를 쉽게 찾고 사용할 수 있도록 하는 것도 유용합니다.

Localize

접근성 설명은 애플리케이션이 여러 언어를 지원하는 경우 지역화할 수 있습니다.