접근성의 실현

Windows 8 빌드

Windows 기술팀 내부 모습

접근성의 실현

  • Comments 0

Windows 8은 전 세계적으로 매우 많은 사람들이 사용할 수 있도록 설계된 제품입니다. 혁신의 수준을 더욱 높이기 위해 노력하고 있는 부분 중 하나는 특히 새로운 Metro 스타일 경험을 중심으로 Windows 8을 신체적 장애가 있는 사람들도 어려움 없이 이용할 수 있도록 하는 것입니다. 이번 글에서는 '접근성'이라고 하는 기능을 위한 개발 노력에 대해 알아보려고 합니다. 이 글을 통해 알게 되시겠지만 이 기능 중 많은 부분은 일반인들이 사용해도 편리하기 때문에 이러한 노력은 모든 사용자에게 도움이 될 것으로 생각합니다. 접근성을 위해 Microsoft가 기울이고 있는 전반적 노력 및 이와 관련된 주제에 대해 자세히 알고 싶으시면 www.microsoft.com/enable을 방문하시기 바랍니다. 이 글은 Windows 스토어에 올리기 위해 Metro 스타일 앱을 개발하는 개발자에게 특히 중요하며 제출하기 전에 해당 앱의 접근성을 테스트해볼 것을 권장합니다. 이 기능이 작동하는 것을 한 번도 본 적이 없는 분들께는 비디오 시청을 권해드립니다. 곧 출시될 베타 버전은 모든 사용자가 제품을 살펴볼 수 있는 좋은 기회가 될 것입니다.

중요 공지: 이 달 말쯤 일반 공개될 코드에서 이 글에 설명된 기능이 크게 개선될 것으로 예상되지만 최근 타사 도구의 출시와 관련하여 베타와 RC 사이에 처리해야 할 작업이 남아 있습니다. 향후 출시될 버전 및 최종 결정을 앞두고 아직 개발 중에 있는 기능에 대해 언급한다는 점을 이해하시면서 이 글을 읽어주시기 바랍니다.

이 글은 HIP 팀의 선임 프로그램 관리자 팀장인 Jennifer Norberg가 작성했습니다.

- Steven


우리는 모든 사용자가 데스크톱, 랩톱 또는 새로운 터치 지원 장치에서 Windows 8 Metro 스타일 앱을 경험할 수 있기를 바라고 있습니다. 여기에는 PC 사용을 위해 보조 기술이 필요한 장애인들도 포함됩니다.

전 세계 인구의 약 15%가 신체적 장애를 가지고 있습니다.1 미국에서만 4960만 명의 사람들이 신체적 장애를 가지고 있고2 유럽에서도 그 수가 4500만 명에 달합니다.3 컴퓨터 사용 측면에서 이러한 신체적 장애는 여러 가지로 사용에 불편을 초래합니다.

  • 시각 장애에는 색맹, 저시력 및 맹인이 포함되며 이러한 장애가 있으면 화면에 표시된 내용을 정상적으로 보기 어렵습니다.
  • 이동 장애에는 관절염, 뇌성마비, 파킨슨병, 다발성 경화증 및 하반신마비 등이 있으며 이러한 장애가 있으면 PC 실행을 위해 필요한 키보드나 마우스를 정상적으로 사용하기 어렵습니다.
  • 청각 장애에는 경미한 난청부터 완전한 귀먹음까지 포함되며 이러한 장애가 있으면 컴퓨터에서 출력되는 음향을 듣기 어렵습니다.
  • 인지력 장애가 있으면 사람의 학습 및 언어 능력과 단어를 이해하는 능력에 영향을 미쳐 기억, 문제 해결 또는 감각 정보의 인지에 어려움이 있습니다.

전 세계적으로 노령 인구가 늘어나고 만성 질환이 증가하면서 장애를 가진 사람들의 수는 점차 증가하고 있습니다. 세계적 노령화의 추세에 따른 문제점 중 하나로 근로 인력에 미치는 영향을 들 수 있습니다. 예를 들어, 미국에서 55세 이상의 근로자는 2018년 18.1%에서 23.9%로 증가할 것으로 예상됩니다.5 근로자 5명 중 1명은 55세 이상이라는 분석입니다. 노화에 의한 기능적 제한은 노령 근로자의 기술 이용을 어렵게 만들 것으로 보입니다. 예를 들어, 가까운 물체에 초점을 맞춰 보는 것이 어려워지는 노안은 40대 중반부터 생기기 시작하여 65세 무렵까지 점차 심해집니다. 따라서 접근성 기술의 혜택을 볼 것으로 생각되는 근로자의 수는 증가할 것입니다.

기술이 처음 공개될 때는 접근성을 고려하지 않은 경우가 많기 때문에 장애를 가진 사람들은 새로운 기술과 디자인에 특히 어려움을 느낍니다. 이전 버전의 Windows에서도 이러한 우려의 목소리는 없지 않았으며 Windows 8에서는 데스크톱과 Metro 스타일 기능을 위한 포괄적 접근성을 제공하여 모든 사람이 불편 없이 이용하기를 바라고 있습니다.

Windows 8에서 접근성 기능의 목표는 다음과 같습니다.

  1. Windows 구성 요소인 보완 기술을 개선하고 Metro 스타일 UI에서 편리한 경험을 제공합니다.
  2. 기본적 접근성이 내재된 개발자 도구를 제공하여 스토어에서 접근성이 있는 Metro 스타일 앱을 이용할 수 있도록 합니다.
  3. 보조 기술 공급업체(ATV)와 협력하여 Windows 8의 다양한 접근성 응용 시나리오를 지원합니다.

이 글에서는 이러한 각 목표와 대상에 대해 논의합니다.

과거 접근성에 대한 투자

앞으로의 과제를 생각하기 전에 Windows에서 접근성의 역사를 되돌아 보려고 합니다. 이전에 출시된 버전에서는 UI 자동화(UIA)라고 하는 기반을 수립했습니다. UIA는 개발자가 코드에 관한 정보를 제공할 목적으로 사용되며, 이것은 또한 보조 기술(AT)을 통해 개발자의 앱 정보에 접근하고 이를 사용하기 위한 수단이 됩니다.

Windows에도 AT가 구성 요소로 포함되어 있습니다.

  • 내레이터는 화면에 있는 글을 읽어주는 Windows의 기본 기능으로서 시각적 장애를 가진 사람들도 시스템과 응용 프로그램을 이용할 수 있도록 해줍니다. 이전 버전의 내레이터를 사용해본 사람들의 한결같은 의견은 이 기능이 더 빨라져야 하고 더 많은 명령을 읽고 더 많은 언어를 지원해야 한다는 것이었습니다.
  • 돋보기는 시력 장애를 가진 사람도 글자와 그래픽을 볼 수 있도록 크게 확대하는 Windows 도구입니다. 이 기능은 Windows 98에서 처음 제공되었으며 Windows 7에서는 전체 화면을 확대하는 기능을 부가하여 크게 개선되었습니다. 이러한 개선은 긍정적 평가를 받고 있습니다. 그러나 돋보기 기능도 대비가 높은 색에서는 설정들이 충돌을 일으키는 경우가 종종 있어 해결해야 할 문제가 있었습니다.
  • 음성 인식은 이동 장애가 있어 PC 기능을 조작하고 사용하기 어려운 사람들에게 도움을 주기 위해 Windows Vista에서 처음 제공된 기능입니다. 이 기능은 매우 긍정적인 평가를 받고 있는데, 음성 인식 수준이 훌륭하고 음성을 텍스트로 빠르게 작성할 수 있으며 드물게 사용되는 단어도 정확하게 처리해주는 것으로 나타났습니다.
  • 화상 키보드는 이동 장애를 가진 사람들을 위해 Windows XP부터 제공되고 있는 기능입니다.

이러한 Windows AT가 많은 도움을 주기는 하지만 Windows가 더욱 다양한 형태의 장애에 대해 도움을 주고 에코시스템에서의 완전한 혁신을 지원하기 위해 많은 AT 공급업체로 이루어진 풍부한 에코시스템이 필요합니다. 이번 Windows 버전에서도 상황은 다르지 않습니다. 즉, Windows의 구성 요소로 제공되는 AT 개선에 노력을 집중하고 Metro 스타일 UI와 같은 새로운 시나리오를 지원하는 한편 AT 공급업체가 유용한 기능들을 적극적으로 개발할 수 있는 풍부한 플랫폼과 에코시스템을 지속적으로 제공해야 합니다.

Windows 8의 접근성 개선

Windows 새 버전을 출시할 때마다 우리는 사용자의 의견을 수렴하여 개발 과정에 반영하고 있습니다. Windows 8에서 더욱 많은 AT 기능이 제공되기를 바라고 있음이 분명하기 때문에 이번 버전에서는 사용자의 의견을 바탕으로 다음과 같은 부분에 노력을 기울였습니다.

  • 내레이터를 다시 디자인하여 선택한 내용을 빠르게 읽도록 성능을 개선했습니다.
  • 다양한 국가와 기호를 지원하기 위해 내레이터에 더 많은 언어와 음성을 추가했습니다.
  • Windows 내의 구성 요소와 기능에 UI 자동화를 적용하여 내레이터가 읽을 수 있도록 했습니다.
  • UI 자동화(UIA)에 더 많은 텍스트 패턴과 문서 콘텐츠를 추가하여 내레이터가 응용 프로그램 출력을 읽는 데 사용할 수 있게 했습니다.

특히 다음 두 가지 시나리오를 해결하기 위해 위와 같은 개선 노력을 기울였습니다.

  1. PC 설치, 설정 및 구성: 기존의 Windows 7 PC에서 [접근성]을 열고 [내레이터]를 선택하여 내레이터를 실행합니다. 그런 다음 Windows 8 다운로드와 설치 지점을 호스팅하는 웹 페이지로 이동하고(여기서 Windows 8 개발자 프리뷰 다운로드) 내레이터의 지시에 따라 설정 단계를 진행합니다. 이 과정에 아직 해결 중인 몇 가지 버그가 있습니다만 이제 내레이터를 사용하여 PC를 설치할 수 있습니다.

    Windows 8에서는 내레이터에 새로운 구성 옵션이 일부 추가되었습니다. 음성을 선택하고, 말하는 속도를 변경하고, 사용자 지정 가능한 명령을 만드는 외에 내레이터 동작과 관련된 기타 측면도 지정할 수 있습니다.

    내레이터에서 지원하는 전체 터치 동작을 살펴보려면 세 손가락으로 두 번 터치하십시오. 한 손가락으로 화면 주변을 끌면 손가락 아래의 항목 내용을 들을 수 있습니다. 또는 키보드의 Windows + Alt + F1을 눌러 전체 내레이터 명령을 볼 수 있습니다. 일반. 내레이터를 시작하는 방법 및 기타 표준 설정을 변경합니다. 내레이션. 내레이터를 이용하면서 시스템과의 상호 작용 방식을 변경합니다. 음성. 현재 음성의 속도, 음높이 또는 성량을 변경하거나 새 음성을 선택합니다. 명령. 사용자 지정 가능한 키보드 명령을 만듭니다.
    설정 구성을 위한 내레이터 주 화면


    새로운 Windows 8 태블릿을 처음 구입한 후 Windows 로고 키를 누르고 볼륨을 높여 내레이터를 실행하고 시스템 설정 단계를 진행할 수 있습니다. 시력이 아주 없든 약하든 정상이든 상관없이 Windows 8 태블릿은 구입하는 순간부터 바로 사용할 수 있습니다.
  2. 웹 브라우징: 지금까지의 내레이터는 웹 페이지에서 읽어주는 부분이 많지 않았고 속도도 느렸습니다. 그러나 Internet Explorer가 UI 자동화 플랫폼에 내장된 텍스트 패턴을 활용하고 성능도 더욱 개선되면서 사용자가 웹 페이지의 텍스트를 보는 속도에 맞춰 내레이터가 글을 읽어줍니다. 내레이터는 페이지를 연속해서 읽는 기능을 제공하고(읽기를 호출하려면 Windows 로고 키 + Alt + \ 사용) 내레이터 읽기를 즉�� 중단시키는 Ctrl 등의 명령에 빠르게 반응합니다. 이를 통해 하이퍼링크와 같은 컨트롤 사용이 가능합니다(Windows 로고 키 + Alt + Enter를 누르면 내레이터가 하이퍼링크를 선택하고 Windows 로고 키 + Alt + 스페이스를 누르면 연결된 페이지로 이동함).

사용자의 피드백을 적용하는 외에도 Metro 스타일 앱에 대한 접근성을 높이는 부분에 상당한 노력을 기울였습니다.

개발자를 위한 접근성 플랫폼 마련

기능을 개발하면서 Windows의 접근성까지 고려한다는 것은 말처럼 쉬운 일이 아니며, 더군다나 완전히 새로운 개발 플랫폼을 도입해야 하기 때문에 문제는 더욱 복잡합니다. 그러나 우리는 장애를 가진 사람들도 Metro 스타일을 어려움 없이 이용할 수 있는 환경을 제공하고자 했습니다. 접근성을 확보하는 데 수 년의 기간과 몇 차례의 출시를 거쳐야 했던 Win32 플랫폼과 비교해 보시기 바랍니다.

우선, 산업 표준에 대한 지원과 함께 접근성 기반을 새롭게 다졌습니다. WAI(Web Accessibility Initiative), ARIA(Accessible Rich Internet Applications), HTML5 및 XAML에 대한 표준 지원을 기반으로 개발자는 접근성을 고려한 앱을 개발하고 UI 자동화를 이용하는 AT가 Windows 8에서 접근성 시나리오를 지원하는 정보를 쉽게 이용할 수 있습니다.

정보를 처리하여 이를 사용자에게 제시하는 과정에서 AT 공급업체들이 시스템에서 정보를 가져오기 위해 서로 상이한 '창의적' 방법을 이용했던 이전 버전과는 대조적입니다. 다양한 접근 방식이 사용자에게 풍부한 경험을 제공할 수 있는 측면도 있지만 반대로 새로운 버전에서 비표준 방식을 변경해야 하는 문제도 생깁니다. 이 때문에 기존의 코드 작성 표준, 즉 개발자가 준수해야 하는 표준을 이용하고 출시 버전마다 일관성이 유지되는 확고한 기반을 플랫폼 내에 수립할 필요가 있었습니다. 이 플랫폼을 사용하는 AT 개발자는 접근성 정보를 안정적으로 확보할 수 있어 편법적 방법이나 특별한 코딩을 이용할 필요가 없습니다.

보조 기술(화면 읽기 프로그램, 돋보기 등)로 연결된 양쪽 화살표가 있는 사용자; 플랫폼의 접근성 API(UI 자동화)로 연결된 양쪽 화살표; 이 화살표는 다시 두 개의 화살표로 나뉨: 하나는 Metro 스타일 앱을 향하고 다른 하나는 데스크톱 앱을 향함개발자, 플랫폼 및 사용자에게 정보를 제공해야 하는 AT를 보여주는 도표

일관된 플랫폼을 기반으로 Windows 내에서 Metro 스타일 기능을 개발하는 개발자는 이제 표준과 플랫폼을 이용하여 구성 요소의 접근성을 보장할 수 있습니다. 기능이 설계, 개발 및 테스트되는 과정에서 우리는 접근성에 반영되는 개선을 지속적으로 추적합니다. Windows 8 개발자 프리뷰 빌드를 출시했을 때도 접근성 개선을 위한 노력은 있었습니다. 그러나 높은 대비, 키보드 탐색, AT가 사용하는 프로그램 데이터 등에 영향을 미치는 버그는 여전히 없어지지 않았습니다. 그러나 우리는 이것으로 끝낸 것이 아니라 목표 달성을 위해 접근성에 대한 요구를 개발 팀에 계속 주지시키고 있습니다. Windows 8이 공식 출시되면 이 부분에서 이루어진 개선을 직접 확인할 수 있을 것입니다.

Metro 스타일 UI는 Windows에서 새로운 경험이며 접근성 환경을 새로운 방식으로 제시하는 기회를 제공합니다. 이러한 기회를 통해 장애를 가진 사람들이 사용 방식을 관리하기 위해 이용하는 주요 설정을 단순화하고 최적화할 수 있었습니다.

예를 들어, 고대비 설정을 새로운 방식으로 전환할 수 있고 찾아서 적용하기도 더욱 편리합니다. 또한 UI 요소의 크기를 더 크게 조정하기가 쉬워졌고 DPI 크기 설정을 자동으로 처리하므로 수동으로 관리할 필요가 없습니다. 이러한 설정 단순화로 많은 사용자가 도움을 받을 것이라 생각합니다.

개발자의 접근성 앱 제작과 개발

Metro 스타일 앱을 이용하여 개발자는 접근성 기준을 충족하는 앱을 제작하고 판매함으로써 접근성 에코시스템을 개선할 절호의 기회를 맞이하고 있습니다.

다행스럽게도 개발자는 앱의 접근성을 높이기 위해 새로운 기술을 익힐 필요가 없습니다. 기존의 표준을 이용하여 접근성 앱 제작에 필요한 기술적 장벽을 낮췄습니다. HTML 앱에는 접근성 정보를 선언하도록 고안된 마크업 스키마인 ARIA을 포함하는 HTML5 공개 표준이 필요합니다. XAML 앱의 경우에도 마찬가지로 Silverlight 및 WPF(Windows Presentation Framework)와 같은 유사한 플랫폼에 잘 알려진 마크업 스키마가 사용됩니다. 그뿐 아니라, Windows 8에 제공되는 개발 플랫폼과 도구도 다음과 같은 개발 과정의 모든 단계에서 앱의 접근성을 지원합니다.

  • 만들기: Visual Studio Express에서 프로젝트 템플릿 중 하나를 사용하여 프로젝트를 만들 때 접근성에 대응한 코드가 사용됩니다. 다시 말해서 이러한 코드는 화면 읽기 프로그램(내레이터)에 직접 사용할 수 있고 키보드에 완벽하게 활용되며 고대비 모드에서 잘 작동하고 문자 대비와 색상에 대한 시각적 접근성이 지원된다는 것을 의미합니다. 이는 개발자에게 접근성 앱 개발을 위한 훌륭한 출발점이 됩니다.
  • 코딩: 앱 코딩 과정에서도 플랫폼과 도구의 추가적 지원이 제공됩니다.
    • Visual Studio Express IntelliSense를 사용하여 접근성 속성을 신속하게 입력하고 마크업에 접근성 정보를 간단히 선언할 수 있습니다.
    • Windows 8 컨트롤에 접근성 지원이 내포되어 있습니다. 대부분의 경우 적절한 접근성 이름만 정의하면 됩니다.
    • 개발 센터 가이드라인샘플을 이용하여 모범적 사례를 알아본 후 접근성 코드를 복사하고 붙여넣어 유용하게 활용하십시오.

이 시점에서 한 가지 의문이 들 것입니다. 바로 '대화식 게임 혹은 HTML5 Canvas 기반 앱에서 이러한 노력들은 어떤 효과를 낼 수 있을까?'입니다. 맞습니다. 접근성 구현을 위해 단순히 도구와 템플릿을 이용하는 차원을 넘어선 문제 해결이 필요한 앱들이 존재합니다. 이러한 앱에서 접근성 문제를 해결하기 위해 우리는 앞으로 계속해서 개발자 커뮤니티와 협력하고 맞춤 솔루션을 개발하며 더욱 다양한 사례로 접근성 가이드라인을 확대해나갈 예정입니다.

  • 테스트: 앱을 테스트할 준비가 되면 Windows SDK 접근성 테스트 도구를 사용하여 마크업의 유효성을 검사할 수 있습니다. 개발 센터 문서에도 Metro 스타일 앱의 접근성 테스트에 관한 가이드라인이 나와 있습니다.
  • 판매: 앱이 완성되고 베이스라인 접근성 시나리오를 충족하는 것으로 입증되면 Windows 스토어 게시 과정에서 [Accessibility](접근성) 확인란을 선택하여 앱을 접근 가능한 것으로 선언할 수 있습니다. 그러면 사용자가 접근성 앱을 검색하여 스토어에서 이러한 앱을 쉽게 찾을 수 있습니다.

접근성 커뮤니티에서 환영 받을 Windows 8용 앱을 제작하기 위해 개발자는 이러한 과정을 따르고, 다음과 같은 부분이 지켜지도록 해야 합니다.

  • 표준을 지원합니다. 시력이 나쁘거나 전혀 보지 못하는 사람들이 내레이터와 같은 화면 읽기 프로그램을 사용하여 앱이 제공하는 주요 환경을 이용할 수 있도록 합니다. 화면 읽기 프로그램은 앱 정보를 가져오기 위해 UIA 및 위에서 논의한 표준을 이용하게 됩니다.
  • 키보드 바로 가기를 만듭니다. 이동이 불편한 사용자 또는 키보드 사용을 선호하는 화면 읽기 프로그램 사용자들이 키보드를 사용하여 앱과 그 안의 UI 요소를 쉽게 이용할 수 있게 합니다. 여기에는 탭과 화살표를 이용한 탐색, 스페이스바와 Enter 키를 이용한 기능 실행 및 바로 가기(접근 키 및 액셀러레이터 키) 사용 등이 포함됩니다.
  • 고대비 및 '확대 기능'을 지원합니다. 충분한 글자 대비 비율과 최적의 고대비 모드를 사용하여 시력이 어느 정도 남아 있는 사람들이 UI와 일반 글자를 구분할 수 있게 합니다. 또한 '화면 전체 확대' 모드를 사용했을 때 레이아웃 설정이 유지되도록 합니다.

접근성 Metro 스타일 앱 제작 //build 프레젠테이션에 소개된 자세한 정보를 참고하여 직접 앱을 개발해 보십시오.

접근성 기능이 있는 Windows 8 앱 찾기

사용자는 Windows 스토어에서 접근성 필터를 설정하여 개발자에 의해 접근성이 있는 것으로 선언된 앱을 찾을 수 있습니다. 또한, 사용자는 댓글을 달거나 점수를 평가하여 다른 사용자가 접근성이 우수한 앱을 쉽게 찾을 수 있게 도와주고 개발자에게 접근성 측면에서 앱에 대한 피드백을 제공할 수 있습니다.

새로운 폼 팩터에 맞게 접근성 기능 수정

Windows 8에서 시도한 가장 흥미로운 변화 중 하나는 Windows 제품군에 터치 전용 장치를 포함시켰다는 점입니다. 그리고 Windows가 지원하는 모든 폼 팩터의 경우와 같이 이러한 새로운 터치 전용 장치에서도 접근성은 꼭 필요합니다. 따라서 돋보기 및 내레이터 기능의 맞춤화에 중점을 두고 터치 전용 장치에서 Windows AT가 유용하게 사용될 수 있도록 하기 위해 상당한 시간을 투여했습니다.

터치를 이용한 화면 확대와 탐색

돋보기는 여러 가지 방식으로 이용할 수 있지만 가장 유용한 방법 중 하나는 키보드 바로 가기(Windows 로고 키 + 및 Windows 로고 키 -)를 이용하는 것입니다. 그러나, 터치 전용 장치에서는 바로 가기 입력에 키보드를 사용할 수 없으므로 이 시나리오에서 돋보기가 효과적으로 이용될 수 있는 방법을 찾아야 했습니다. 즉, 빠르고 단순하며 작업을 방해하지 않는 터치 기반 솔루션을 개발해야 했습니다. 돋보기를 사용해본 경험이 있다면 아마도 Windows 7에서 여러 가지 모드를 시도해 보았을 것입니다. '고객 경험 개선 프로그램'을 통해 전체 화면 모드가 가장 일반적으로 사용된다는 사실을 알고 있었기 때문에 터치를 이용한 전체 화면 모드에 노력을 집중하기로 했습니다. 이 모드에서는 전체 화면이 사용 범위가 되기 때문에 터치 동작을 이용하기도 가장 좋습니다.

터치를 사용할 때의 좋은 점 중 하나는 화면에 있는 모든 요소와 직접적으로 상호 작용할 수 있다는 점입니다. 마우스 및 키보드와 같은 별도의 장치가 필요하지 않으며 단지 원하는 부분을 정확하게 터치하면 됩니다. 확대 기능을 사용해본 사용자들로부터 들은 부정적 의견은 손이 화면을 가려 그 아래에 있는 내용을 보지 못하기 때문에 '보면서 터치'하기가 어려울 수 있다는 점이었습니다. 그러나 돋보기의 기본적 목표는 사용자의 시야를 가리는 것이 아니라 화면을 보기 쉽게 '도와주는' 것입니다. 따라서 터치 지원 장치에 규정한 디자인 원칙 중 하나는 화면 가장자리에서 돋보기를 완전히 조정할 수 있도록 하는 것이었습니다.

터치 지원 장치에서 돋보기를 시작하면('접근성' 패널에서 Windows 로고 키 + 볼륨 올리기를 누르면 돋보기가 시작되도록 설정) 화면 가장자리에 경계가 나타나는 것을 즉시 볼 수 있습니다. 화면의 어떤 영역에도 접근할 수 있어야 하기 때문에 이러한 경계를 사용하여 화면 주변으로 돋보기를 이동하기 쉽도록 했습니다. 간단히 경계를 따라 손가락을 끌면 돋보기가 그 방향으로 이동합니다. 경계가 사라지면 화면 가장자리에 있는 것입니다.

두 가지 이미지: 왼쪽은 4개 가장자리를 따라 모두 경계가 있는 시작 화면의 근접 보기입니다. 각각 왼쪽과 오른쪽에 맨 위에는 더하기(+) 기호가, 맨 아래에는 빼기(-) 기호가 있습니다. 하단 가장자리에 화면을 끌고 있는 손가락을 나타내는 파란색 원이 나타납니다. 두 번째 이미지는 동일한 시작 화면의 다른 부분을 나타냅니다. 스크롤을 나타내는 동일 컨트롤들이 보입니다.

경계를 따라 손가락을 끌어 화면 주변을 이동합니다. 화면의 가장자리에 이르면 경계가 사라집니다.

구석에 있는 더하기(+) 및 빼기(-) 단추는 화면을 확대 또는 축소할 때 사용합니다. 또한 다중 터치 줌에도 이러한 경계가 사용되도록 했습니다. 경계에서 두 손가락을 오므리거나 벌리면 확대/축소 수준이 빠르게 변합니다.

확대 시 현재 화면의 어느 위치에 있는지 혼란스���울 때가 있습니다. 이를 해결하기 위해 돋보기에는 전체 화면을 배경으로 현재 위치를 정확하게 보여주는 미리 보기 기능이 있습니다. 서로 반대에 있는 경계를 동시에 엄지 손가락이나 다른 손가락으로 터치하면 이 기능이 활성화됩니다. 미리 보기가 축소되어 전체 화면에서 현재 위치를 정확하게 보여준 다음 다시 확대되어 현재 위치로 돌아갑니다.

작은 사각형이 강조 표시되어 돋보기가 현재 초점을 맞추고 있는 화면 영역을 보여주는 시작 화면

서로 반대쪽에 있는 두 경계를 동시에 터치합니다. 그러면 전체 화면에서 현재 위치가 미리 보기로 강조 표시됩니다.

축소된 상태에서 강조 표시된 영역을 끌어 돋보기를 화면 주변으로 이동할 수도 있습니다.

돋보기에서 핵심적인 부분은 터치 방식을 이용하기 위해 장치와 상호 작용하는 방식을 바꿀 필요가 없다는 점입니다. 출시 후 이 기능이 모든 앱에서 편리하게 사용될 것입니다. 시력이 나빠 장치를 보는 데 어려움이 있는 사용자는 돋보기를 사용하여 화면을 보면서 터치하기가 쉽습니다.

내레이터를 이용한 UI 탐색과 학습

Windows 8에서 내레이터는 더욱 빠르게 작동하고 많은 새로운 기능을 지원하도록 새롭게 디자인되었습니다. 터치 전용 장치에서 내레이터를 지원하기 위해 Windows 로고 키를 누른 상태에서 볼륨 올리기 단추를 눌러 내레이터를 실행하는 표준 방식이 구현되었습니다. 내레이터가 실행되면 내레이터에 기본 포함된 터치 명령을 사용하여 화면을 탐색하고 장치를 제어할 수 있습니다.

시력이 아예 없는 사람의 경우, 문제는 내레이터를 활성화시키지 않고는 화면에서 무언가를 찾을 방법이 없다는 것입니다. Windows 8에서는 화면 주변을 손가락 하나로 끌면 내레이터를 이용할 수 있게 하여 이 문제를 해결합니다. 내레이터는 손가락 아래에 있는 것을 활성화하지 않고 읽어줍니다. 정상인은 내레이터 커서가 손가락을 따라가는 모습을 볼 수 있습니다. 우리는 이를 '탐색'이라고 부르는데, 화면 위에 유리막이 있다고 상상해 보면 이를 이해하기 쉽습니다. 내레이터는 화면을 직접 터치하지 않고 유리를 터치하여 그 아래에 있는 대상을 탐색할 수 있게 해줍니다. 손가락 하나로 탐색하면서 원하는 항목을 찾은 후에는 두 번째 손가락으로 아무 곳이나 터치하면 대상이 활성화됩니다.


다른 미디어 플레이어로 보려면 이 비디오를 다운로드하십시오.
고화질 MP4 | 저화질 MP4

위의 예는 Windows 8과 함께 제공되고 터치 전용 장치에 최적화된 두 가지 AT를 보여줍니다. 모든 Windows 8 AT에서 많은 개선이 있었지만 이 내용은 나중에 다루도록 하겠습니다.

보조 기술 공급업체와의 협력

고려해야 할 상황이 많고 장애의 종류도 다양하기 때문에 우리는 장애인들에게 완벽하고 최적화된 사용 경험을 제공한다는 목표하에 많은 AT 공급업체와 파트너 관계를 맺고 협력하고 있습니다. Windows 8에 제공되는 보조 기술은 데스크톱과 Metro 스타일 UI 경험 모두에 적용되어 PC를 자연스럽게 사용할 수 있도록 도움을 줄 것입니다. 첨단 AT 기능이 필요한 사용자는 특수 보조 기술 공급업체(AT 공급업체)를 통해 개별적 필요성을 충족하는 솔루션을 구입해야 하거나 구입을 원할 것입니다.

AT 공급업체는 장애인들의 편의를 크게 높일 수 있는 정교한 AT를 제작합니다. 예를 들어, 이들은 특정 응용 프로그램 및 기존의 응용 프로그램을 심도 깊게 지원할 수 있습니다. Windows에 제공되는 AT는 UIA를 구현하지 않은 이전의 응용 프로그램 등 산업 표준이나 플랫폼 기술을 지원하지 않는 앱에서는 제대로 작동하지 않을 수 있습니다.

Windows 8 개발 과정에서 우리는 새로운 매트로 스타일 UI의 기반을 다지고 앱 개발자, AT 및 장애인에게 유리하게 적용될 산업 표준의 채택에 투자를 아끼지 않았습니다.

정보를 얻는 방식을 표준화함으로써 AT는 앱 개발자가 사용하는 표준에서 정상적으로 작동하고, 더 중요하게는 AT 공급업체가 여러 Windows 버전에서 이러한 표준이 지원되도록 하여 AT가 버전마다 일관성을 갖도록 할 수 있습니다. //Build 컨퍼런스 이후 우리는 주요 AT 공급업체와 협력하여 이들이 Windows 8과 함께 시작할 수 있도록 독려하고 있습니다. 여기에는 이전에 사용된 미러 드라이버와 UIA 지원이 포함됩니다.

앞으로도 AT 공급업체와 긴밀하게 협력하여 이들에게 필요한 정보를 제공하고 공동으로 추구하는 Windows 8의 접근성 목표를 달성하기 위해 노력할 것입니다.

Windows 8은 접근성 지원을 개선하는 엄청난 기회를 제공하고 있습니다. 플랫폼 기반을 확립했을 뿐만 아니라 개발자가 앱의 범위를 장애인에게까지 확대하는 새로운 기회를 창출했습니다. 성능과 언어 지원을 개선하는 데서 그치지 않고 터치 전용 장치 등의 새로운 폼 팩터도 지원하는 등 Windows 8에 포함된 AT가 사용될 수 있는 다양한 상황에 주의를 기울였습니다. 우리는 풍부하고 혁신적인 타사 에코시스템을 구현하기 위한 노력을 계속 이어갈 것입니다. 그리고 더욱 치밀하고 일관된 인터페이스를 마련하여 Windows에서 에코시스템의 혁신이 계속되기를 기대하고 있습니다.

접근성이 필요한 사용자에게 이러한 노력은 큰 환영을 받을 것이라 생각합니다. 개발자의 입장에서는 접근성 앱을 개발하여 더욱 다양한 사용자에게 다가가는 기회를 얻을 수 있습니다. AT 공급업체는 우리가 마련한 플랫폼에서 함께 협력하여 새로운 앱을 개발하는 결실을 거둘 수 있습니다. Windows 8은 장애인들의 PC 사용 방식을 바꿔놓을 흥미롭고 혁신적인 Windows 버전이 될 것입니다.

모든 접근성 필요성을 충족시키기 위해 Windows에서 해야 할 일이 아직 많이 남아 있지만 많은 사용자들이 새로운 모습의 무료 Windows 8 AT를 직접 사용해 보시기를 바라고 있습니다.

- HIP(Human Interaction Platform) 팀 PM 팀장, Jennifer Norberg

출처

  1. WHO: 장애와 건강: 팩스 시트 제352번
  2. US Census: 기능에 대한 아메리카 팩트 프로파일링
  3. European AT Report: 유럽 보조 기술 ICT 산업 분석 및 연합, 2009년 3월(PDF)
  4. Lifekludger: 터치의 장벽 – 터치 기술을 중심으로 한 접근성과 사용성 문제
  5. 직업 사전, 2010년 11월 판
  • Loading...
Leave a Comment
  • Please add 6 and 1 and type the answer here:
  • Post