Ресурсы от apple для разработчиков по реализации специальных возможностей.

Доступность на macOS
macOS включает в себя широкий спектр функций и вспомогательных технологий, таких как увеличение экрана и курсора, полное считыватель экрана, визуальные флэш-оповещения, закрытая поддержка субтитров и многое другое. Воспользуйтесь этими функциями, чтобы сделать ваши приложения доступными для пользователей с особыми потребностями.
Обеспечение доступного приложения
Поддержка вспомогательных приложений встроена со стандартными управлениями и подклассами. API доступности определяют, как приложения macOS могут сделать свой пользовательский интерфейс доступным для внешнего вспомогательных приложений или служб.
Мы настоятельно рекомендуем вам поддерживать эти API во всех ваших приложениях, чтобы ваши приложения были совместимы с функциями, встроенными в macOS, такими как VoiceOver, а также другими сторонними продуктами. Рамки Xcode IDE и Cocoa позволяют легко добавлять теги доступности, такие как описания. Например, панели инспектора позволяет ввести описание для любого управления в пользовательском интерфейсе, и это описание будет синтезировано в речь, когда VoiceOver включен.
Как это работает
Вспомогательные приложения в macOS взаимодействуют с объектами доступности в вашем приложении, чтобы позволить людям с ограниченными возможностями управлять пользовательским интерфейсом нетрадиционными способами. Например, пользователь VoiceOver полагается в первую очередь на клавиатуру или трекпад для управления, а также на синтез речи и брайля для обратной связи. Пользователи с низким зрением могут установить встроенный зум, серый и белый-на-черный режим отображения вариантов в macOS, чтобы адаптировать экранный опыт к их конкретным потребностям. Те, кто глухой или слабослышный может установить звуковые сигналы, чтобы автоматически мигать экраном, а не. Пользователи с физическими и двигательным недостатками будут полагаться на рабочие процессы AppleScript и Automator для упрощения сложных задач и могут воспользоваться предпочтениями клавиатуры и мыши, чтобы упростить их управление и использование. Важно, чтобы ваше приложение работало так, как предназначено для тех, кто полагается на эти вспомогательные функции macOS.
Благодаря API доступности, которые поддерживают такие технологии, как VoiceOver, Switch Control, Увеличить, Закрытые субтитры, и аудио описания, macOS предоставляет чрезвычайную возможность доставить превосходный пользовательский опыт для каждого клиента, в том числе с особыми потребностями.
Доступность на iOS
Со встроенными функциями доступности, API доступности и инструментами разработчиков, iOS предоставляет необычайную возможность предоставить превосходный мобильный опыт каждому клиенту, в том числе с особыми потребностями. Наградами функции включают VoiceOver — революционный считыватель экрана для слепых и пользователей с низким зрением, переключатель управления, воспроизведение закрытых субтитры или аудио описанное видео, управляемый доступ, текст к речи, и многое другое.
Подпись и аудио описания
iOS позволяет пользователям настроить субтитры и аудио описания во время воспроизведения видео. Используйте AVFoundation со встроенной поддержкой субтитров и аудио описаний во время воспроизведения мультимедиа в приложениях.
Настройка отображения
iOS предлагает широкий спектр функций для настройки дисплея, включая Bold Text, High Contrast Cursors, Reduce Transparency, Dark Mode и Reduce Motion. Используйте API-интерфейсы UIAccessibility для обнаружения того, когда эти настройки включены, чтобы ваше приложение вело себя правильно.
Речи
Устройства iOS могут читать выбранный текст из приложения вслух на более чем 30 языках, а также регулировать диалект голоса и скорость речи. Класс AVSpeechSynthesizer производит синтезированную речь из текста на устройстве iOS и предоставляет методы контроля или мониторинга ходов текущей речи.
Voiceover
VoiceOver является считывателем экрана, который взаимодействует с объектами в ваших приложениях, так что пользователи могут управлять интерфейсом, даже если они не могут видеть его. Убедитесь, что элементы пользовательского интерфейса в ваших приложениях доступны и полезны.
Управляемый доступ
Управляемый доступ помогает людям с аутизмом или другим вниманием и сенсорными проблемами сосредоточиться на поставленной задаче. Родитель, учитель или терапевт может ограничить устройство iOS, чтобы остаться в одном приложении, отключив кнопку «Домой», и даже ограничить ввод касания в определенных областях экрана. Внедрение протокола Guided Access в приложениях позволяет указать, какие части ваших приложений функционируют в зависимости от необходимости пользователя. Воспитатели смогут легко контролировать доступ к чувствительным областям, таким как Настройки или Помощь, что может сделать его трудным для студентов, чтобы оставаться сосредоточенным.
Доступность для разработчиков
Устройства Apple являются стандартными с отмеченными наградами функциями доступности, которые позволяют людям испытать все, что могут предложить Mac, iPhone, iPad, Apple Watch и Apple TV. А с api-доступом на всех платформах Apple, вы можете сделать ваши приложения легко функциональными для широкого круга пользователей.
Macos
macOS включает в себя широкий спектр функций и вспомогательных технологий, которые включают увеличение экрана и курсора, полное считыватель экрана, визуальные флэш-оповещения, замкнутую поддержку субтитров и многое другое.
Подробнее
Ios
Со встроенными функциями доступности, API accessibility, а также множеством инструментов и утилит разработчиков, iOS предоставляет чрезвычайную возможность предоставить превосходный мобильный опыт каждому клиенту, в том числе с особыми потребностями.
Официальный сайтРесурсы от apple для разработчиков по реализации специальных возможностей.