Доступность компьютера означает доступность компьютерной системы для всех людей, независимо от типа инвалидности или тяжести нарушений. Термин «доступность» чаще всего используется в отношении специализированного аппаратного или программного обеспечения или их комбинации, предназначенного для использования компьютера человеком с ограниченными возможностями или нарушениями.
Функции доступности призваны сделать использование технологий менее сложным для людей с ограниченными возможностями. Общие функции специальных возможностей включают преобразование текста в речь , субтитры и сочетания клавиш . Более конкретные технологии, требующие дополнительного оборудования, называются вспомогательными технологиями . [1]
Существует множество нарушений или нарушений, которые могут стать препятствием для эффективного использования компьютера. Некоторые из этих нарушений, которые могут быть приобретены в результате болезни , травмы или врожденных нарушений , включают:
Темой, тесно связанной с компьютерной доступностью, является доступность Интернета . Подобно доступности компьютеров, доступность Интернета — это практика, облегчающая использование Всемирной паутины для людей с ограниченными возможностями. [2]
Доступность часто обозначается аббревиатурой a11y , где цифра 11 обозначает количество пропущенных букв. [3] Это соответствует сокращениям интернационализации и локализации как i18n и l10n соответственно. Более того, a11y также внесен в дополнительный реестр USPTO под Accessibility Now, Inc. [3]
Людям, желающим преодолеть нарушения и комфортно пользоваться компьютером, может потребоваться «оценка особых потребностей» консультанта по ассистивным технологиям (например, эрготерапевта , технолога по реабилитации или педагогического технолога ), чтобы помочь им определить и настроить подходящие вспомогательные технологии для удовлетворения индивидуальных потребностей. Даже те, кто не может покинуть свой дом или живет далеко от поставщиков услуг по оценке, могут пройти оценку (и получить помощь) удаленно с помощью программного обеспечения для удаленного рабочего стола и веб-камеры . Например, оценщик подключается к компьютеру клиента через широкополосное подключение к Интернету , наблюдает за навыками работы пользователя на компьютере, а затем удаленно вносит коррективы в доступность компьютера клиента, где это необходимо.
Самая большая проблема в обеспечении доступности компьютеров — сделать ресурсы доступными для людей с когнитивными нарушениями, особенно для тех, у кого плохие навыки общения и чтения. Например, люди с ограниченными возможностями обучения могут полагаться на фирменные символы и идентифицировать конкретные продукты по символам или значкам продукта. К сожалению, законы об авторском праве могут ограничивать выпуск значков или символов веб-программами и веб-сайтами владельцами, которые не желают публиковать их для общественности.
В таких ситуациях альтернативным подходом для пользователей, которые хотят получить доступ к общедоступным компьютерным терминалам в библиотеках , банкоматах и информационных киосках, является предоставление пользователем токена компьютерному терминалу (например, смарт-карты ), который содержит информацию о конфигурации для настроить скорость компьютера, размер текста и т. д. в соответствии со своими потребностями.
Эта концепция отражена в стандарте CEN «Системы идентификационных карточек – человеко-машинный интерфейс». [4] [5] Эта разработка этого стандарта была поддержана в Европе SNAPI и успешно включена в спецификации электронной организации по стандартам смарт-карт местных органов власти (LASSeO). [6]
Поскольку компьютерные интерфейсы часто требуют визуального ввода и обеспечивают визуальную обратную связь, еще одна серьезная проблема в обеспечении доступности компьютеров заключается в том, чтобы сделать программное обеспечение доступным для использования людьми с нарушениями зрения.
Для людей с легкими и средними нарушениями зрения очень полезны такие вещи, как крупные шрифты , дисплеи с высоким разрешением, высококонтрастные темы и значки в сочетании со звуковой обратной связью и программным обеспечением для увеличения экрана. В случае серьезного нарушения зрения, например слепоты, необходимым средством взаимодействия с компьютером является программное обеспечение для чтения с экрана , которое обеспечивает обратную связь посредством преобразования текста в речь или обновляемый дисплей Брайля .
Около 8% мужчин и около 0,4% женщин страдают той или иной формой дальтонизма . [7] Основные цветовые комбинации, которые могут спутать люди с нарушением зрения, включают красный/зеленый и синий/желтый. Однако в хорошо спроектированном пользовательском интерфейсе цвет не является основным способом различения различных фрагментов информации.
Некоторые люди могут быть не в состоянии использовать обычное устройство ввода , такое как мышь или клавиатура . Поэтому важно, чтобы функции программного обеспечения были доступны с обоих устройств. В идеале программное обеспечение будет использовать общий API ввода , который позволит использовать даже узкоспециализированные устройства, о которых не было и речи на момент первоначальной разработки программного обеспечения. Сочетания клавиш и жесты мыши являются способами достижения такого доступа, а также более специализированными решениями, включая экранные программные клавиатуры и альтернативные устройства ввода ( переключатели , джойстики и трекболы ). Пользователи могут включить функцию отказов клавиш , позволяющую клавиатуре игнорировать повторные нажатия одной и той же клавиши. Технология распознавания речи также является привлекательной и подходящей альтернативой обычному вводу с клавиатуры и мыши, поскольку для нее просто требуется общедоступная аудиогарнитура.
Дизайн пользовательского интерфейса также может улучшить доступность для пользователей с нарушениями моторики. Например, конструкция с указанием барьера позволяет часто используемым функциям требовать меньшей точности для выбора.
Астрофизик Стивен Хокинг является примером человека с серьезными двигательными и физическими ограничениями, который использовал вспомогательные технологии для поддержки повседневной деятельности . Он использовал переключатель в сочетании со специальным программным обеспечением, которое позволяло ему управлять компьютером, установленным на инвалидной коляске , используя свои ограниченные и небольшие способности к передвижению. Эта персонализированная система позволяла ему оставаться мобильным, проводить исследования и писать письменные работы. Профессор Хокинг также использовал дополнительные и альтернативные коммуникационные технологии, чтобы говорить, и устройство контроля окружающей среды для независимого доступа к оборудованию.
Небольшое количество современных исследований показывает, что использование стандартной компьютерной мыши улучшает мелкую моторику. [8]
Хотя звуковые пользовательские интерфейсы играют второстепенную роль в обычных настольных компьютерах, эти интерфейсы обычно ограничиваются использованием звуковых эффектов в качестве обратной связи. Некоторые производители программного обеспечения принимают во внимание людей, которые не слышат из-за нарушений слуха, требований тишины или отсутствия программного обеспечения для создания звука. Звуковые сигналы системы можно заменить или дополнить визуальными уведомлениями и текстовыми субтитрами (сродни субтитрам ). Скрытые субтитры являются очень популярным средством передачи информации среди глухих и людей с нарушениями слуха. Современная компьютерная анимация также позволяет переводить контент на язык жестов с помощью аватаров языка жестов, таких как SiMAX. [9] [10]
Программные API (интерфейсы прикладного программирования) существуют для того, чтобы продукты вспомогательных технологий, такие как программы чтения с экрана и экранные лупы, могли работать с основным программным обеспечением. Текущие или прошлые API включают в себя:
Некоторые из этих API стандартизируются в серии стандартов ISO/IEC 13066. [16] [17]
Программное обеспечение для обеспечения специальных возможностей также может облегчить доступ к устройствам ввода на уровне пользователя. К ним относятся:
Другие подходы могут быть особенно актуальны для пользователей с ограниченными возможностями обучения. К ним относятся:
Структура открытой доступности (OAF) [22] содержит описание шагов, которые необходимо предпринять, чтобы любая вычислительная платформа считалась доступной. Эти шаги аналогичны тем, которые необходимы для обеспечения доступности физической или искусственно созданной среды. OAF делит необходимые шаги на две категории: создание и использование.
Этапы «создания» описывают предшественники и строительные блоки, необходимые разработчикам технологий для создания доступных приложений и продуктов. Они заключаются в следующем:
Шаги «использования» описывают, что необходимо для вычислительной среды, в которой будут работать эти доступные приложения. Они заключаются в следующем:
Следующие примеры показывают, что OAF может применяться к различным типам платформ: настольным операционным системам, веб-приложениям [23] и мобильной платформе. Более полный список можно найти в репозитории доступности открытого исходного кода группы Open Accessibility Everywhere (OAEG).
Цель перечисленных инструментов — внедрить доступность в различные основные технологии. [41]
Доступность компьютера играет большую роль в классе. Доступные технологии могут обеспечить индивидуальное обучение для всех учащихся.
Когда доступные технологии позволяют персонализировать обучение, это оказывает положительное влияние на учащихся. Персонализированное обучение переключает фокус с того, чему учат, на то, что изучают. Это позволяет учащимся стать неотъемлемой частью учебного процесса. Доступность в классе позволяет миллионам учащихся любого происхождения иметь равные образовательные возможности и не отставать от своих сверстников, не имеющих инвалидности. [42]
Когда компьютеры персонализированы для учащихся в классе, учащиеся чувствуют себя более комфортно в классе, учащиеся с особыми потребностями получают лучшую помощь, а учителя могут сэкономить время и усилия. [43]
Хотя ПК могут обеспечить большую поддержку в классе, iPad и приложения также могут сыграть большую роль. Приложения постоянно разрабатываются, чтобы помочь учителям, родителям и детям. Преподаватели отмечают, что простота и портативность планшетов делают их предпочтительным выбором, позволяющим использовать их в различных средах. К преимуществам относятся интерактивность, доступ в Интернет и обмен текстовыми сообщениями. Педагоги заметили улучшение моторики, навыков чтения и взаимодействия с другими людьми у учащихся. [44]
Родители и учителя могут заметить долгосрочное влияние доступности на учащихся с ограниченными возможностями. Это может включать в себя улучшение социальных навыков, улучшение отношений с семьей и друзьями, улучшение понимания окружающего мира, а также проявление самостоятельности и уверенности. Изменения можно наблюдать не только у детей, но и у взрослых. Социальные сети могут помочь родителям учиться, делиться знаниями и получать моральную поддержку. [44] [45]
Доступность компьютера играет большую роль на рабочем месте. В последние несколько лет инвалидность взрослых компенсировалась возможностью работать дома и наличием надежного программного обеспечения. Это позволяет работникам работать в комфортных условиях, сохраняя при этом возможность обеспечивать себя. Это позволяет тысячам людей с ограниченными возможностями создавать и зарабатывать себе рабочие места. Недорогость и надежность компьютеров облегчили этот процесс. [46]
Раздел 508 требует, чтобы федеральные агентства США сделали свои электронные и информационные технологии (EIT) доступными для всех сотрудников с ограниченными возможностями и представителей общественности. Совет по доступу США разрабатывает и поддерживает стандарты доступности информационных и коммуникационных технологий (ИКТ) . [47] Совет по доступу опубликовал окончательное правило, которое вступило в силу 18 января 2018 года, обновив требования к доступности в соответствии с разделом 508. Это окончательное правило требует, чтобы весь электронный контент, создаваемый федеральными агентствами США, соответствовал критериям успеха уровня A и уровня AA. в WCAG 2.0, за четырьмя исключениями для документов, не являющихся веб-документами: 2.4.1 Обход блоков, 2.4.5 Несколько способов, 3.2.3 Согласованная навигация и 3.2.4 Согласованная идентификация. [48]
ISO 9241-171:2008 — это стандарт, который содержит рекомендации по эргономике и спецификации для разработки доступного программного обеспечения для публичного использования.
Этот документ, составленный независимыми экспертами по стандартизации, представляет собой наиболее полный технический стандарт для разработки доступных функций программного обеспечения, охватывающий все ограничения и все аспекты программного обеспечения. Он предоставляет примеры двух уровней приоритета («Обязательный» и «Рекомендуемый») и предлагает удобный контрольный список, помогающий записывать результаты тестирования программного обеспечения.
Из-за своей сложности и технического характера, а также наличия более 150 отдельных положений ISO 9241-172 сложен для интерпретации и применения. К счастью, не каждое утверждение применимо к каждой ситуации, поэтому может оказаться целесообразным определить подмножество утверждений, адаптированных к конкретной программной среде, что сделает использование этого документа гораздо более достижимым. [49]