Открыть сервис

VoiceOver

VoiceOver — это встроенная программа экранного доступа (скринридер), разработанная компанией Apple Inc. Она предназначена для взаимодействия с операционными системами macOS, iOS, iPadOS, watchOS и tvOS без использования зрения. VoiceOver озвучивает все элементы интерфейса, включая текст, кнопки, меню, уведомления и жесты, а также обеспечивает управление устройством с помощью комбинаций клавиш, жестов или подключения дисплея Брайля.

История

Разработка VoiceOver началась в середине 2000-х годов как часть стратегии Apple по созданию доступных продуктов для людей с ограниченными возможностями. Первая версия программы была представлена 29 апреля 2005 года в составе операционной системы Mac OS X 10.4 Tiger. VoiceOver стал первым встроенным скринридером, который не требовал установки стороннего программного обеспечения и был полностью интегрирован в графический интерфейс.

В 2007 году с выходом iPhone и операционной системы iPhone OS 1.0 VoiceOver не был включён. Однако в 2009 году, с релизом iPhone OS 3.0, программа стала доступна на мобильных устройствах. Это стало значительным шагом вперёд, так как до этого незрячие пользователи смартфонов были вынуждены использовать специализированные аппаратные клавиатуры или сторонние решения.

В последующие годы VoiceOver постоянно совершенствовался. В 2010 году в iOS 4 была добавлена поддержка жестов для управления. В 2012 году в macOS 10.8 Mountain Lion появилась возможность использовать VoiceOver с дисплеями Брайля. В 2015 году в watchOS 2 была реализована поддержка VoiceOver для Apple Watch. В 2019 году в iOS 13 и macOS 10.15 Catalina были внедрены голоса на основе искусственного интеллекта, улучшившие естественность звучания.

Принцип работы

VoiceOver работает на уровне операционной системы, перехватывая события ввода и вывода. Когда пользователь касается экрана или нажимает клавишу, программа анализирует текущий элемент интерфейса (например, кнопку, текстовое поле или ссылку) и воспроизводит его описание через синтезатор речи. Описание включает название элемента, его тип, состояние (например, «выбрано» или «нажато») и дополнительные атрибуты, такие как размер шрифта или цвет.

Для управления VoiceOver используются различные методы ввода:

  • На macOS: комбинации клавиш (например, VO + F1 для справки), трекпад или Magic Mouse с жестами.
  • На iOS и iPadOS: жесты (например, однократное касание для озвучивания, двойное касание для активации, трёхпальцевый свайп для прокрутки).
  • На watchOS: жесты на экране Apple Watch.
  • На tvOS: управление с помощью пульта Siri Remote.

VoiceOver также поддерживает подключение дисплеев Брайля по Bluetooth или USB, что позволяет выводить текст в тактильной форме.

Функциональные возможности

Озвучивание интерфейса

VoiceOver озвучивает все видимые элементы на экране: текст, иконки, кнопки, переключатели, ползунки, таблицы, списки и уведомления. Программа также читает содержимое веб-страниц, электронных писем, документов и приложений. При этом она может игнорировать несущественные элементы, такие как декоративные изображения или фоновые эффекты.

Навигация

Пользователь может перемещаться по элементам интерфейса в определённом порядке (например, слева направо или сверху вниз) или переходить к конкретным категориям, таким как заголовки, ссылки или кнопки. VoiceOver поддерживает ротор — виртуальный диск, который позволяет быстро переключаться между режимами навигации (например, «Слова», «Символы», «Заголовки», «Ссылки»).

Работа с текстом

VoiceOver позволяет читать текст по словам, символам или строкам. Программа поддерживает редактирование текста с озвучиванием вводимых символов, а также проверку орфографии. В iOS и iPadOS доступна функция «Режим набора текста», при котором каждое нажатие на клавишу виртуальной клавиатуры сопровождается звуковым сигналом.

Поддержка языков

VoiceOver поддерживает более 40 языков, включая русский, английский, испанский, французский, немецкий, китайский, японский и арабский. Для каждого языка используются локальные голоса, которые могут быть загружены дополнительно. В последних версиях iOS и macOS доступны голоса на основе нейросетей, обеспечивающие более естественное звучание.

Интеграция с другими функциями

VoiceOver работает совместно с другими функциями доступности, такими как увеличение экрана (Zoom), субтитры, управление голосом (Voice Control) и режим «Умный инверт». Программа также поддерживает использование с внешними устройствами, например, с клавиатурами и дисплеями Брайля.

Классификация

VoiceOver можно классифицировать по нескольким критериям:

  • По платформе: macOS, iOS, iPadOS, watchOS, tvOS.
  • По типу вывода: звуковой (синтезатор речи) и тактильный (дисплей Брайля).
  • По методу управления: с помощью клавиатуры, жестов, трекпада, пульта или внешнего устройства.
  • По уровню интеграции: встроенный (не требует установки) и системный (работает на уровне ОС).

Применение

VoiceOver используется в следующих сценариях:

  • Незрячие и слабовидящие пользователи: основная целевая аудитория. VoiceOver позволяет им работать с компьютером, смартфоном, планшетом, часами и телевизором без помощи зрения.
  • Образование: студенты и преподаватели используют VoiceOver для чтения учебных материалов, написания работ и участия в онлайн-занятиях.
  • Работа: специалисты в различных областях (программисты, журналисты, менеджеры) применяют VoiceOver для выполнения профессиональных задач.
  • Развлечения: просмотр фильмов, прослушивание музыки, игры и чтение книг.
  • Тестирование доступности: разработчики используют VoiceOver для проверки, насколько их приложения соответствуют стандартам доступности (например, WCAG).

Критика

Несмотря на широкое признание, VoiceOver имеет ряд недостатков:

  • Сложность освоения: для новых пользователей интерфейс VoiceOver может показаться неинтуитивным. Требуется время для запоминания жестов и комбинаций клавиш.
  • Ограниченная поддержка сторонних приложений: некоторые разработчики не уделяют должного внимания доступности, из-за чего VoiceOver может некорректно озвучивать элементы интерфейса.
  • Производительность: на старых устройствах VoiceOver может вызывать задержки при озвучивании, особенно при работе с большими объёмами текста.
  • Отсутствие некоторых функций: в отличие от некоторых сторонних скринридеров (например, JAWS для Windows), VoiceOver не поддерживает распознавание текста на изображениях (OCR) в стандартной конфигурации. Однако в iOS 15 и новее появилась функция «Распознавание текста на изображениях» через Live Text.

Интересные факты

  • VoiceOver является одним из самых популярных скринридеров в мире, особенно среди пользователей устройств Apple.
  • В 2016 году Apple выпустила рекламный ролик, в котором незрячий пользователь демонстрирует возможности VoiceOver на iPhone.
  • VoiceOver поддерживает более 100 жестов, включая сложные комбинации, такие как трёхпальцевый двойной тап.
  • В macOS VoiceOver можно запустить, нажав клавишу Command + F5 (или Touch ID на MacBook Pro с Touch Bar).
  • В iOS VoiceOver активируется в настройках: «Универсальный доступ» → «VoiceOver» или тройным нажатием кнопки «Домой» (на устройствах с кнопкой) или боковой кнопки (на устройствах без кнопки).

Источники

  • Документация Apple по VoiceOver (официальный сайт).
  • Статья «VoiceOver» на сайте Wikipedia (английская версия).
  • Руководство пользователя macOS (раздел «Универсальный доступ»).
  • Руководство пользователя iOS (раздел «Универсальный доступ»).
  • Материалы конференций WWDC (2010–2023 годы) по теме доступности.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →