HIG 문서 공부하기 - Accessibility(1)

PM/iOS Developer KimKU·2023년 6월 7일
0

accessibility

접근성

사람들은 애플의 접근성 기능을 사용하여 자신에게 맞는 방식으로 기기와 상호작용합니다.

접근성을 지원하는 앱이나 게임은 디자인 상에서 접근성 개인화를 지원하며, 능력이나 기기 사용 방식에 관계없이 모든 사용자에게 훌륭한 사용자 경험을 제공합니다.

약 7명 중 1명은 세상과 자신의 기기와 상호작용하는 방식에 영향을 미치는 장애가 있습니다. 사람들은 어떤 연령, 어떤 기간 및 어떤 심각도로든 장애를 경험할 수 있습니다. 예를 들어, 넘어짐으로 인한 손목 부상이나 과도한 음성 사용으로 인한 음성 상실과 같은 상황적 장애는 거의 모든 사람이 때때로 자신의 기기와 상호작용하는 방식에 영향을 미칠 수 있습니다.

최상의 방법

접근성을 고려하여 디자인하세요. 

접근성은 장애를 가진 사람들에게 정보를 제공하는 것뿐만 아니라 능력이나 상황에 관계없이 모든 사람에게 정보를 제공하는 것입니다. 접근성을 고려하여 앱을 디자인하는 것은 단순성 과 지각성 을 우선시하고 다른 능력을 가진 사람들이나 다른 방식으로 기기와 상호작용하는 사람들을 제외하지 않도록 모든 디자인 결정을 검토하는 것을 의미합니다.

단순성 - 복잡한 작업을 간단하고 명확하게 수행할 수 있도록 익숙하고 일관된 상호작용을 지원하세요.

지각성 - 시력, 청력 또는 촉각을 사용하는 사람들도 모든 콘텐츠를 인지할 수 있도록 하세요.

개인화를 지원하세요. 

환경적 변화에 적응하기 위해 디자인을 이미 조정하고 있습니다. 이러한 환경적 변화는 기기 방향, 화면 크기, 해상도, 색상 범위 및 분할 보기 등이 있습니다. 최소한의 추가 노력으로 앱을 디자인하여 기기와 상호작용하는 방식을 개인화하는 데 사용되는 가능성이 있는 접근성 기능을 지원할 수 있습니다.

인터페이스를 구현하는 데 표준 구성 요소를 사용하면 볼드 텍스트, 큰 글꼴, 색상 반전 및 대비 증가와 같은 여러 접근성 설정에 따라 텍스트와 컨트롤이 자동으로 적응합니다.

앱 또는 게임의 접근성을 감사하고 테스트하세요. 

감사는 경험의 모든 요소를 검토하고 수정해야 할 문제의 포괄적인 목록을 제공합니다. 테스트를 수행하여 모든 사람이 기기와 상호작용하는 방식에 관계없이 앱의 가장 중요한 작업을 완료할 수 있도록 보장할 수 있습니다.

중요한 사용자 흐름을 접근성 기능을 켜고 테스트하면 다른 방식으로 기기와 상호작용하는 것의 도전을 인식할 수 있습니다. 또한 앱이 훌륭한 사용자 경험을 제공하지 못할 수 있는 문제가 있는 곳을 발견할 수 있습니다.

예를 들어, 소셜 미디어 앱에서 일반적인 사용자 흐름은 "댓글에 답글 게시"일 수 있습니다. 이러한 흐름을 구성하는 작업은 다음과 같을 수 있습니다:

  • 게시된 댓글 읽기
  • 답글을 위한 댓글 선택
  • 답글 보기 열기
  • 답글 편집
  • 답글 게시

앱 또는 게임의 각 중요한 사용자 흐름에 대해 VoiceOver, Reduce Motion 또는 Large Text Size와 같은 접근성 기능을 켜고 모든 작업을 어려움 없이 완료할 수 있는지 확인하세요. 발견한 문제를 수정한 후 다른 접근성 기능을 켜고 사용자 흐름을 다시 실행하세요. 앱 또는 게임을 감사하고 테스트하고 수정하는 데 도움이 되도록 Xcode의 접근성 검사기를 사용해보세요.

원본 글

profile
With passion and honesty

0개의 댓글