Проверка приложения на основе холста на обеспечение специальных возможностей в Power Apps

Если при разработке внешнего вида и функциональности приложения на основе холста вы реализуете специальные возможности, с ним легко и успешно смогут работать пользователи с нарушением зрения, слуха и т. д. Если вы не знаете, как сделать приложение более доступным, запустите в Power Apps Studio средство проверки специальных возможностей. Оно не только находит возможные проблемы с обеспечением специальных возможностей, но и объясняет, почему каждая из них может вызывать трудности у пользователей, имеющих определенные ограничения, а также предоставляет рекомендации по устранению каждой проблемы. Средство проверки читаемости обнаруживает проблемы, связанные с клавиатурой и средством чтения с экрана, и выводит сведения о способах устранения проблем с контрастностью цветов с помощью цветов высокой контрастности.

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

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

  1. В правом верхнем углу Power Apps Studio щелкните значок средства проверки приложений.

    Значок средства проверки приложений.

  2. В открывшемся меню выберите пункт Специальные возможности.

    Список параметров на панели средства проверки приложений.

    Появится список проблем, отсортированных сначала по уровню серьезности, а затем — по экрану.

    Панель средства проверки читаемости и список элементов.

  3. Щелкните стрелку рядом с элементом, чтобы отобразить сведения о нем.

    Сведения проверки читаемости.

  4. Чтобы вернуться к списку элементов, нажмите кнопку со стрелкой "Назад".

  5. Если вы хотите устранить проблему, выберите ее, чтобы открыть затронутое свойство.

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

    Элементы, проблемы с которыми устранены, исчезнут из списка, но могут появиться новые элементы.

Уровень серьезности проблем

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

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

Типы проблем

Заголовок проблемы Важность Описание проблемы Способ устранения Причина устранения
Нет метки специальных возможностей Ошибка Если свойство метки специальных возможностей интерактивного элемента управления не содержит текста. Интерактивный элемент управления может быть интерактивным по своей природе (таким как кнопка) или иметь интерактивные свойства. Например, может быть задано свойство OnSelect изображения либо его свойство TabIndex может иметь значение 0 или больше. Измените свойство метки специальных возможностей для описания элемента. Если в свойстве специальных возможностей отсутствует текст, люди, которые не видят экран, не смогут понять, что отображается на изображениях или элементах управления.
Фокус не отображается Ошибка Если элементу управления FocusBorderThickness задано значение 0. Рекомендуется обеспечить правильное соотношение контрастности цветов между рамкой в фокусе и самим элементом управления, чтобы фокус был четко виден. Задайте свойству FocusedBorderThickness значение больше 0. Если фокус не отображается, люди, не использующие мышь, не смогут видеть его при работе с приложением.
Нет субтитров Предупреждения Если свойство ClosedCaptionsURL элемента управления Аудио или Видео пусто. Задайте в свойстве ClosedCaptionsURL URL-адрес субтитров. Без субтитров пользователи с ограниченными возможностями не смогут понять, о чем идет речь в видео- или аудиозаписи.
Нет полезных настроек элементов управления Предупреждения Если отключены какие-либо из параметров (например, отображение меток и маркеров для диаграмм и отображение элементов управления по умолчанию для элементов управления Аудио, Видео и Ввод с помощью пера). Выберите предупреждение, а затем задайте для свойства значение true. Изменение этого свойства поможет пользователям лучше понять назначение элементов управления в приложении.
HTML не будет доступен Предупреждения Если элемент управления, отличный от текста HTML, содержит HTML. В этом случае Power Apps не поддерживает специальные возможности для настраиваемых элементов HTML. Используйте другой метод вместо HTML или удалите HTML из этого элемента. Ваше приложение будет работать неправильно или не будет поддерживать специальные возможности, если вы добавите интерактивные элементы HTML.
Отключить автозапуск Предупреждения Если для свойства Autostart элемента управления Аудио или Видео задано значение true. Задайте для свойства Autostart элемента управления значение false. Автоматически воспроизводимые видео- и аудиофайлы могут отвлекать пользователей. Предоставьте им возможность самим выбирать, следует ли воспроизводить запись.
Изменить название экрана Чаевые Если для названия экрана, которое будет озвучиваться средствами чтения с экрана при переходе пользователей по приложению, задано значение по умолчанию. Укажите название экрана, которое описывает, что на нем отображается или для чего он используется. Слепые пользователи, а также пользователи со слабым зрением или испытывающие затруднения при чтении полагаются на названия экранов в ходе навигации при помощи средства чтения с экрана.
Добавить текст индикации состояния Чаевые Если элемент управления имеет состояние, например переключатель, но метки значений отключены. Для отображения текущего состояния задайте в свойстве ShowValue элемента управления значение true. Пользователи не будут получать подтверждение своих действий, если состояние элемента управления не отображается.
Проверить порядок элементов экрана Чаевые Если свойству TabIndex задано значение больше 0. Создатели приложений могут устанавливать пользовательский порядок вкладок, устанавливая для свойства TabIndex значение больше 0, но это крайне не рекомендуется, так как трудно сделать и поддерживать все правильно, и это может нарушить работу средства чтения с экрана. Устанавливайте для свойства TabIndex значение 0 или -1 всегда, когда это возможно. Вместо использования TabIndex используйте элемент управления Улучшенная группа, чтобы изменить порядок навигации по умолчанию. Если необходимо использовать значения свойства TabIndex больше 0, убедитесь, что элементы экрана соответствуют порядку, в котором вы хотите переходить между ними с помощью клавиши TAB. Порядок навигации должен отражать порядок отображения элементов управления на экране, что используется по умолчанию. Если выполняются ручные настройки, трудно поддерживать правильный порядок, особенно при наличии адресной строки браузера и других элементов управления вне приложения. Это может сделать очень сложным использование средства чтения с экрана. При чтении средством чтения с экрана элементы управления должны быть представлены в том же порядке, в котором они отображаются на экране, а не в менее интуитивном порядке. 
Добавить другой метод ввода Чаевые Если приложение содержит элемент управления Перо. Этот совет напоминает о необходимости включения отдельного метода ввода. Добавьте элемент управления Текстовый ввод в дополнение к элементу управления Перо в интерфейсе со специальными возможностями. Некоторые пользователи не могут использовать перо, поэтому им требуется другой способ ввода данных (например ввод подписи с клавиатуры).

Дальнейшие шаги

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

См. также