|
|
Spiel - это open source программа экранного доступа для операционной системы Android, работающая на netbook'ах и мобильных устройствах. Название "Spiel" произносится как "Спил" и переводится с английского как "болтовня, "трёп". Программа распространяется на некоммерческой основе на условиях лицензии Apache 2.0. Spiel обеспечивает доступ к основным элементам управления и виджетам посредством речевого вывода информации. Можно выбирать различные голоса озвучивания и изменять их параметры. Управлять программой можно как при помощи сенсорного экрана или физической клавиатуры, так и при помощи движений всем аппаратом, которые фиксируются посредством встроенного акселерометра (в некоторых устройствах может отсутствовать). Одной из главных особенностей Spiel является возможность написания пользовательских скриптов, на что способен далеко не каждый мобильный screenreader. При помощи скриптов можно управлять поведением программы на конкретных экранах или задавать обработку виджетов. В качестве инструмента написания пользовательских сценариев используется язык программирования JavaScript. Скрипты Spiel для различных приложений можно автоматически загружать через специальный web-сервис Bazaar http://bazaar.spielproject.info. То есть при установки приложения можно буквально несколькими нажатиями подгрузить соответствующий ему набор скриптов, и сделать данную программу доступной для использования. Не смотря на то, что в операционной системе Android имеется уже встроенная функция экранного доступа - TalkBack, Spiel также пользуется достаточно большой популярностью среди незрячих пользователей этих устройств. Однако стоит отметить и ряд недостатков. Во-первых, API самой OS Android пока ещё мало приспособлен для решения проблем accessibility. Например, многие задачи до сих пор не возможно выполнить посредством одного сенсорного управления, хотя на многих аппаратах физические клавиатуры отсутствуют. Да и большинство ответов разработчиков Spiel в разделе FAQ сводится примерно к "Spiel is limited to the constraints of the Android platform, which currently does not provide the necessary accessibility information to make many components usable." (Spiel сдерживается ограничениями платформы Android, которая в настоящее время не обеспечивает необходимой доступности информации, чтобы сделать возможным использования многих компонентов. - англ.). Во-вторых, в Spiel до сих пор абсолютно не реализована поддержка брайлевского вывода, что в виду уже большого числа портативных тактильных дисплеев стало неотъемлемой функцией серьёзных мобильных screenreader'ов. В-третьих, документированность самой программы оставляет желать лучшего, как для обычных пользователей, так и для новых разработчиков, которых проект активно приглашает к сотрудничеству. Для получения фактической информации часто приходится обращаться к разработчикам через официальную почтовую конференцию. Впрочем, следует отметить, что релиза этой программы экранного доступа как готового продукта пока ещё не было, и она позиционируется лишь как релиз-кандидат. Spiel доступна через Android Market и может быть загружена и установлена без зрительного контроля при помощи TalkBack. Между TalkBack и Spiel вообще можно достаточно легко переключаться, чтобы, при необходимости, использовать для озвучивания разных приложений разные программы экранного доступа. В целом Spiel можно назвать достаточно перспективной разработкой в виду роста популярности OS Android и бесплатности, а также реализации в ней такой технологии, как скрипты. Однако же по сравнению с более заслуженными представителями мобильного экранного доступа, например, Talks & Zooms от Nuance или Mobile Speak от Codefactory, Spiel с точки зрения общей функциональности выглядит достаточно бледно. |
||||||||
|
Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения. Идея и реализация: © Владимир Довыденков и Анатолий Камынин, 2004-2012 | |||||||||