앱에 대한 접근성: 사용자를 돌보는 방법에 대한 지침, 예 및 모범 사례
게시 됨: 2022-08-09WHO에 따르면 세계 인구의 15%가 어떤 형태의 장애를 경험합니다. 대부분의 경우 인식 사회는 이 인구 집단이 인정된 삶의 질에 대한 장벽을 느끼지 않도록 건강 불균형의 균형을 맞추기 위해 노력합니다. 그리고 장애가 있는 사람이 모바일 앱 접근성이 좋지 않아 손이 닿지 않는 상황에 직면할 때까지는 잘 작동합니다.
모바일 접근성이 중요한 이유는 무엇입니까?
애플리케이션을 포괄적으로 만드는 것은 사회적 책임만의 문제가 아닙니다. 다양성 배양과 함께 액세스 가능한 모바일 애플리케이션은 추가 수익원을 확보하고 회사에 경쟁력을 부여하며 규정 준수를 지원합니다.
공감
나이가 들면서 우리 모두는 청각 장애, 시력 저하 또는 운동 장애와 같은 몇 가지 제한 사항에 직면하게 됩니다. 더욱이, 상황적 장애 및 일시적 장애는 우리 모두를 장기 장애가 있는 개인과 유사한 환경에 처하게 할 수 있습니다. 따라서 모바일 접근성은 무엇보다도 우리가 기성세대, 우리 자신, 일시적인 조건으로 어려움을 겪고 있는 사람들을 돌보는 데 도움이 되는 장기 투자입니다.
보조 기술은 또한 추가적인 문제에 직면한 사람들을 현대 사회와 온라인 커뮤니티에 더 잘 통합하기 위한 중요한 전략입니다.
경쟁 우위
통계에 따르면 미국인 4명 중 1명은 장애를 안고 살고 있습니다. 솔루션을 포괄적으로 만들면 추가로 6,100만 명의 사용자를 포함하여 애플리케이션의 사용자 범위를 확장할 수 있습니다.
게다가, 기술 포함은 상업적으로 흥미롭습니다. 장애인의 구매력은 세후 약 5,000억 달러입니다. 액세스할 수 없는 앱의 수를 고려할 때 앱과 모바일 장치의 액세스 가능성은 이 추가 수익원에 영향을 줄 수 있습니다.
휴대폰 접근성은 또한 비즈니스의 운영 비용을 줄여줍니다. 네덜란드의 한 SNS 은행은 콜센터 통화 횟수와 관련 비용을 15% 이상 줄였습니다. 절감액은 은행이 이전에 만든 모바일 웹 접근성 변경과 관련이 있습니다.
접근성은 모두를 위한 더 나은 기술을 만듭니다.
기술 포함은 일부에게는 필수적이지만 모두에게 유용합니다. 폐쇄 자막, 가상 비서 및 음성 인식 소프트웨어는 장애인을 포함한 모든 사용자가 사용하는 기능입니다. 예를 들어 음성 경로 안내는 운전자를 위한 접근성 기능이자 핸즈프리 옵션입니다. 따라서 솔루션을 올인(all-in)으로 만드는 것은 모두에게 이익이 될 것입니다.
표준 및 규정 준수
많은 경우 모바일 앱 접근성 표준은 법으로 요구됩니다. 접근 가능한 디자인에 대한 미국 장애인법 표준(ADA)은 웹 기반 비즈니스 및 해당 응용 프로그램을 포함하여 공공 생활의 모든 영역에서 모든 사람을 포함하도록 명령합니다.
ADA 법은 또한 웹 콘텐츠 접근성에 대한 단일 공유 표준을 문서화하는 WCAG(웹 콘텐츠 접근성 지침)와 함께 작동합니다. 현재 WCAG 버전은 2.1이며 수정 버전은 2022년 9월로 예정되어 있습니다.
2025년까지 모든 EU 기반 기업은 유럽 모바일 앱 접근성 지침을 준수하기 위해 접근성을 위해 서비스와 제품을 최적화해야 합니다.
더 나은 브랜드 이미지
마지막으로 디지털 접근성은 브랜드에 혜택을 주고 브랜드 옹호자들에게 더 많은 기회를 제공합니다. 또한 고객의 56%는 기업이 사회적 문제에 대해 명확한 입장을 취해야 한다고 생각합니다.
모바일 앱 접근성을 보장하는 방법은 무엇입니까?
현재 웹 콘텐츠 접근성 지침(WCAG)은 웹사이트 접근성에 대한 벤치마크로 간주됩니다. 이 가이드라인에는 모바일 접근성 모범 사례를 설명하는 모바일용 WCAG도 포함되어 있습니다. 아래에서 WCAG에 따라 애플리케이션이 진정으로 액세스 가능해야 하는 방식에 대해 설명합니다.
각 원칙에는 A가 최소 수준이고 AAA가 전체 적합성을 나타내는 세 가지 수준의 적합성이 포함됩니다. 대부분의 조직은 AA를 황금 평균으로 평가하기 위해 노력합니다.
감지할 수 있는
솔루션을 인식 가능하게 만든다는 것은 사용자가 하나 또는 몇 개의 감각으로 솔루션을 인식할 수 있어야 한다는 것을 의미합니다. 간단히 말해서 앱의 콘텐츠가 시각적 경험에 맞춰져 있다면 청각적 지각이나 기타 감각 양식을 포함하는 대안이 있어야 합니다.
여기서 문제가 될 수 있는 것은 무엇입니까?
- 대체 텍스트 없음
일부 솔루션은 화면 판독기가 인식할 수 있는 방식으로 화면에 표시되는 텍스트가 아닌 콘텐츠(컨트롤 또는 이미지)에 대한 대체 텍스트를 제공하지 못할 수 있습니다. 본질적으로 Android 및 iOS의 기본 화면 판독기인 TalkBack 또는 VoiceOver에 대해 앱을 읽을 수 없게 만듭니다.
반대로 음성 설명은 시각 장애인이나 시력이 좋지 않거나 약한 사람들이 텍스트가 아닌 모든 데이터에 액세스할 수 있도록 합니다. 예를 들어 Facebook은 화면 판독기용 시각적 콘텐츠를 설명하기 위해 자동 ALT 텍스트를 출시했습니다.
- 적응력 없음
모바일 솔루션은 구조가 다른 콘텐츠 프레젠테이션 구조 및 방향에 쉽게 조정되지 않을 때 접근성을 간과합니다. 특히 인클루시브 제품은 아래 예와 같이 콘텐츠나 요소를 희생하지 않고 가로와 세로 모두로 전환할 수 있습니다.
기본 모바일 앱 접근성 지침은 또한 제품이 요소 간의 정보, 구조 및 계층 구조를 마크업하도록 요구합니다. 이렇게 하면 프레젠테이션이 변경될 때 제목, 표 및 목록이 그대로 유지되어 레이아웃을 단순하고 일관되게 유지합니다.
적응성은 운동 장애가 있는 사람, 스크린 리더 사용자, 학습 장애 및 인지 피로가 있는 사람에게 필수적입니다.
- 구별되는 기능 없음
부적절한 대비, 잘못된 색상 선택 또는 텍스트 크기 조정의 부재는 사용자의 인식에 큰 타격을 줍니다. 예를 들어, 색상 인식 문제가 있는 사람들은 특정 색상을 구별하는 데 어려움을 겪습니다. 따라서 색상이 차이를 전달하거나 즉각적인 조치를 취하는 유일한 방법이 되어서는 안 됩니다. 대신 색상과 텍스트 또는 문자 신호를 결합하여 정보를 전달하십시오.
콘텐츠 또는 기능 손실은 시각 장애가 있는 사용자가 텍스트를 확대/축소할 때 일반적으로 발생하는 또 다른 일반적인 접근성 문제입니다. 모바일 접근성 설정은 모든 콘텐츠와 요소를 유지하면서 최대 200% 증가를 허용해야 합니다.
실시 가능한
이 원칙은 사용자가 장애나 장애에 관계없이 모든 기능을 사용할 수 있도록 완전히 작동 가능한 인터페이스 및 탐색 요소를 포함하는 애플리케이션을 필요로 합니다.
여기서 문제가 될 수 있는 것은 무엇입니까?
- 시간 부족
사람들 사이의 다양성을 감안할 때 앱을 탐색하거나 특정 섹션을 찾는 데 얼마나 걸릴지 예측하기 어렵습니다. 예를 들어, 대부분의 뱅킹 애플리케이션에는 보안 조치로 최대 세션 시간이 있습니다. 그러나 시간 제한 또는 시간에 민감한 콘텐츠로 인해 스크린 리더 또는 노인 사용자가 정보를 처리하는 데 불편을 겪습니다.

반대로 유연한 시간 제한 또는 끄기 옵션은 응용 프로그램을 노인, 시각 장애가 있는 사람 또는 외국인 사용자에게 더 친숙하게 만듭니다.
- 깜박이는 콘텐츠
깜박이는 콘텐츠는 발작이나 기타 바람직하지 않은 효과를 유발할 수 있으므로 포괄적인 응용 프로그램에 대한 위험 신호입니다. 따라서 광과민성 발작 장애가 있는 개인은 단순히 깜박이는 불빛이나 대조되는 시각적 패턴에 의해 유발되는 유해한 신체 반응 없이는 볼 수 없습니다. 그렇기 때문에 1초에 3번 이상 깜박이는 콘텐츠는 피하고, 깜박이는 영역을 스마트폰 화면의 작은 부분으로 제한하는 것이 중요합니다.
- 항해
프로그래밍 방식으로 태그가 지정되거나 구조화되지 않은 탐색도 사용자가 콘텐츠를 사용하지 못하게 할 수 있습니다. 보조 기술로만 애플리케이션을 탐색할 수 있는 시각 장애가 있는 사용자와 인지 및 운동 장애가 있는 사용자에게 특히 해당됩니다.
랜드마크 영역, 설명 헤더, 고유한 화면 제목 및 레이블이 지정된 컨트롤을 통해 사용자와 화면 판독기 모두 필요한 섹션을 더 적은 키 입력으로 신속하게 찾을 수 있습니다. 화면 판독기로 콘텐츠를 소비할 때 그래픽 및 탐색 링크를 건너뛰도록 응용 프로그램을 코딩할 수도 있습니다.
예를 들어, Tastemade는 직장에서 전체 화면 탐색의 좋은 예인 반면 오른쪽의 예는 세련된 디자인을 위해 검색 가능성을 희생했습니다.
이해할 수 있는
이 접근성 원칙에 따르면 모든 정보와 전체 사용자 인터페이스는 건강 상태에 관계없이 누구나 쉽게 이해할 수 있어야 합니다. 간단히 말해서 애플리케이션이 더 직관적이고 직관적일수록 AAA 적합성 수준을 획득할 가능성이 높아집니다.
여기서 문제가 될 수 있는 것은 무엇입니까?
- 예측 가능성
일부 응용 프로그램은 정교한 아이콘 뒤에 디자인 요소를 숨기거나 미래 지향적인 사용자 흐름을 사용하는 것을 선호합니다. 그러한 디자인은 훌륭한 예술 작품이지만 명확성이 부족합니다.
예를 들어, 햄버거 메뉴는 컴팩트 화면용 메뉴를 단순화하는 모바일 앱 개발을 위해 널리 인정되는 표준입니다. 그러나 시각 장애, 인지 제한, 운동 장애 및 손재주 감소가 있는 사람들은 탐색할 수도 없고 예측할 수도 없습니다. 예를 들어, Telegram의 데스크탑 버전에는 햄버거 메뉴 버튼이 있습니다.
예측 가능한 디자인의 최우선 목표는 일관된 디자인 패턴, 표준 의미 요소 및 정렬된 정보 구조를 통해 다음에 일어날 일에 대한 정확한 기대치를 설정하는 것입니다. 또한 액세스 가능한 애플리케이션은 사용자가 현재 어디에 있는지 정확하게 이해할 수 있도록 화면에서 모든 요소를 쉽게 검색할 수 있어야 합니다. 하단 탐색, 수직 사이드바 또는 고정 메뉴가 제대로 재생됩니다.
- 입력 지원
시력이 낮고 읽기 및 지적 장애가 있는 일부 사용자는 오류 없이 정보를 입력하거나 필수 필드와 선택 필드를 구분하는 데 어려움을 느낄 수 있습니다. 지원을 제공하기 위해 애플리케이션 인터페이스는 중요한 정보를 강화하기 위해 필드에 단서를 포함할 수 있습니다.
신호는 화면 판독기의 레이블이 지정된 속성에서 선택 상태 및 둥근 모서리에 이르기까지 다양할 수 있습니다.
- 오류 방지
동일한 참고로, 일반적인 오류 표시 방법은 시력이 낮거나 장애가 있는 사람 또는 색맹인 사람에게는 작동하지 않을 수 있습니다. 마찬가지로 읽기 또는 운동 장애가 있는 사용자는 잘못된 입력을 할 가능성이 더 높아 재정적 책임을 포함한 심각한 결과를 초래할 수 있습니다. 따라서 응용 프로그램이 사용자가 제어할 수 있는 데이터를 제공하지 않으면 액세스할 수 없습니다.
되돌릴 수 있는 제출, 주문 확인, 기록 삭제 또는 메시지 전송 취소는 사용자가 실수하지 않도록 보호하는 몇 가지 예입니다.
건장한
접근성 기능은 다양한 버전의 화면 판독기, 점자 단말기 또는 텍스트 확대 소프트웨어를 포함하여 플랫폼과 장치 전반에 걸쳐 원활하게 제공되어야 합니다. 간단히 말해서, 견고한 디자인은 웹 지원 장치 또는 보조 기술의 내용이나 기능을 왜곡할 수 있는 코딩 오류에 영향을 받지 않습니다.
여기서 문제가 될 수 있는 것은 무엇입니까?
- 잘못된 코딩
애플리케이션 뒤에 있는 HTML 코드에 완전한 시작 및 종료 태그가 없으면 앱의 콘텐츠가 기기 간에 다르게 표시되거나 전혀 표시되지 않거나 보조 기술에서 읽을 수 없을 수 있습니다. 모든 마크업 언어 사양을 준수하는 잘 구성된 HTML 코드는 액세스 가능한 콘텐츠 구조가 모든 플랫폼과 장치에서 의도한 대로 유지되도록 합니다.
플랫폼 간 개발이 적절한 수준의 접근성을 제공할 수 있습니까?
크로스 플랫폼 개발은 출시 시간을 단축하고 단일 코드 기반으로 두 개의 플랫폼을 제거하는 스위스 군용 칼입니다. 그러나 크로스 플랫폼 개발의 접근성 잠재력은 기본 애플리케이션보다 뒤쳐져 있습니다. 따라서 크로스 플랫폼 기술은 접근성과 비용 절감 간의 절충점이며, Android 및 iOS에서 최소한 기본 수준의 모바일 접근성을 보장할 수 있습니다.
따라서 Flutter 앱 개발은 앱의 접근성을 높이는 데 전념하고 있으며 운영 체제의 동일한 기능과 결합된 접근성에 대한 기본 제공 지원을 포함합니다. Flutter는 큰 글꼴, 스크린 리더 호환성, 충분한 대비 등과 같은 접근성 기능을 구현하는 데 도움이 될 수 있습니다.
그러나 모바일 접근성은 Flutter 개발자를 포함한 전체 개발 팀의 공동 결과라는 점을 명심하십시오. UX/UI 디자이너는 포괄적인 인터페이스를 구축하는 데 전념하지만 QA 전문가는 최종 앱 버전이 접근성 테스트를 통과하는지 확인합니다.
접근성과 디자인 사이에서 결정할 필요가 없습니다
기술에 대한 평등한 접근은 모든 사람들이 사회에 참여하고 기술 편의를 적극적으로 활용할 수 있도록 합니다. 규정 준수와 함께 모바일 접근성은 회사의 더 큰 사용자 기반과 경쟁력에도 기여합니다. 그러나 접근성의 우수성을 위해서는 집중적인 연구와 노하우가 필요하기 때문에 많은 개발자들은 여전히 접근성 코딩 표준에 익숙하지 않습니다. 그리고 개념에 익숙하더라도 포괄적인 기능을 미적 인터페이스로 마무리하는 것은 종종 어려운 일입니다.
접근성과 디자인 사이의 균형을 유지하는 데 어려움을 겪고 있다면 당사는 두 가지 모두에 대해 점수를 매기는 방법을 알고 있습니다. 귀하의 고유한 요구 사항 및 접근성 표준을 기반으로, 당사는 포괄성을 최고 수준의 앱 디자인에 원활하게 통합합니다. 모두를 만족시키는 최고 수준의 모바일 솔루션을 만들기 위해 저희에게 전화를 주십시오.
이 기사는 원래 여기에 게시되었습니다.
