Обеспечение поддержки специальных возможностей

Операционная система Windows 8 — это продукт, который мы разрабатываем для широчайшего круга пользователей по всему миру. Одна из областей, в которой мы постарались реализовать особенно высокий уровень инноваций, охватывает вопросы обеспечения доступности Windows 8 (прежде всего, в плане взаимодействия с приложениями в стиле Metro) для всех пользователей, независимо от их физических возможностей. В данной статье мы поговорим об инженерных работах, связанных с возможностями, которые мы называем «специальными» (впрочем, как вы увидите в дальнейшем, многие из этих возможностей применяются довольно широко и просто повышают удобство использования продукта для всех пользователей). Если вас интересуют более подробные сведения об усилиях, прилагаемых корпорацией Майкрософт в области специальных возможностей и связанной с ними проблематики, обязательно посетите страницу www.microsoft.com/enable. Эта статья особенно важна для разработчиков, создающих приложения в стиле Metro для последующего размещения в Windows Store, поскольку мы просим протестировать специальные возможности перед отправкой приложения. Тем пользователям, которые никогда не сталкивались с данными средствами, я рекомендую ознакомиться с ними, просмотрев видео. Готовящаяся к выпуску бета-версия — это отличный шанс для всех опробовать продукт непосредственно в деле.

Важное замечание. В следующем общедоступном выпуске кода (состоится позднее в этом месяце) представлены значительные улучшения возможностей, описываемых в данной статье, но нам еще многое предстоит сделать в промежутке между бета-версией и версией-кандидатом, особенно том, что касается работы с последними выпусками средств сторонних производителей. Я просто хочу, чтобы читатели понимали, что в этой статье рассказывается об улучшениях в следующем выпуске, а также о функциональных возможностях, которые мы продолжим улучшать по мере продвижения к версии-кандидату.

Автор этой статьи — Дженифер Норберг (Jennifer Norberg), старший руководитель программы в рабочей группе HID.

-- Стивен


Мы хотим, чтобы все пользователи могли взаимодействовать с приложениями в стиле Metro для Windows 8 на настольных компьютерах, ноутбуках и новых сенсорных устройствах. Сюда относятся и люди с физическими нарушениями, которые при работе с компьютером полагаются на специальные возможности.

Около 15 % всего населения земного шара имеют ограниченные возможности1. Только в США ограниченные возможности имеют 49,6 миллионов человек2, в Европе — 45 миллионов человек3. Когда дело доходит до работы на компьютере, такие ограниченные возможности могут проявляться различным образом:

  • Нарушения зрения включают в себя недостаток цветового зрения, слабое зрение и слепоту — все это ограничивает способность человека просматривать содержимое, отображаемое на экране.
  • Нарушения подвижности включают в себя артрит, церебральный паралич, болезнь Паркинсона, рассеянный склероз и параплегию, которые ограничивают способность использовать клавиатуру или мышь для взаимодействия с компьютером.
  • Нарушения слуха включают в себя состояния, варьирующиеся от небольшого ухудшения слуха до полной глухоты, и ограничивают способность человека прослушивать звуковое содержимое на компьютере.
  • Нарушения когнитивной функции ограничивают способности человека к обучению и языковому общению, вызывают проблемы, связанные с памятью, пониманием слов, решением задач или восприятием информации, получаемой от органов чувств.

Доля людей с физическими нарушениями во всем мире постоянно увеличивается в связи со старением населения и распространенностью хронических заболеваний. Одним из последствий глобального увеличения среднего возраста населения планеты является негативное влияние на рабочую силу. Например, ожидается, что в США к 2018 году доля работников в возрасте 55 лет и старше увеличится с 18,1 до 23,9 процента5. Это больше чем каждый пятый работник. Функциональные ограничения (например, старческая дальнозоркость, т. е. постепенная потеря способности глаз активно фокусироваться на близко расположенных предметах, обычно начинает проявляться после 45-летнего возраста и продолжает развиваться примерно до 65 лет) окажут влияние на способность более старых работников использовать технологии, для которых требуется острое зрение. В результате будет наблюдаться рост числа людей трудоспособного возраста, которые существенно выиграют от использования технологий с поддержкой специальных возможностей.

Людям с физическими нарушениями особенно трудно адаптироваться к новым технологиям и разработкам, поскольку многие новые технологии поначалу выпускались без учета поддержки специальных возможностей. До нас доходили аналогичные отзывы о предыдущих версиях Windows, поэтому мы предлагаем комплексную платформу специальных возможностей для настольных систем и компонентов в стиле Metro, позволяющую любому человеку сразу же включиться в работу с операционной системой Windows 8 .

В отношении специальных возможностей в Windows 8 мы ставим перед собой следующие цели:

  1. Улучшение специальных возможностей, которые являются компонентами Windows, и обеспечение эффективного взаимодействия с пользовательским интерфейсом в стиле Metro.
  2. Предоставление средств разработчика со встроенными базовыми специальными возможностями, чтобы обеспечить наличие в Store приложений в стиле Metro, поддерживающих такие специальные возможности.
  3. Сотрудничество с поставщиками специальных возможностей в целях соответствующей адаптации Windows 8 и построения сценариев реализации специальных возможностей.

Каждая из этих целей и аудиторий подробно рассматривается в данном блоге.

Прошлые инвестиции в специальные возможности

Прежде чем двинуться дальше, давайте обратимся к истории специальных возможностей в Windows. В прошлых версиях мы заложили основу, которая называется моделью автоматизации пользовательского интерфейса. Модель автоматизации пользовательского интерфейса используется разработчиками для предоставления сведений о своем коде — именно так в специальных возможностях обеспечивается доступ к информации из приложений и ее использование.

Кроме того, мы поставляли специальные возможности в виде компонентов операционной системы Windows:

  • Экранный диктор — это встроенная программа Windows для озвучивания текста, которая позволяет людям с нарушениями зрения взаимодействовать с системой и приложениями. В отзывах по предыдущим версиям экранного диктора регулярно отмечалось, что он должен реагировать быстрее, считывать больше элементов управления и поддерживать больше языков.
  • Экранная лупа — это средство Windows, позволяющее увеличить текст и графику таким образом, чтобы их смогли увидеть люди со слабым зрением. Это средство появилось в Windows 98 и было в значительной степени обновлено в Windows 7, получив возможность увеличения всего экрана. Это изменение было встречено положительно. Однако при использовании экранной лупы все еще имеются проблемы, поскольку иногда она конфликтует с параметрами для высококонтрастных цветов.
  • Распознавание речи изначально появилось в Windows Vista, чтобы помочь людям с нарушениями подвижности осуществлять навигацию при использовании компьютера. Отзывы об этом компоненте в целом были вполне положительными — из них мы сделали вывод, что функция распознавания речи имеет хорошую точность, быстро переводит речь в текст и позволяет обрабатывать незнакомые слова.
  • Экранная клавиатура была доступна людям с нарушениями подвижности еще в Windows XP.

Эти специальные возможности Windows охватывают широкий спектр физических нарушений. Однако обеспечение в Windows охвата всего многообразия таких нарушений зависит от многообразной экосистемы поставщиков специальных возможностей, а также полностью определяется поддержкой инновационных процессов в этой экосистеме. Это остается справедливым и для нового выпуска Windows. Основное внимание мы уделяем прежде всего улучшению специальных возможностей, предоставляемых в виде компонентов Windows, а также поддержке новых сценариев, таких как пользовательский интерфейс в стиле Metro. Вместе с тем мы продолжаем предоставлять многофункциональную платформу и экосистему, которые создают благоприятные возможности развития для поставщиков специальных возможностей.

Усовершенствования специальных возможностей в Windows 8

Для каждого нового выпуска мы рассматриваем и учитываем отзывы пользователей. Совершенно ясно, что пользователи хотят, чтобы в Windows 8 были включены расширенные предложения по специальным возможностям. В данном выпуске мы уделили особое внимание следующим областям, стараясь оправдать эти надежды:

  • Мы переработали экранный диктор, чтобы повысить его производительность и скорость чтения выбранного пользователем материала.
  • Мы добавили в экранный диктор больше языков и голосов, чтобы обеспечить его поддержку в большем числе стран и расширить параметры использования.
  • Мы обновили компоненты и функции в Windows, чтобы они использовали модель автоматизации пользовательского интерфейса, что позволяет озвучивать их с помощью экранного диктора.
  • Мы обновили модель автоматизации пользовательского интерфейса, добавив дополнительные текстовые шаблоны и содержимое документов, чтобы экранный диктор мог использовать ее для чтения выходных данных приложений.

Мы сконцентрировали усилия на указанных выше улучшениях, чтобы реализовать два ключевых сценария:

  1. Установка, запуск и настройка программы на компьютере. Используя имеющийся компьютер с Windows 7, включите экранный диктор, открыв меню «Специальные возможности» и выбрав «Экранный диктор». Перейдите на веб-страницу загрузки и установки Windows 8 (щелкните здесь, чтобы загрузить Windows 8 Developer Preview), а затем пройдите процесс установки, слушая указания экранного диктора. В реализации данного процесса еще имеется несколько ошибок, над устранением которых мы сейчас работаем. Однако и сейчас она все же предоставляет возможность выполнить установку с помощью экранного диктора.

    Экранный диктор в операционной системе Windows 8 имеет несколько новых параметров настройки. Вы можете выбрать голос, изменить скорость речи, создать настраиваемые команды и определить некоторые другие аспекты режима работы экранного диктора.

    [Tap twice with 3 fingers to review the full set of touch gestures supported by Narrator] (Выполните двойное касание 3 пальцами, чтобы просмотреть полный набор сенсорных жестов, поддерживаемых экранным диктором). [Drag a single finger around the screen to hear the item under your finger] (Перетащите один палец по экрану, чтобы услышать, какой элемент находится под пальцем). [Or, on a keyboard, press Windows + Alt + F1 to review the full set of Narrator commands] (Или нажмите клавиши Windows+ALT+F1 на клавиатуре, чтобы просмотреть полный набор команд экранного диктора). [General] (Общие). [Change how Narrator starts and other standard settings] (Настройка запуска экранного диктора и других стандартных параметров). [Navigation] (Навигация). [Change how you interact with the system with Narrator] (Изменение режима взаимодействия с системой при использовании экранного диктора). [Voice] (Голос). [Change the speed, pitch, or volume of the current voice or choose a new voice] (Изменение скорости, тона или громкости текущего голоса или выбор нового голоса). [Commands] (Команды). [Create customizable keyboard commands] (Создание настраиваемых команд клавиатуры).
    Главный экран экранного диктора для настройки параметров

    На новых планшетах с уже предустановленной операционной системой Windows 8 можно нажать клавишу Windows и клавишу увеличения громкости, чтобы запустить экранный диктор и выполнить настройку компьютера. Независимо от того, страдаете ли вы слепотой, имеете слабое или нормальное зрение, вы сможете начать работать с планшетом под управлением Windows 8, как только он у вас появится.

  2. Просмотр веб-страниц. Раньше экранный диктор практически не разговаривал на веб-страницах, так как работал медленно. Однако после реализации обновлений в Internet Explorer для использования текстовых шаблонов, встроенных в платформу модели автоматизации пользовательского интерфейса, а также дополнительных обновлений производительности экранный диктор помогает вам изучать текст и на веб-страницах. Экранный диктор предоставляет возможность читать страницу в непрерывном режиме (используйте клавиши Windows+ALT+\, чтобы запустить чтение) и быстро реагирует на команды, такие как нажатие клавиши CTRL, которое мгновенно останавливает речь экранного диктора. Это позволяет взаимодействовать с элементом управления как с гиперссылкой (клавиши Windows+ALT+ВВОД — выбор ссылки экранным диктором, а клавиши Windows+ALT+ПРОБЕЛ — переход к странице, на которую указывает ссылка).

Кроме обработки отзывов пользователей, значительная часть усилий была затрачена на реализацию специальных возможностей в приложениях в стиле Metro.

Развитие платформы специальных возможностей для разработчиков

Обеспечение специальных возможностей в Windows во время создания компонентов является трудной задачей, но еще труднее сделать это во время реализации полностью новой платформы разработки. Однако мы хотели, чтобы пользователи с физическими нарушениями смогли сразу же взаимодействовать с интерфейсом в стиле Metro (сравните это с платформой Win32, в которой на реализацию поддержки специальных возможностей потребовалось много лет и несколько версий).

Для начала мы обновили нашу платформу специальных возможностей, чтобы обеспечить поддержку отраслевых стандартов. Если имеется поддержка стандартов Web Accessibility Initiative, Accessible Rich Internet Applications (ARIA), HTML5 и XAML, то для разработчиков облегчается реализация специальных возможностей в приложениях, а для технологий специальных возможностей, в которых используется модель автоматизации пользовательского интерфейса, упрощается извлечение и использование информации, обеспечивающей работу сценариев со специальными возможностями в Windows 8.

Это резко отличается от предыдущих версий, в которых поставщики специальных возможностей использовали различные «креативные» способы получения сведений из системы, чтобы управлять ими и предоставлять пользователям. Хотя разнообразие подходов расширяет возможности взаимодействия с пользователями, оно также создает проблему, когда приходится изменять нестандартные подходы в новом выпуске. Именно поэтому нам потребовалось создать прочную основу внутри платформы, которая использует существующие стандарты написания кода (их должны придерживаться разработчики) и обеспечивает согласованность при переходе от версии к версии. В этом случае разработчики специальных возможностей, использующие данную платформу, могут получать сведения о специальных возможностях с помощью надежных механизмов, поэтому им не приходится применять какие-либо уловки или писать специальный код.

Пользователи с двунаправленной стрелкой к специальным возможностям (программа озвучивания текста, экранная лупа и т. д.); с двунаправленной стрелкой к API специальных возможностей (модель автоматизации пользовательского интерфейса) на платформе; здесь опять две стрелки: одна к приложениям в стиле Metro и одна к приложениям для настольных систем.Схема, отображающая разработчика, платформу и специальные возможности, которые требуются для предоставления сведений пользователю

При наличии согласованной платформы разработчики компонентов в стиле Metro в Windows могут использовать стандарты и платформу для предоставления специальных возможностей в своих компонентах. Во время проектирования, разработки и тестирования компонентов мы постоянно отслеживаем продвижение в направлении обеспечения специальных возможностей. Когда мы выпускали построение для Windows 8 Developer Preview, отдельная группа работала над специальными возможностями. Однако все еще имелись ошибки, негативно влиявшие на режим высокого контраста, навигацию при помощи клавиатуры и программные данные, используемые специальными возможностями. Наша группа еще не закончила работу и продолжает внедрять требования относительно специальных возможностей, чтобы обеспечить выполнение поставленных целей. В каждом общедоступном выпуске Windows 8 вы заметите улучшения в данной области.

Пользовательский интерфейс в стиле Metro является новым средством взаимодействия в Windows и позволяет нам по-новому представить параметры специальных возможностей. Это позволило нам упростить и оптимизировать ключевые параметры, на которые люди с физическими нарушениями полагаются для управления процессом взаимодействия.

Например, для режима высокого контраста мы ввели новый способ переключения параметров, который проще обнаружить и применить. Мы также упростили регулировку размера элементов пользовательского интерфейса при их увеличении и изменили параметры масштабирования, чтобы вам не приходилось управлять ими вручную. Мы думаем, что упрощение этих параметров покажется удобным большому числу пользователей.

Разработчики, создающие и продающие приложения со специальными возможностями

Благодаря приложениям в стиле Metro разработчики получают потрясающую возможность улучшить экосистему специальных возможностей, создавая и продавая приложения, которые соответствуют базовым требованиям к специальным возможностям.

К счастью, разработчикам не потребуется изучать новые технологии для включения специальных возможностей в приложения. Мы опираемся на существующие стандарты, чтобы сократить кривую обучения для построения приложений со специальными возможностями. Приложения HTML полагаются на открытый стандарт HTML5, который включает в себя схему ARIA (схема разметки, разработанная для объявления сведений о специальных возможностях). Аналогично приложениям XAML мы используем хорошо известную схему разметки, применяемую на схожих платформах, таких как Silverlight и Windows Presentation Framework (WPF). Кроме того, платформа и средства разработки, предоставленные для Windows 8, поддерживают создание приложения со специальными возможностями на каждом из этапов процесса разработки:

  • Создание. При создании проекта с использованием шаблонов проектов из Visual Studio Express код уже поддерживает применение специальных возможностей. Это значит, что его можно сразу же использовать с программой озвучивания текста (экранный диктор), им можно полностью управлять с клавиатуры, он хорошо работает в режиме высокого контраста, а его визуальная схема готова к применению контрастного текста и цвета. Это создает разработчику отличные начальные условия для построения приложения с поддержкой специальных возможностей.
  • Написание кода. Во время написания кода приложения имеется дополнительная поддержка, предоставляемая платформой и средствами:
    • Используйте IntelliSense Visual Studio Express для быстрого ввода атрибутов специальных возможностей и объявления сведений о специальных возможностях в разметке.
    • Поддержка специальных возможностей встроена в элементы управления Windows 8. В большинстве случаев вам просто нужно задать подходящее имя специальной возможности.
    • Используйте руководства и образцы из центра разработчиков, чтобы познакомиться с рекомендациями, скопировать и вставить код специальных возможностей.

Возможно, сейчас вы думаете о сомнительной эффективности этих усилий применительно к интерактивным играм или приложениям на базе полотна HTML5. И вы правы, все еще существуют классы приложений, в которых реализация специальных возможностей потребует значительно более серьезных усилий, чем простое использование средств и шаблонов. Чтобы оказать вам помощь в таких ситуациях, мы продолжим сотрудничать с сообществом разработчиков, публиковать настраиваемые решения и расширять руководства по специальным возможностям, приводя в них дополнительные примеры.

  • Тестирование. Когда приложение готово к тестированию, используйте средства тестирования специальных возможностей Windows SDK для проверки разметки. В документации центра разработчиков также имеются руководства по тестированию приложений в стиле Metro на предмет специальных возможностей.
  • Продажа. Если после завершения работы над приложением оно будет удовлетворять базовым сценариям специальных возможностей, вы можете объявить, что оно поддерживает специальные возможности, во время процедуры публикации в Windows Store, установив флажок «Специальные возможности». Это позволит пользователям, разыскивающим приложения со специальными возможностями, легко находить их в Store.

Когда разработчики создают приложение для Windows 8, они должны следовать указанной процедуре и убедиться, что их приложения удовлетворяют следующим условиям обеспечения соответствия требованиям сообщества по специальным возможностям:

  • Поддержка стандартов. Убедитесь, что люди со слабым зрением или полностью слепые могут использовать программу озвучивания текста, такую как экранный диктор, чтобы реализовывать основные сценарии, предлагаемые приложением. Программы озвучивания текста для получения информации из приложений используют модель автоматизации пользовательского интерфейса и описанные выше стандарты.
  • Создание сочетаний клавиш. Убедитесь, что люди, имеющие нарушения подвижности или использующие программы озвучивания текста и предпочитающие осуществлять навигацию с помощью клавиатуры, могут использовать клавиатуру для взаимодействия с приложением и элементами пользовательского интерфейса. Сюда относится навигация с помощью клавиши TAB и клавиш со стрелками, активация с помощью клавиш ПРОБЕЛ и ВВОД, а также использование сочетаний клавиш (клавиш доступа и ускорителей).
  • Поддержка высокого контраста и увеличения элементов. Убедитесь, что люди с умеренными нарушениями зрения смогут различить пользовательский интерфейс и текст с помощью достаточных соотношений контрастности текста и эффективного режима высокого контраста, и обеспечьте соблюдение параметров разметки при активизации режима увеличения всех элементов на экране.

Дополнительные сведения см. в презентации //build по созданию приложений в стиле Metro со специальными возможностями, после чего можете приступать к созданию своего собственного приложения.

Обнаружение приложений Windows 8 со специальными возможностями

Пользователи смогут задать фильтр специальных возможностей в Windows Store, который позволит находить приложения, которые объявлены разработчиком как поддерживающие специальные возможности. Кроме того, пользователи смогут оставлять комментарии и выставлять оценки. Это поможет пользователям находить наиболее удобные приложения с точки зрения специальных возможностей. Разработчик же сможет понять, насколько успешно он справился со своей задачей по реализации специальных возможностей в приложении.

Адаптация компонентов специальных возможностей для новых форм-факторов

Одно из наиболее примечательных изменений в Windows 8 состоит во введении в семейство Windows полностью сенсорных устройств. И мы хотим, чтобы эти новые устройства, как и все форм-факторы, поддерживаемые операционной системой Windows, предоставляли специальные возможности. В результате мы потратили довольно много времени, планируя, что следует сделать, чтобы специальные возможности Windows оказались полезными на полностью сенсорных устройствах. В основном это касалось адаптации компонентов экранной лупы и экранного диктора.

Увеличение экрана и навигация с помощью сенсорных возможностей

Экранную лупу можно использовать разными способами, но один из наиболее популярных приемов работы с ней заключается в применении сочетаний клавиш (клавиша Windows + и клавиша Windows -). Однако на полностью сенсорном устройстве нет клавиатуры для использования сочетаний клавиш, поэтому нам потребовалось придумать, как заставить экранную лупу эффективно работать в таком сценарии. Мы хотели создать решение для сенсорных элементов управления, которое было бы простым, быстрым и естественным. Если вы использовали экранную лупу раньше, то уже могли поэкспериментировать с разными режимами в Windows 7. Мы решили сконцентрироваться на полноэкранном режиме для сенсорных устройств, так как данные, собранные в рамках программы улучшения качества программного обеспечения, свидетельствовали о том, что полноэкранный режим является самым распространенным. Кроме того, этот режим лучше всего подходит для использования сенсорных жестов, так как охватывает весь экран.

Одно из значительных преимуществ использования сенсорного устройства заключатся в том, что вы можете напрямую взаимодействовать с любыми элементами на экране. Потребность в отдельных устройствах, таких как мышь или клавиатура, отпадает — просто касайтесь нужных элементов. Пользователи сообщили и о недостатке данного способа — сложность одновременного просмотра и касания, так как рука находится на экране и закрывает отображаемые на нем сведения. Однако главная задача экранной лупы состоит в том, чтобы помогать пользователям видеть экран, а не препятствовать этому. Поэтому один из принципов разработки для сенсорных устройств заключался в том, чтобы обеспечить полное управление экранной лупой при использовании только краев экрана.

Когда вы запускаете экранную лупу на сенсорном устройстве (на панели специальных возможностей настройте запуск экранной лупы при нажатии клавиши Windows совместно с клавишей увеличения громкости), вокруг краев экрана сразу же отображается рамка. Мы знаем, что вам понадобится доступ ко всем областям экрана, поэтому мы обеспечили возможность перемещения экранной лупы с помощью таких рамок. Просто проведите пальцем вдоль рамки, чтобы переместить экранную лупу в соответствующем направлении. Если рамка пропадает, это означает, что лупа находится у края экрана.

Два изображения. На левом показано приближенное представление экрана «Пуск» с рамками по всем 4 краям, символ «плюс» в верхнем левом и верхнем правом углах и символ «минус» в нижнем левом и нижнем правом углах. Голубой круг, обозначающий палец, выполняющий перетаскивание, отображается у нижнего края. На втором изображении показана другая часть того же самого экрана «Пуск» с теми же элементами управления, иллюстрирующая выполнение прокрутки.

Выполните пальцем перетаскивание вдоль рамки для перемещения по экрану. При достижении края экрана рамка пропадает.

Кнопки «плюс» (+) и «минус» (-) в углах позволяют увеличивать и уменьшать масштаб отображения. Мы также встроили возможность использования мультисенсорного масштабирования с помощью этих же рамок. Сведение или разведение двух пальцев на рамке позволяет быстро изменить масштаб.

Иногда в режиме увеличения сложно понять, в какой части экрана вы находитесь. Чтобы разрешить эту проблему, экранная лупа имеет возможность просмотра, которая показывает точное расположение в контексте всего экрана. Активируйте данную возможность, одновременно коснувшись большим или другим пальцем противоположных рамок. В режиме просмотра масштаб уменьшается, чтобы можно было понять, в какой именно части экрана вы находитесь, а затем опять увеличивается до исходного расположения.

Экран «Пуск» с небольшим выделенным прямоугольником, обозначающим область экрана, на которой в данный момент находися фокус экранной лупы

Коснитесь одновременно двух противоположных рамок. Полноэкранный просмотр позволяет определить ваше местоположение на экране.

Вы даже можете перетащить выделенную область в режиме уменьшенного масштаба, чтобы переместить экранную лупу по экрану.

Важнее всего, что, работая с экранной лупой, вам не потребуется изменять способ взаимодействия с устройством, чтобы пользоваться им в сенсорном режиме. После включения экранной лупы она будет работать со всеми приложениями. Для пользователей со слабым зрением, которым трудно рассмотреть экран устройства, экранная лупа позволяет увидеть экран и касаться его.

Изучение пользовательского интерфейса с помощью экранного диктора

В Windows 8 экранный диктор был переработан с целью значительного увеличения скорости работы и обеспечения поддержки многочисленных новых компонентов. Чтобы реализовать поддержку экранного диктора на полностью сенсорных устройствах, мы применили стандартный способ запуска экранного диктора, заключающийся в удержании клавиши Windows и нажатии кнопки увеличения громкости. После запуска экранного диктора можно использовать его встроенные сенсорные команды для изучения экрана и управления устройством.

Если вы страдаете слепотой, то трудность работы с сенсорным устройством заключается в том, что нельзя найти объект, не активировав его на экране. На устройстве Windows 8 экранный диктор преодолевает эту трудность, позволяя выполнять перетаскивание, водя одним пальцем по экрану. Экранный диктор будет считывать то, что находится под пальцем, без активации соответствующих объектов. Пользователи, обладающие достаточным зрением, могут заметить, что курсор экранного диктора следует за пальцем. Мы называем этот процесс «исследованием». Чтобы понять, как он действует, представьте, что поверх экрана положили лист стекла, то есть вы можете изучить содержимое экрана, прикасаясь к стеклу, а не к самому экрану. После обнаружения нужного элемента с помощью исследования одним пальцем вы можете активировать его, коснувшись в любом другом месте вторым пальцем.

Ваш браузер не поддерживает видео HTML5.

Загрузите это видео, чтобы просмотреть его в предпочитаемом проигрывателе мультимедиа:
MP4, высокое качество | MP4, низкое качество

Это только два примера специальных возможностей, которые входят в комплект поставки Windows 8 и оптимизированы для полностью сенсорных устройств. В остальные специальные возможности Windows 8 также было внесено множество улучшений, но мы рассмотрим их позднее.

Взаимодействие с поставщиками специальных возможностей

Имеется множество сценариев и обширный спектр ограниченных возможностей, которые следует принимать во внимание. Поэтому мы наладили связи и установили партнерские отношения с поставщиками специальных возможностей, чтобы создать наилучший и наиболее полный интерфейс взаимодействия для сообщества людей с ограниченными возможностями. Специальные возможности, которые поставляются в составе Windows 8, будут работать в приложениях для настольных систем и приложениях в стиле Metro, обеспечивая беспрепятственное взаимодействие с компьютером. Людям, нуждающимся в расширенных специальных возможностях, может потребоваться приобрести соответствующие решения у специализированных поставщиков специальных возможностей.

Поставщики специальных возможностей создают сложные технологии, которые обеспечивают более функциональный интерфейс взаимодействия для сообщества людей с ограниченными возможностями. Например, такие поставщики могут предоставить полномасштабную поддержку для конкретных приложений, а также для традиционных приложений. Специальные возможности, входящие в состав Windows, могут не слишком хорошо работать с приложениями, которые не поддерживают отраслевые стандарты или соответствующие технологии платформ, включая, например, устаревшие приложения, в которых не реализована модель автоматизации пользовательского интерфейса.

В Windows 8 мы уделили огромное внимание построению основы для нового пользовательского интерфейса в стиле Metro и адаптации отраслевых стандартов, что обеспечит преимущества разработчикам приложений, поставщикам специальных возможностей и сообществу людей с ограниченными возможностями.

При наличии стандартизированного способа получения информации специальные возможности могут работать со стандартами, к которым привыкли разработчики приложений. Однако еще более важным является то, что поставщики специальных возможностей могут быть уверены в обеспечении поддержки этих стандартов на протяжении нескольких выпусков Windows. Соответственно в каждом новом выпуске приложений не будет нарушаться поддержка специальных возможностей. Со времени проведения конференции //Build мы установили партнерские отношения с ведущими поставщиками специальных возможностей, чтобы помочь им приступить к работе с Windows 8. Это включило в себя поддержку ранее использовавшихся зеркальных драйверов и модели автоматизации пользовательского интерфейса.

Мы продолжаем сотрудничать с поставщиками специальных возможностей, чтобы решать возникающие у них проблемы и вместе двигаться к общей цели по созданию Windows 8 с поддержкой специальных возможностей.

Операционная система Windows 8 стала для нас отличным шансом улучшить поддержку специальных возможностей. Мы не только сформировали платформу, но и предоставили разработчикам новые возможности, позволяющие расширить использование их приложений сообществом людей с ограниченными возможностями. Мы также уделили огромное внимание специальным возможностям, включенным в состав Windows 8, и не только улучшили их производительность и увеличили число языков, но и обеспечили поддержку новых форм-факторов, включая полностью сенсорные устройства. Мы продолжаем тесно взаимодействовать с обширной и инновационной экосистемой сторонних производителей и надеемся, что с помощью более стандартизованных и согласованных интерфейсов сможем помочь ей и в дальнейшем внедрять инновации в среде Windows.

Если вы являетесь пользователем, которому требуются специальные возможности, мы считаем, что достигнутые нами результаты вам понравятся. Если вы являетесь разработчиком, создавайте приложение с поддержкой специальных возможностей и охватывайте ими более широкий круг пользователей! Если вы являетесь поставщиком специальных возможностей, присоединяйтесь к нашей работе и обновите свои приложения с помощью нашей платформы. Это впечатляющий и основательный выпуск, который изменит процесс взаимодействия с компьютером для пользователей с любыми возможностями.

Чтобы удовлетворить все потребности в специальных возможностях, в Windows еще многое предстоит сделать, но мы хотели бы заинтересовать людей и побудить их самостоятельно ознакомиться с взаимодействием в стиле Metro с помощью бесплатных и обновленных специальных возможностей в Windows 8.

-- Дженифер Норберг (Jennifer Norberg), старший руководитель программы, рабочая группа Human Interaction Platform

Данные

  1. WHO: Disability and health: Fact sheet Number 352 (ВОЗ: ограниченные возможности и здоровье. Информационный бюллетень номер 352)
  2. US Census: Profile America Facts for Features (Бюро переписей США. Профиль Америки: основные особенности)
  3. European AT Report: Analysing and federating the European Assistive Technology ICT industry, March 2009 (PDF) (Европейский отчет по специальным возможностям: анализ и сводка данных по информационно-коммуникационной отрасли, март 2009 г. (PDF-файл)
  4. Lifekludger: The Touch Barrier – Accessibility and usability issues around touch technologies (Lifekludger: сенсорный барьер — специальные возможности и удобство использования для сенсорных технологий)
  5. Occupational Outlook Handbook, 2010-11 Edition