접근성을 지원하는 앱이나 게임은 디자인 상에서 접근성 개인화를 지원하며, 능력이나 기기 사용 방식에 관계없이 모든 사용자에게 훌륭한 사용자 경험을 제공합니다.
약 7명 중 1명은 세상과 자신의 기기와 상호작용하는 방식에 영향을 미치는 장애가 있습니다. 사람들은 어떤 연령, 어떤 기간 및 어떤 심각도로든 장애를 경험할 수 있습니다. 예를 들어, 넘어짐으로 인한 손목 부상이나 과도한 음성 사용으로 인한 음성 상실과 같은 상황적 장애는 거의 모든 사람이 때때로 자신의 기기와 상호작용하는 방식에 영향을 미칠 수 있습니다.
접근성은 장애를 가진 사람들에게 정보를 제공하는 것뿐만 아니라 능력이나 상황에 관계없이 모든 사람에게 정보를 제공하는 것입니다. 접근성을 고려하여 앱을 디자인하는 것은 단순성 과 지각성 을 우선시하고 다른 능력을 가진 사람들이나 다른 방식으로 기기와 상호작용하는 사람들을 제외하지 않도록 모든 디자인 결정을 검토하는 것을 의미합니다.
단순성 - 복잡한 작업을 간단하고 명확하게 수행할 수 있도록 익숙하고 일관된 상호작용을 지원하세요.
지각성 - 시력, 청력 또는 촉각을 사용하는 사람들도 모든 콘텐츠를 인지할 수 있도록 하세요.
환경적 변화에 적응하기 위해 디자인을 이미 조정하고 있습니다. 이러한 환경적 변화는 기기 방향, 화면 크기, 해상도, 색상 범위 및 분할 보기 등이 있습니다. 최소한의 추가 노력으로 앱을 디자인하여 기기와 상호작용하는 방식을 개인화하는 데 사용되는 가능성이 있는 접근성 기능을 지원할 수 있습니다.
인터페이스를 구현하는 데 표준 구성 요소를 사용하면 볼드 텍스트, 큰 글꼴, 색상 반전 및 대비 증가와 같은 여러 접근성 설정에 따라 텍스트와 컨트롤이 자동으로 적응합니다.
감사는 경험의 모든 요소를 검토하고 수정해야 할 문제의 포괄적인 목록을 제공합니다. 테스트를 수행하여 모든 사람이 기기와 상호작용하는 방식에 관계없이 앱의 가장 중요한 작업을 완료할 수 있도록 보장할 수 있습니다.
중요한 사용자 흐름을 접근성 기능을 켜고 테스트하면 다른 방식으로 기기와 상호작용하는 것의 도전을 인식할 수 있습니다. 또한 앱이 훌륭한 사용자 경험을 제공하지 못할 수 있는 문제가 있는 곳을 발견할 수 있습니다.
예를 들어, 소셜 미디어 앱에서 일반적인 사용자 흐름은 "댓글에 답글 게시"일 수 있습니다. 이러한 흐름을 구성하는 작업은 다음과 같을 수 있습니다:
앱 또는 게임의 각 중요한 사용자 흐름에 대해 VoiceOver, Reduce Motion 또는 Large Text Size와 같은 접근성 기능을 켜고 모든 작업을 어려움 없이 완료할 수 있는지 확인하세요. 발견한 문제를 수정한 후 다른 접근성 기능을 켜고 사용자 흐름을 다시 실행하세요. 앱 또는 게임을 감사하고 테스트하고 수정하는 데 도움이 되도록 Xcode의 접근성 검사기를 사용해보세요.