Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Убедитесь, что ваши приложения доступны максимально широкой аудитории.
Специальные возможности относятся к концепции проектирования пользовательских интерфейсов приложения, которые хорошо работают с функциями отображения и ввода операционной системы, такими как крупный тип, высокая контрастность, увеличение масштаба, чтение экрана (текст в речь), визуальные или хаптичные подсказки обратной связи, а также альтернативные методы ввода.
Классические и мобильные платформы, такие как iOS, Android и Windows, предоставляют встроенные API, которые помогают разработчикам создавать доступные приложения, такие как Google TalkBack и VoiceOver Apple.
API для конкретной платформы
Для реализации рекомендаций в этом документе используйте API, предоставляемые каждой платформой:
- Специальные возможности Android
- Специальные возможности iOS
- Специальные возможности OS X
- Xamarin.Forms
Контрольный список специальных возможностей
Следуйте этим советам, чтобы убедиться, что ваши приложения доступны максимально широкой аудитории. Дополнительные сведения см. в контрольном списке тестирования специальных возможностей Android и на странице "Специальные возможности Apple".
Поддержка больших шрифтов и высокой контрастности
Избегайте размеров элементов управления жесткой кодировкой и вместо этого предпочитайте макеты, которые могут изменять размер для размещения более крупных размеров шрифтов. Протестируйте цветовые схемы в режиме высокой контрастности, чтобы убедиться, что они доступны для чтения.
Создание самостоятельного описания пользовательского интерфейса
Пометьте все элементы пользовательского интерфейса с описательным текстом и указаниями, совместимыми с API чтения с экрана на каждой платформе.
Убедитесь, что изображения и значки имеют альтернативное текстовое описание
Изображения и значки, которые входят в пользовательский интерфейс приложения (например, кнопки или индикаторы состояния), должны быть помечены описанием со специальными возможностями.
Проектирование визуального дерева с учетом доступности навигации
Используйте соответствующие элементы управления макетом или API, чтобы переход между элементами управления с помощью альтернативных методов ввода соответствовал тому же логическому потоку, что и сенсорный экран.
Исключите ненужные элементы из средств чтения с экрана (декоративные изображения или метки для полей, которые уже доступны, например).
Не полагаться на звук или цветные подсказки в одиночку
Избегайте ситуаций, когда единственным признаком хода выполнения, завершения или другого состояния является звук или изменение цвета. Создайте пользовательский интерфейс, чтобы включить четкие визуальные подсказки (с звуком и цветом только для подкрепления) или добавьте определенные индикаторы специальных возможностей.
При выборе цветов старайтесь избежать палитры, которую трудно различать для пользователей с цветовой слепотой.
Заголовок для видео, текст для звука
Предоставьте подпись для видеоконтента и доступный для чтения скрипт для звукового содержимого. Кроме того, рекомендуется предоставлять элементы управления, которые настраивают скорость звука или видеосодержимого содержимого, и гарантируют, что кнопки громкости и воспроизведения и приостановки легко найти и использовать.
Localize
Описания специальных возможностей могут (и должны быть локализованы), где приложение поддерживает несколько языков.