Navigation Layer — управление жестами для Android. Как использовать жесты TalkBack

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

Вы узнаете:

    Что такое multi-touch, и какие преимущества получает пользователь;

    Какие платформы поддерживают технологию multi-touch;

    Какие команды можно реализовать с помощью жестов;

    Без чего жестовое управление бесполезно;

    Включать жестовые команды в мобильное приложение или нет.

Одним движением

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


Таких приложений сейчас уже довольно много. В этой статье упомянем несколько самых ярких.

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

Для описания ситуации, когда точек контакта несколько, используется достаточно популярный благодаря компании Apple термин multi-touch. Использование трекпадов с поддержкой multi-touch технологии в ноутбуках компании произвело революцию в сознании многих пользователей. Кроме того, тактильное взаимодействие носит эмоциональную окраску, что доказывает преимущества touch-управления перед кнопочным или управлением посредством стилуса.

Жестами принято называть объединенные в одну команду multi-touch события. Например, «сжимание» изображения с целью изменения его масштаба. При этом среди мобильных платформ распространены multi-touch события для ситуаций, когда точек контакта не более двух, то есть в управлении задействовано всего два пальца..

Поддержка

Технология multi-touch может быть использована только в нативных приложениях. Ниже представлен список мобильных платформ, поддерживающих multi-touch и жесты на 2013 год:

Windows Mobile 6.5 и более поздние, включая приложения с Flash Player 10.1 и Adobe AIR 2;
. Apple iOS;
. Nokia Symbian 3 OS на флагманских моделях Nokia N8, Nokia C6-01, Nokia C7, Nokia E7, Nokia X7;
. Google Android;
. Samsung Bada;
. Palm webOS;
. Microsoft Windows Phone 7, 8;
. BlackBerry OS 6.0;
. Neprash Technology’s N-Touch Platform.

Варианты прикосновений

Варианты прикосновений прекрасно описаны в Touch Gesture Reference Guide (авторы Craig Villamor, Dan Willis, Luke Wroblewski). Я предлагаю Вашему вниманию выжимку. Полную версию можно скачать с сайта авторов :

Изображение

Описание

Варианты реакции

Коротко коснуться одним пальцем экрана

Выбрать, в процессе прокрутки страницы - ускорить

Дважды быстро коснуться одним пальцем экрана

Открыть, изменить масштаб контента на экране

Провести одним пальцем по экрану вправо, не разрывая контакта.

Переместить, влево - удалить

Одним пальцем легко смахнуть по экрану вниз (движение напоминает мазок кистью по холсту)

Прокрутить страницу

Легко одним пальцем смахнуть вправо (движение напоминает мазок кистью по холсту)

Перелистнуть страницу, развернуть боковое меню

Коснуться экрана двумя слегка разведенными пальцами и соединить их

Уменьшить

Обратный жест: коснуться экрана двумя соединенными пальцами и развести их

Увеличить

Коснуться экрана одним пальцем и зафиксировать это действие на несколько секунд (словно, нажать на экран).

Изменить состояние, выделить

Коснуться экрана одним пальцем, зафиксировать (нажать) и в тот же момент быстро коснуться экрана другим пальцем

Переместить, открыть контекстное меню

Нажать на экран одним пальцем и одновременно с этим другим пальцем провести по экрану, не теряя контакта вправо либо вверх/вниз

Регулировать, перемещать


Коснуться экрана двумя разведенными пальцами и совершить вращательное движение по часовой стрелке (четверти оборота достаточно);

Нажать на экран одним пальцем, одновременно другим пальцем очертить полукруг по часовой стрелке;

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

Повернуть контент

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


Первый в своем роде жестовый калькулятор, созданный для iPhone. Минимальный дизайн и максимальная функциональность - создатели решили не перегружать экран различными кнопками, поэтому управление реализовано с помощью интуитивно понятных жестов. Все, что нужно помнить, что свайп вправо - это "+", влево - "-". Чтобы увидеть результат ("=") достаточно смахнуть пальцем вверх, а чтобы очистить экран (“C”) достаточно провести двумя пальцами в любом направлении.

Особенности:

По мнению разработчиков такой жестовый калькулятор может быть на 200% более эффективным.


Простой планировщик дел, преимущественно для домашнего использования. Основная фишка: минималистический интерфейс и интуитивно понятное жестовое управление:

    Чтобы добавить элемент достаточно потянуть список вниз

    Для удаления или внесения отметки о выполнении задачи нужно провести пальцем вправо/влево

    Чтобы вставить новый пункт в список между двумя другими необходиммо использовать жест, применяемый для увеличения

    Чтобы закрыть текущий список и показать все списки нужно потянуть список чуть сильнее

    Повторное движение позволит перейти к экрану настроек


Приложение Будильник, которое, разумеется, управляется жестами:

    Чтобы настроить время достаточно потянуть

    Функция Включить/выключить реализована свайпом

    Чтобы отключить звонящий будильник при заблокированном экране необходимо потрясти телефон

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

    Используемые жестовые команды должны быть простыми и интуитивно понятными пользователю, реакция на жесты должна быть ожидаемой. Например: жесты «зачеркивание» и «листание».

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

Выводы

Изменению восприятия смартфона в сознании пользователей, несомненно, дает и новые возможности разработчикам. Уже наметилась определенная тенденция обновления интерфейса в сторону упрощения взаимодействия с пользователем, что подтверждает недавний релиз концептуально новой для Apple операционной системы iOS 7. На мой взгляд, iOS 7 будит желание прикасаться к экрану телефона снова и снова.

А насколько полно Вы используете возможности touch-экрана в повседневной жизни?

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

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

Узнайте, как оптимизировать пользовательский опыт на Android с этими жестами:

Двойной свайп, помогающий получить быстрый доступ к ярлыкам.

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

Длительное нажатие - доступ к нужным настройкам.

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

Возможность перелистывания вкладок в Хром .

Для переключения между вкладками Хром, необходимо кликнуть на цифру с вкладками, после этого выбрать ту, что вам нужна в данный момент. Есть и другой способ, благодаря которому можно быстро переходить на другие вкладки, расположенные рядом. Для этого можно переходить слева-направо, переходя и кликая по адресной строке.

Доступ к безопасному режиму одним щелчком .

Безопасный режим позволяет запускать устройство без установленных приложений. Это полезный вариант андроид жестов, позволяет решить некоторые проблемы, связанные с приложением или системой. Для того, чтобы получить доступ к нему с помощью простого жеста не придется нажимать кнопку питания в течение нескольких секунд. Нажмите кнопку ОК, и все готово!

Функция «щипок» для управления снимками .

Андроид жесты и Гугл Photos в значительной степени упрощают работу со смартфоном. Например, для смены формата отображения фотографий можно использовать андроид жесты, которые позволяют, даже не используя дополнительное меню.

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

Увеличение на Гугл Maps.

Google Maps является одним из лучших инструментов, предлагаемых компанией Гугл. Если у вас есть устройство с большим экраном может оказаться полезным для использования зума. Масштабирование позволяет достичь выбранной области и упрощения использования констеблей. Для изменения масштабов карты необходимо нажать на нее два раза и провести пальцем дважды - вверх и вниз.

Увеличение контента.

Для увеличения любого контента (текста или изображений) на Android просто дважды нажмите на изображения, веб-страницы или любого другого совместимого контента. Но есть способ, позволяющий использовать эту функцию на любом укромном уголке системы. Для того, чтобы активировать его доступ к настройкам> Специальные возможности> Жесты (андроид) для увеличения.

Возможность управления курсором в клавиатуре Гугл.

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

А какие жесты андроид знаете вы?

Новость не новость: аппараты компании Apple поддерживают управление жестами. И не такая простая понятность, как разблокировка свайпом, а настоящие кодовые движения. iOS не знает компромиссов в виде кнопок “Назад” и “Контекстное меню”, поэтому по максимуму задействует экран, заставляя пользователей напрячь мозг и запомнить-таки парочку команд.

Android же, как система, лояльная во всем, дает своим пользователям и кнопку “Назад”, и “Меню”, что хочешь тебе, пользователь, на! Даже поддержку жестов тоже на! Все тебе!

Потому что жесты в телефоне - это прям как сериалы “Игра престолов” или “Доктор Кто”. До последнего говоришь, что смотреть не будешь, и не так уж он хорош, как все говорят, и вообще не обязателен, а потом втягиваешься – и уже от экрана не оторвать, и берешь отпуск на пару недель, чтобы все пересмотреть…

Уточнение - кто первым придумал идею с жестами, я, право, не знаю. Но тема была раскрыта для меня лично в телефонах Samsung. Правда, там надо скакать перед датчиком, махать руками или не хлопать глазами. А вот с жестами Color OS все просто и понятно. И все они, выделенные заголовком, Oppo Find 5 понимает и умеет, и именно от них автор отталкивалась, собирая инфу для материала.

Давайте честно. Если еще год назад обзорщики, схватив в руки LG G2, пищали, как девочки от восторга, постукивая по экрану, теперь, в 2014, этим уже никого не удивишь. А больше удивишь, если экран все еще двойным тапом не разблокируется. HTC и LG вон вообще пошли еще дальше, и там можно хоть кофейную кантату выстукивать. Что накреативишь, то и твое.

Поэтому мне больше нравится функция двойного тапа для блокирования. В Color OS она реализована очень просто - двойной тап по “домику” – и смартфон заблокирован. Притом функция работает исправно и лагов практически нет.

У других моделей есть возможность заблокировать смарт, два раза тапнув по пустому месту на любом рабочем столе. Не так удобно, как по главной кнопке, но наловчиться тоже можно. Со временем. И, конечно, есть специальные приложения-выключатели, которые можно скачать из Play Mаркета, но лично я считаю его не рациональным. У меня в шторке тоже есть отдельная кнопочка для блокировки экрана. Но это не так удобно, как двойной клик, потому что все равно нужно делать лишние пальцедвижения, и смысла особого в такой кнопке, как мне кажется, нет. Только если кнопка включения короткая/расположена неудобно/прячется под чехлом.

1. Поддержка жестов в режиме ожидания

То есть, с выключенным дисплеем. Тема сложная. И кроме двойного тапа для разблокировки, такие жесты встречаются редко. Кроме блокировки, о которой мы уже говорили, в Color OS есть возможность самому установить всякие жесты на разные команды. Москва не сразу строилась, и в предыдущей версии прошивки был тачпад, который вызывался свайпом из верхнего левого угла. Было это все достаточно странно, заморочено и не очень эффективно. Так что не вызывало во мне бурных чувств восторга.

Теперь, если нужно остановить музыку, проведите двумя пальцами по экрану, для вызова фонарика - нарисуйте галочку, для вызова камеры – кружочек и т.д. Вагон и маленькая тележка возможностей.

У HTC One M8 такие жесты тоже есть, только их пока мало. И они не такие прикольные, как у колора.

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

2. Поддержка жестов с включенным экраном

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

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

3. Жесты и взгляды

Таких вариантов в три раза больше, чем жестов для режима ожидания. Но больше всего их клепает компания Samsung. Мы постарались вспомнить, делает ли еще кто реверанс в сторону “танцев” перед датчиком движения, но в голову ничего не пришло. Кроме, конечно же, Color OS (если бы в редакторе был очень самодовольный смайл, он бы тут красовался)! А у корейцев этих ритуальных танцев на любое действие – мильйон!

Мне эта тема не очень симпатична. Я в лагере тех, кто не в восторге от зависимости от датчика движения. Наверное, потому, что у меня постоянно корректно работают исключительно скриншот страницы ладонью и отключение звука, когда телефон переворачиваешь. Все остальное, особенно что касается взгляда, работает через раз. Беда очкариков. А еще смарт-звонок у меня работает раз через сто…

4. Что и где скачать/купить?

Итак, лидерами самого жестового топа стали:

  • Color OS без промедления получил первое место. Все в ней с жестами выше всяческих похвал.
  • Motion Launch от HTC.
  • TouchWiz от Samsung.

Два последних легко можно купить хоть в Украине, хоть в России, а вот аппараты на Color OS в наших странах приобрести можно только через не местные интернет-магазины.

Идеи жестового управления поддерживают LG, Lenovo, Xiaomi и многие другие производители, создающие прошивки и оболочки для своих устройств.
Из того, что можно скачать в PlayМаркете, голова кругом идет. Тут есть приложения, которые позволяют просто писать букву на экране – и открывается нужный сайт. Или апгрейдить ваш стоковый Android без ничего до состояния Color OS. Просто напишите в маркете “Жесты” (а еще лучше – Gestures) – и наслаждайтесь огромным выбором всего, что вам подарит магазинчик.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Жесты в мобильных приложениях

Некоторые критики считают такой способ управления, как жесты, сложным для понимания - и потому бесполезным. Вместе с тем, освоение жестовых технологий идет стремительными темпами, в мире UI тактильные решения поставлены на поток. Но все же главная сложность - это новизна. Жесты как способ управления электронным устройством появились еще в начале 80-х, а с начала нулевых они распространились повсеместно. Дизайнеры пытаются сделать жесты интуитивно понятными - но этот процесс все еще на стадии бета-тестирования.

Общие жесты

Это жесты, которые реализованы на многих платформах и привычные для большинства.

Исследование Дэна Моуни показывает, что ожидания пользователей относительно нюансов работы интерфейсов во многом сходятся. В рамках исследования участников из девяти стран просили составить список 28 жестов для UI. И результаты оказались очень похожими.

Например, чтобы удалить иконку, необходимо перетащить ее с экрана.

Стандартный набор жестов для большинства приложений:

  • Клик (или тап)
  • Дабл-тап
  • Перетаскивание
  • Щипок
  • Стягивание
  • Растягивание
  • Нажатие
  • Нажать и зажать
  • Нажать и перетащить
  • Вращение экрана

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

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

Преимущества жестов

Популярность жестов объясняется двумя причинами:

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

Но все же гаджеты Тома Круза предвосхищают не столь далекое будущее - и демонстрируют . Здесь важны два нюанса: их удобство и, опять же, интуитивная понятность.

Жесты легко освоить

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

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

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

Могут быть уместны визуальные подсказки и анимация, которые реагируют на касание экрана. Как пример, функция «slide to unlock», которая раньше присутствовала в устройствах Apple.

Slide to unlock

Словесная подсказка; стрелка указывает направление; анимация выполняет функцию обратной связи.

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

Люди выполняют определенные действия при минимальном вмешательстве со стороны разработчика. Дизайн упрощает взаимодействие с приложением. Таким образом, формируется привычка. Так пользователь учится справляться с более сложными операциями в приложении.

Процесс формирования привычки включает три этапа:

  1. Триггер
  2. Действие
  3. Фидбек

Триггер побуждает к действию. Пример: уведомления напоминают о чем-либо. Затем следует действие: пользователь получает подсказку о том, как достичь определенной цели. Фидбек - нечто вроде вознаграждения за работу.

Процесс формирования привычки - разновидность (привлечение новых пользователей). Еще это способ удостовериться, что новые пользователи разобрались с тем, как все устроено. А также возможность превратить случайных пользователей в восторженных поклонников. Это наглядно иллюстрирует приложение Lumosity (в особенности шаг #3).

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

Благодаря этим стимулам пользователи получают удовольствие от программного продукта и быстрее запоминают, как и что нужно делать. Жестовое управление - это такой же навык, как и любой другой. За счет развлекательного элемента кривая удержания клиентов ползет вверх.

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

Пространство на экране

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

Меню гамбургер скрывает навигационные элементы

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

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

Вовлечение происходит за счет тактильного эффекта. Разработчики Disney активно используют такой подход .

Это мало исследованная территория - целый , которые дизайнеры могут воплотить в жизнь.

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

Минусы

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

Бессмысленная жестикуляция

Во многом причина в том, что дизайнеры зачастую игнорируют стандартные предостережения о UX и юзабилити. Дизайнеры склонны к конформизму. Они читают тысячи статей о «лучших практиках» и применяют одни и те же техники и паттерны практически для всех разновидностей приложений и интерфейсов, даже когда это противоречит здравому смыслу.

Проблемы, связанные с юзабилити, дублируются во многих разработках. Даже в популярных жестовых интерфейсах. К примеру, в системах Google и Facebook можно видеть, что иконкам отдается предпочтение перед текстовыми ссылками. Для экономии места дизайнеры используют изображения вместо текста. Однако проблема в том, что изображения люди воспринимают по-разному. Интерпретаций множество. И полагать, что люди без труда поймут предназначение конкретной иконки - это игра в орлянку. Пример - Bloom.fm.

Что означает в виде капли? Снежинка слева - предупреждение о плохой погоде? Зачем эта нота поверх «гамбургера» в правом углу?

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

Дизайнерам Bloom.fm не помешает устранить всю эту диссонирующую символику. А опции - что бы они ни означали - поместить в скрытое меню. В конце концов, нужно ли в музыкальном плеере что-то еще кроме основных кнопок: плей, пауза, перемотка, повтор.

Незнакомое вызывает недовольство

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

Это значит, что любое отклонение от правила будет неудобным, непривычным, тем, что вне компетенции пользователя. Сложностей добавляет и то, что нет единого стандарта жестовых интерфейсов. Это как Дикий запад, только больше кликов и меньше стрельбы. Двойное нажатие в разных приложениях выполняет разные функции. Иногда предназначение жестов меняется с выходом обновления. В приложении фотохостинга Imgur дабл-тап раньше был нужен для зума, сейчас он выполняет upvote (повышает популярность поста).

Кривая обучения, в зависимости от внимания к нюансам юзабилити, может быть достаточно резкой.

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

Хорошие интерфейсы выдержаны в определенных рамках, в их основе визуальная информация (анимация) и в ряде случаев словесные подсказки - чтобы в сознании пользователя закрепилась связь между жестом и функцией.

Итог

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

Несмотря на то, что диагональ экрана смартфона всё увеличивается, пользоваться им во многих случаях по-прежнему неудобно. Попасть на ходу в какую-нибудь мелкую кнопочку получается не у всех и не всегда, так что поиск альтернативных способов управления продолжается. Одним из таких способов является управление с помощью жестов. Программа Navigation Layer поможет вам начать его использовать на своём Android.

Navigation Layer - это приложение для мобильных устройств под управлением Android, которое позволит вам управлять ими с помощью специальных жестов. Главное достоинство этой программы состоит в том, что её можно использовать независимо от того, какое приложение в данный момент запущено на переднем плане, то есть в любой момент времени.

Для полноценной работы программы вам придётся выполнить некоторые настройки. Прежде всего убедитесь, что соответствующий сервис работает в фоновом режиме, а затем разрешите Navigation Layer показывать уведомление, чтобы различные очистители памяти его не убивали. Отметьте также опцию автоматической загрузки, чтобы не запускать программу каждый раз после перезагрузки устройства.

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

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

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