Доступность компьютера относится к доступности компьютерной системы для всех людей, независимо от типа инвалидности или тяжести нарушения. Термин доступность чаще всего используется в отношении специализированного оборудования или программного обеспечения , или их комбинации, разработанных для того, чтобы позволить использовать компьютер человеку с инвалидностью или нарушением.
Функции доступности призваны сделать использование технологий менее сложным для людей с ограниченными возможностями. К распространенным функциям доступности относятся преобразование текста в речь , субтитры и сочетания клавиш . Более специфические технологии, требующие дополнительного оборудования, называются вспомогательными технологиями . [1]
Существует множество нарушений или дефектов, которые могут стать препятствием для эффективного использования компьютера. Некоторые из этих нарушений, которые могут быть приобретены из-за болезни , травмы или врожденных нарушений , включают:
Тема, тесно связанная с доступностью компьютеров, — это веб-доступность . Подобно доступности компьютеров, веб-доступность — это практика, направленная на то, чтобы сделать использование Всемирной паутины более простым для людей с ограниченными возможностями. [2]
Доступность часто сокращается до нумеронима a11y , где число 11 относится к количеству пропущенных букв. [3] Это соответствует сокращениям интернационализации и локализации как i18n и l10n , соответственно. Более того, a11y также указан в Дополнительном реестре USPTO под названием Accessibility Now, Inc. [3]
Людям, желающим преодолеть нарушение, чтобы комфортно пользоваться компьютером, может потребоваться «оценка особых потребностей» консультантом по вспомогательным технологиям (например, эрготерапевтом , технологом по реабилитационной инженерии или технологом в сфере образования ), чтобы помочь им определить и настроить соответствующие вспомогательные технологии для удовлетворения индивидуальных потребностей. Даже те, кто не может покинуть свой дом или живет далеко от поставщиков услуг оценки, могут быть оценены (и им может быть оказана помощь) удаленно с помощью программного обеспечения для удаленного рабочего стола и веб-камеры . Например, оценщик входит в компьютер клиента через широкополосное подключение к Интернету , наблюдает за навыками пользователя на компьютере, а затем удаленно вносит корректировки доступности на компьютер клиента, где это необходимо.
Самая большая проблема в доступности компьютеров — сделать ресурсы доступными для людей с когнитивными нарушениями, особенно с плохими навыками общения и чтения. Например, люди с нарушениями обучения могут полагаться на фирменные символы и идентифицировать определенные продукты с помощью символов или значков продукта. К сожалению, законы об авторском праве могут ограничивать выпуск значков или символов в веб-программах и веб-сайтах владельцами, которые не желают предоставлять их общественности.
В таких ситуациях альтернативным подходом для пользователей, желающих получить доступ к общественным компьютерным терминалам в библиотеках , банкоматах и информационных киосках, является предъявление пользователем компьютерному терминалу токена (например, смарт-карты ), содержащего информацию о конфигурации для настройки скорости компьютера, размера текста и т. д. в соответствии с конкретными потребностями.
Эта концепция охватывается стандартом CEN «Системы идентификационных карт – Интерфейс человек-машина». [4] [5] Эта разработка этого стандарта была поддержана в Европе SNAPI и была успешно включена в спецификации Local Authority Smartcards Standards e-Organisation (LASSeO). [6]
Поскольку компьютерные интерфейсы часто требуют визуального ввода и обеспечивают визуальную обратную связь, еще одной важной проблемой в области доступности компьютеров является обеспечение возможности использования программного обеспечения людьми с нарушениями зрения.
Для людей с легким или средним нарушением зрения очень полезны такие вещи, как крупные шрифты , дисплеи с высоким разрешением, высококонтрастные темы и значки в сочетании со слуховой обратной связью и программным обеспечением для увеличения экрана. В случае серьезного нарушения зрения, такого как слепота, программное обеспечение для чтения с экрана , которое обеспечивает обратную связь посредством преобразования текста в речь или обновляемого дисплея Брайля , является необходимым приспособлением для взаимодействия с компьютером.
Около 8% мужчин и около 0,4% женщин имеют некоторую форму дальтонизма . [7] Основные цветовые сочетания, которые могут быть спутаны людьми с нарушением зрения, включают красный/зеленый и синий/желтый. Однако в хорошо спроектированном пользовательском интерфейсе цвет не является основным способом различения различных фрагментов информации.
Некоторые люди не могут использовать обычные устройства ввода , такие как мышь или клавиатура . Поэтому важно, чтобы функции программного обеспечения были доступны с использованием обоих устройств. В идеале программное обеспечение будет использовать общий API ввода , который позволяет использовать даже узкоспециализированные устройства, о которых не было и речи на момент первоначальной разработки программного обеспечения. Сочетания клавиш и жесты мыши являются способами достижения этого доступа, как и более специализированные решения, включая экранные программные клавиатуры и альтернативные устройства ввода ( переключатели , джойстики и трекболы ). Пользователи могут включить функцию отскока клавиш , позволяя клавиатуре игнорировать повторные нажатия одной и той же клавиши. Технология распознавания речи также является убедительной и подходящей альтернативой обычному вводу с клавиатуры и мыши, поскольку для нее просто требуется общедоступная аудиогарнитура.
Дизайн пользовательского интерфейса также может улучшить доступность для пользователей с двигательными нарушениями. Например, дизайн указателя барьера позволяет часто используемым функциям требовать меньшей точности для выбора.
Астрофизик Стивен Хокинг является примером человека с серьезными двигательными и физическими ограничениями, который использовал вспомогательные технологии для поддержки повседневной деятельности . Он использовал переключатель в сочетании со специальным программным обеспечением, которое позволяло ему управлять компьютером, установленным на инвалидной коляске, используя его ограниченные и небольшие двигательные возможности. Эта персонализированная система позволяла ему оставаться мобильным, проводить исследования и выполнять письменные работы. Профессор Хокинг также использовал технологию усиливающей и альтернативной коммуникации , чтобы говорить, и устройство управления окружающей средой для независимого доступа к оборудованию.
Небольшое количество современных исследований показывает, что использование стандартной компьютерной мыши улучшает мелкую моторику. [8]
Хотя звуковые пользовательские интерфейсы играют второстепенную роль в обычных настольных вычислениях, эти интерфейсы обычно ограничиваются использованием звуковых эффектов в качестве обратной связи. Некоторые производители программного обеспечения учитывают людей, которые не могут слышать из-за нарушений слуха, требований тишины или отсутствия программного обеспечения для создания звука. Звуки системы, похожие на гудки, могут быть заменены или дополнены визуальными уведомлениями и субтитрами (похожими на субтитры ). Скрытые субтитры являются очень популярным средством передачи информации для глухих и слабослышащих сообществ. Современная компьютерная анимация также позволяет переводить контент на язык жестов с помощью аватаров языка жестов, таких как SiMAX. [9] [10]
Существуют программные API (интерфейсы прикладного программирования), позволяющие вспомогательным технологическим продуктам, таким как экранные ридеры и экранные лупы, работать с основным программным обеспечением. Текущие или прошлые API включают:
Некоторые из этих API стандартизируются в серии стандартов ISO/IEC 13066. [16] [17]
Программное обеспечение для обеспечения доступности также может облегчить доступ к устройствам ввода на уровне пользователя. К ним относятся:
Другие подходы могут быть особенно актуальны для пользователей с трудностями в обучении. Они включают:
Open Accessibility Framework (OAF) [22] дает описание шагов, которые должны быть выполнены для того, чтобы любая вычислительная платформа считалась доступной. Эти шаги аналогичны тем, которые необходимы для того, чтобы сделать доступной физическую или построенную среду. OAF делит требуемые шаги на две категории: создание и использование.
Шаги "создания" описывают предшественников и строительные блоки, необходимые разработчикам технологий для создания доступных приложений и продуктов. Они следующие:
Шаги "использования" описывают, что необходимо для вычислительной среды, в которой будут работать эти доступные приложения. Они следующие:
Следующие примеры показывают, что OAF может применяться к различным типам платформ: настольным операционным системам, веб-приложениям [23] и мобильной платформе. Более полный список можно найти в Open Source Accessibility Repository группы Open Accessibility Everywhere Group (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]