Обзор программного пакета Mobile Accessibility для OS Android

Дата публикации:05.03.2011
Twitter Facebook Vkontakte Я.ru

Mobile Accessibility - это комплект приложений от известной компании Codefactory, предназначенный для обеспечения доступности устройств под управлением операционной системы Android для незрячих и слабовидящих пользователей. Сразу следует отметить, что это непривычное техническое решение, так как оно не ограничивается некой программой, которая работает за кадром, просто читая голосом экранную информацию. Здесь речь идёт о полностью озвученной отдельной рабочей среде пользователя плюс малофункциональный screenreader.

Mobile Accessibility включает в себя десять приложений: "Phone", "Contacts", "SMS", "Alarm", "Calendar", "Email", "Web", "Where am I?", "Apps" и "Settings". Каждое из них полностью доступно, имеет упрощённое меню и предназначено для решения определённых базовых задач. Также существует общая оболочка, озвучивающая стандартный интерфейс устройства.

  • Phone (Телефон) - позволяет совершать и принимать звонки, просматривать информацию о собеседнике и управлять разговором.
  • Contacts (Контакты) - предназначено для управления списком контактов, в том числе и в социальных сетях, например, FaceBook.
  • SMS - предназначено для приёма и отправки коротких текстовых сообщени
  • Alarm (Будильник) - предназначено для установки будильника и напоминаний.
  • Calendar (Календарь) - позволяет создавать, редактировать и удалять записи календаря, а также выводить информацию о записях за различные периоды.
  • Email (Электронная почта) - даёт полнофункциональный доступ к ящику на сервисе GMail.
  • Web (Интернет) - полноценный браузер для просмотра сайтов, который позволяет осуществлять перемещение по заголовкам, ссылкам, полям форм и т. п.
  • Where am I? (Где я?) - предназначено для определения текущего местоположения посредством технологии GPS.
  • Apps (Приложения) - менеджер установленных на устройстве приложений.
  • Settings (Настройки) - настройка обратной связи и дополнительного оповещения (вибрация и звуковые сигналы), эха клавиатуры, скорости и высоты речи, произнесения пунктуации и т. п.

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

Приложения Mobile Accessibility поддерживают работу не только с физической клавиатурой устройства и trackball'ом, но и с multi touch дисплеем, то есть управление можно осуществлять и через сенсорный экран. Помимо речевого озвучивания экранной информации Mobile Accessibility может дополнительно подавать звуковые или вибрационные сигналы. Для облегчения набора текста предлагается также функционал speech-to-text, то есть распознавания речи, но он доступен только начиная с Android 2.2 и выше.

Пакет Mobile Access можно установить на любой смартфон под управлением Android версии 2.1. Его цена €69, но возможно 30-дневное пробное использование. На настоящий момент существует лишь англоязычная версия с голосами Serena (UK) и Samantha (US), однако уже в ближайшее время планируется выход испанской, французской, итальянской, немецкой и португальской локализаций, также с голосами от Nuance и Vocalizer. Однако каждая языковая версия продаётся отдельно, и одновременное использование нескольких синтезаторов речи, например, для работы с многоязычными текстами, не предусмотрено.

Следует отметить, что Mobile Accessibility является далеко не первым решением не визуального доступа для операционной системы Android. Уже достаточно давно существует две некоммерческие программы экранного доступа TalkBack и Spiel. Однако сравнивать их достаточно трудно. Дело в том, что TalkBack и Spiel являются классическими программами подобного класса, то есть представляют собой закадрового экранного чтеца и не предоставляют дополнительные сервисы, дублирующие функции самого смартфона.

Одной из основных проблем при разработки средств доступности для Android является ограниченность API данной операционной системы. Она не предоставляет возможность переработать в интересах доступности систему навигации и управления, как это реализовано, например, в iOS, что влечёт за собой серьёзные проблемы в обеспечении работы незрячего с сенсорным экраном. Также большой проблемой является крайне неустойчивая архитектура системы Android, которая постоянно видоизменяется и ветвится в устройствах от разных производителей, что влечёт за собой невозможность полноценно озвучить функции нового смартфона, так как screenreader не успевает обновиться и охватить все вновь появившиеся устройства. Данную проблему можно было бы отчасти решить вводом строгого accessibility API, но на настоящий момент это так и не реализовано.

В подобных условиях TalkBack и Spiel так и не удалось достичь серьёзной функциональности и в рамках их концепций развития и сохранения общих тенденций вряд ли можно ждать от них прорыва. Mobile Accessibility в данном случае предлагает иное решение существующих проблем, а именно комплект дублирующих программ. Это гарантирует доступность базового набора функций независимо от устройства. Тем не менее, данный функционал является абсолютно рядовым и не имеет ничего нового или оригинального по сравнению с Symbian OS или iOS, а в некотором роде (за исключением Интернет-доступа и GPS-навигации) даже и с телефонами Samsung с озвученной прошивкой. Таким образом, основная проблема Android, а именно малая доступность всей платформы как таковой и её сторонних приложений, в Mobile Accessibility так и не решена. Пожалуй в этом направлении можно лишь отметить реализацию возможности набора текста при помощи сенсорного дисплея, чего TalkBack и Spiel пока добиться не смогли.

В целом, говоря о Mobile Accessibility, приходится констатировать, что в отношении функциональности не визуального доступа Android по-прежнему пока не может полноценно занять данную нишу, постепенно освобождаемую "отмирающей" Symbian. Безусловно, можно отметить определённые преимущества, например, намного более низкую стоимость по сравнению с решениями для Symbian OS или BlackBerry OS, но в виду того, что два других альтернативных решения вообще являются некоммерческими, данный факт выглядит уже не столь впечатляюще. Также можно отметить тот положительный факт, что Mobile Accessibility распространяется через on-line магазин приложений Android Market, что должно сделать его приобретение более удобным, избавив пользователя от общения с различными посредниками и дистрибьюторами, которые зачастую делают собственные наценки или выстраивают странные системы распространения. Тем не менее, всё это вряд ли может заменить тот серьёзный функционал Android, обеспечение не визуального доступа к которому уже достаточно долго обещают незрячим и слабовидящим пользователям.



Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2012