Развитие технологий с годами сделало жизнь более комфортной. Возможно, если мы хотим создать действительно инклюзивное общество, одним из приоритетов технологий должно быть устранение, среди прочего, границ расы, пола, способностей.
То же самое и с разработкой приложений. Чтобы ваши продукты или услуги были доступны как можно большей целевой аудитории, вы должны устранить все препятствия для использования. Здесь доступность играет важную роль.
С массовым внедрением мобильных устройств внимание многих компаний сместилось в сторону разработки мобильных приложений, когда, возможно, ключом к открытию сокровищницы является доступность. Здесь ваши приложения будут доступны не только мобильным пользователям, но и всем, кому нужны ваши продукты или услуги.
Мобильность не является условием доступности. Если вы хотите следовать инициативе по обеспечению доступности, вы должны стремиться к разработке приложений для настольных компьютеров. Это связано с тем, что поддержка специальных возможностей на настольных компьютерах, особенно на собственных платформах разработки настольных приложений, таких как Delphi , хорошо известна. Следовательно, не только рабочий стол должен быть первым, но и доступность должна быть на первом месте, и это касается нативных настольных приложений!
Прочтите, чтобы узнать больше о том, почему правила доступности для настольных компьютеров. Или вы можете погрузиться в наш Саммит Desktop First UX Summit, чтобы узнать больше о создании приложений для настольных компьютеров .
Table of Contents
Что такое доступность?
Доступность относится к тому, чтобы сделать ваше приложение пригодным для использования всеми, включая людей с ограниченными возможностями — например, с нарушениями зрения, слуха, когнитивных способностей и другими способами, при которых пользователь может быть с ограниченными возможностями. В мире полно людей с разными физическими способностями и сенсорными проблемами. Фактически, согласно статье CNET, не менее 15% населения мира страдает инвалидностью.
Центр по контролю за заболеваниями (CDC) также сообщает, что 25% американцев считаются инвалидами; другими словами, каждый четвертый американец. Из этого числа людей с ограниченными возможностями в Соединенных Штатах самая большая группа — слепые или страдающие от какой-либо формы нарушения зрения, глухие или слабослышащие. Другие проблемы включали тех, кто страдает психическими расстройствами или проблемами с речью, подвижностью или познанием.
Из-за этих людей был принят Закон об американцах с ограниченными возможностями (ADA), чтобы гарантировать, что компании предлагают общую доступность приложений. Поскольку из-за пандемии Covid-19 большинство людей по-прежнему вынуждены оставаться в помещениях в некоторых частях мира, доступность как никогда важна.
С этой целью многочисленные настольные инструменты упрощают доступ к данным и навигацию по веб-приложениям и нативным приложениям. Некоторые из них включают;
- Голосовые команды
- Программы чтения с экрана
- Альтернативные или специализированные клавиатуры
- Трекпады и другие адаптивные указывающие устройства
- Лупы для экрана
- Инструменты отслеживания взгляда.
Из этого списка ясно, что у всех этих инструментов есть что-то общее; Хотя голосовая команда более распространена на мобильных устройствах, все они проще в использовании и реализации на настольных компьютерах, чем на мобильных устройствах, с большим разнообразием неограниченного выбора оборудования от более широкого и разнообразного набора поставщиков. На настольном компьютере пользователи менее ограничены операционной системой и, в частности, производителем оборудования (которых для мобильных устройств очень мало) при рассмотрении вариантов вспомогательных технологий.
Специальные возможности рабочего стола
Все стандартные настольные приложения, например, почтовые приложения, интернет-браузеры, офисные приложения, такие как электронные таблицы и текстовые процессоры, программное обеспечение для обработки фотографий и т. Д., Осознают и обеспечивают максимальную доступность сегодня, чтобы обеспечить их максимально широкое распространение. Это имеет преимущества не только для пользователей с ограниченными возможностями, но и для любого пользователя.
Вот некоторые из их особенностей дизайна пользовательского интерфейса;
Порядок TAB
Для облегчения доступа с помощью клавиатуры элементы управления приложениями, ориентированными на рабочий стол, расположены в порядке TAB. Другими словами, пользователь может нажимать клавишу TAB для переключения фокуса ввода между элементами управления без необходимости указывать мышью, что может быть сложной задачей для многих. Без этой функции вы теряете цель доступности. Нажатие клавиши TAB может быть сопоставлено вспомогательному устройству, например, дутьевой трубке или переключателю головки — без учета порядка вкладок пользователь может быть вынужден выбирать элементы управления вводом, такие как текстовые поля в форме адреса, перемещая курсор мыши и затем щелкая выбрать его, что может стать титанической проблемой для некоторых пользователей с ограниченными возможностями, например, с болезнью Паркинсона или БАС.
Это пример того, как лучше всего работают настольные компьютеры. Вы не можете реализовать порядок TAB или его эквивалент на мобильных устройствах, поскольку функция TAB отсутствует, и пользователь должен напрямую выбирать элементы управления, щелкая по ним. Если вы хотите испытать одну крошечную йоту , как трудно это может быть попробовать использовать кончик носа , чтобы точно ввести свой адрес в текстовое сообщение на свой мобильный телефон. Теперь попробуйте с закрытыми глазами. Инвалидность проявляется во многих формах, но методы, которые мы предлагаем для входа и взаимодействия с нашими мобильными устройствами, шокирующе одномерны.
TabStop имеет значение False для чисто визуальных элементов управления
Хотя включение навигации пользователя с помощью клавиши TAB имеет важное значение, стандартные приложения, ориентированные на рабочий стол, не должны устанавливать для TabStop значение True для чисто визуальных элементов управления, которые передают информацию и не требуют и не ожидают ввода данных пользователем. Другими словами, внимание должно быть сосредоточено только на элементах управления, с которыми пользователи могут взаимодействовать. Например, TPanel — это чисто визуальный элемент управления, и эта функция доступности рабочего стола гарантирует, что фокус не попадет туда.
Контрольные метки
Еще одна функция доступности рабочего стола — это метки элементов управления, то есть метки и статические текстовые элементы управления. Они добавляются в закладку и порядок создания сразу после элемента управления. Таким образом, помогает программам чтения с экрана связывать ярлыки с соответствующими элементами управления.
Всегда сосредотачивайтесь на активных элементах управления
В некоторых приложениях есть кнопки, зависящие от диалогового окна, которые становятся активными только при изменении параметра диалогового окна и становятся неактивными после щелчка. Приложения для настольных ПК имеют функцию, которая обеспечивает возврат фокуса к активному элементу управления, когда текущий элемент управления становится неактивным. Таким образом, любой пользователь может продолжить плавную навигацию в логическом порядке.
Мнемоника
Вы замечали подчеркнутые символы в любом диалоговом окне Windows? Это называется мнемоникой. Их также называют «горячими клавишами». Они объявлены в заголовке элемента управления, чтобы помочь пользователям сосредоточиться на элементе управления. Нажатие клавиши Alt и подчеркнутого символа переключает фокус на элемент управления. В более поздних версиях Windows нажатие клавиши ALT заставит операционную систему отображать небольшие «подсказки» выделения с мнемонической буквой. Это особенно полезно для некоторых пользователей с ограниченными возможностями при использовании специальных возможностей Windows, таких как Sticky Keys — где такая клавиша, как CTRL или SHIFT, которую обычно необходимо удерживать нажатой, чтобы изменить регистр символа, вместо этого действует как переключить (подумайте, как работает клавиша CAPS LOCK).
Сгруппированные связанные элементы управления
Приложения, ориентированные на настольные ПК, объединяют связанные элементы управления в одну группу, например, все переключатели в группе переключателей. Это упрощает взаимодействие инструментов специальных возможностей с этими элементами управления.
Сочетание клавиш для каждого варианта
Дизайн, ориентированный на рабочий стол, гарантирует, что каждый параметр доступен через сочетание клавиш или пункт меню. Отличным примером того, где вы можете найти эту функцию, является стандартная панель инструментов Microsoft Word. Здесь у вас есть опция «Новый», но вы также можете добиться того же результата с помощью сочетания клавиш «CTRL + N».
Доступность для настольных ПК и доступность для мобильных устройств
В мире доступности приложений мобильные приложения часто неадекватны или полностью игнорируют законодательство о доступности, которое становится все более распространенным во многих странах и штатах, о чем свидетельствует количество компаний, подавших иски из-за недоступности собственных мобильных приложений. В то время как использование мобильных устройств и их вовлеченность стремительно растут, трудно — или неудобно для тех, кто не желает — придерживаться некоторых контрольных списков, правил и положений, например, раздела 508 Закона о реабилитации 1973 года. Это устанавливает конкретные руководящие принципы. обеспечить доступность всей электроники и информационных технологий для людей с ограниченными возможностями.
Чтобы узнать больше о разделе 508, посетите официальный сайт федерального правительства здесь .
Другие проблемы доступности:
Размеры экрана и настраиваемое соотношение сторон
Мобильные устройства известны своей портативностью, то есть маленькими экранами и настраиваемым соотношением сторон. Разработчики должны учитывать это в процессе разработки приложения, поскольку меньшие экраны означают, что пользователям, возможно, придется усваивать информацию только в очень маленьких частях. Это может привести к неэффективности и снижению производительности, поскольку разработчики беспокоятся о размере экрана вместо создания бизнес-решений.
Настольные компьютеры, с другой стороны, имеют большие экраны. Разработчики могут сосредоточиться на разработке бизнес-решений, а не на мозговом штурме, как представить информацию на портативных устройствах с ограниченной площадью экрана. Неизбежно, что на каком-то этапе приходится идти на компромисс в отношении того, что можно показать на меньшем экране и насколько легко это усвоить пользователю. Конечным пользователям будет проще просматривать и усваивать вашу информацию на больших экранах. Это помогает повысить эффективность, продуктивность, удобство использования и, в конечном итоге, рентабельность инвестиций благодаря довольным конечным пользователям.
Входы и методы ввода данных
Помимо голосовых команд, ввод и ввод данных могут быть затруднены для большинства пользователей мобильных устройств из-за менее удобных вариантов ввода данных, доступных на этой платформе. Справедливо сказать, что даже полностью здоровые пользователи могут испытывать трудности с доступом и вводом некоторых видов информации на сенсорной клавиатуре и небольшом экране мобильного устройства. Добавьте к этому такие нарушения, как дегенерация желтого пятна, двоение в глазах, потеря контроля над моторикой пальцев и рук, неконтролируемые или трудно контролируемые движения головы. Что ж, нетрудно понять, как все может очень быстро стать в лучшем случае огромным разочарованием, а в худшем — невозможным.
Сверхразумные помощники искусственного интеллекта и голосовое управление совершенно бесполезны, если у вас нет голоса после того, как он был украден раком или ваш язык отказывается подчиняться инструкциям вашего мозга из-за церебрального паралича или паралича.
Для некоторых может быть чрезвычайно сложно выполнять даже самые простые задачи, которые более трудоспособные часто принимают как должное. Как дизайнеры, у нас есть моральное и во многих случаях юридическое требование разрабатывать дизайн для пользователей любого типа, и в этой статье мы попытались доказать, что настольный компьютер на первом месте действительно означает, что мы также ставим доступность на первое место. Для получения дополнительной информации о том, как настольные приложения оцениваются на предмет доступности, щелкните здесь .
Как я могу узнать больше о создании приложений для настольных ПК с первоклассной поддержкой специальных возможностей?
Desktop First UX Summit в самом разгаре. Присоединяйтесь к отраслевым экспертам и тысячам разработчиков и дизайнеров на этой пятидневной открытой онлайн-конференции и поднимите свои навыки пользовательского интерфейса и пользовательского интерфейса на новый уровень! Саммит Desktop-First UX Summit будет охватывать как теорию, так и практику создания отличного пользовательского интерфейса для настольных компьютеров.
J ойн нас на рабочий стол первого саммита UX бесплатно прямо сейчас!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition