22 Апрель / 01:03

Управление жестами

В прошлом году мне в руки попало интересное устройство — Leap Motion, я даже сделал небольшой обзор. С тех пор мне удалось попробовать еще несколько технологий, позволяющих управлять жестами: Kinect от Microsoft и умный телевизор от Samsung. Кстати, Kinect весьма хорош в своем деле, особенно в игровых процессах. Биться на арене или играть в тенис, размахивая руками в комнате — это чертовски увлекательно. Тем не менее, я был разочарован во всех трех случаях. В реальной жизни технологии работают совсем не так впечатляюще как в рекламных роликах. А еще я заметил один неприятный момент, который встречается в интерфейсах многих приложений. Очень часто, для навигации используют обычный курсор, который нужно передвигать с помощью жестов рук, чтобы добраться до необходимой информации.

Конечно, в некоторых случаях такой подход можно простить. Например, с телевизором Samsung в качестве основного инструмента взаимодействия в комплекте идет пульт, а жестовое управление реализовано скорей в маркетинговых целях.

Несмотря на оправдание, неприятное чувство все же осталось. Сегодняшние технологии имеют огромный потенциал и чтобы его раскрыть, необходимы удобные интерфейсы, которые будут действительно помогать современным потребителям взаимодействовать с информацией.

С связи с озабоченностью темой, я решил посвятить несколько постов в этом блоге рассуждениям о том, каким должен быть интерфейс современных приложений, использующих жестовое управление. Успев подкрепить слова делом, предлагаю заглянуть в черновик одного из моих новых проектов, который нацелен на поиск интерфейсных решений для приложений умных ТВ. Разработку я начал два дня назад и если моя основная работа не потребует от меня больше времени, я постараюсь писать по-одному посту в неделю.

Часть1 (вступление)

Для начала стоит принять во внимание пару моментов:

1. Управление жестами — один из инструментов коммуникации с приложением и этот инструмент не всегда подходит. Есть ряд задч, для которых эффективней использовать голосовые команды (если есть возможность). Например, поиск или ввод данных.

2. Так как у телевизоров очень большой разброс по экранам и они находятся на разных расстояниях от точки просмотра, старайтесь не завязывать ключевые действия на пальцы рук (мелкие части тела). Степень их верного распознавания гораздо ниже чем у руки в целом.

3. Используйте метафоры. Например, если вы делаете игру в которой нужно стрелять из лука, попробуйте использовать похожие движения, если платформа способна их распознать.

4. Не используйте большое количество разных жестов.

По мере поступления новой информации я буду обновлять данный список.

В заключении небольшая анимация первых наработок.

В следующей части я опишу используемые жесты и некоторые детали, поэтому добавляйте страничку в закладки и приходите опять.