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

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

Мы рассмотрим три наиболее популярных решения, которые уже немалое время держатся в числе актуальных программ на Google Play. Это необычная iGest, интересная Finger Gesture Launcher и простая Gesture Magic. А в конце вас ждет заочное сравнение участников и подведение итогов рассмотрения данного сегмента ПО.

В качестве тестового оборудования использовались смартфоны Xiaomi Redmi Note (Miui V8 на OC Android 4.4.2, среда выполнения Dalvik, процессор MediaTek MT6592, 8 x 1700 МГц, видеосопроцессор Mali-450 MP4, 700 МГц, 2 Гбайта ОЗУ) и Jinga Basco M500 3G (OC Android 5.1, среда выполнения ART, процессор MediaTek MT6580, 4 х 1300 МГц, видеосопроцессор Mali-400 MP2, 1 Гбайт ОЗУ), а также планшет Samsung Galaxy Tab 2 7.0 (CM 13 на базе OC Android 6.0.1, среда выполнения ART, процессор TI OMAP 4430, 2 x 1200 МГц, видеосопроцессор PowerVR 540, 384 МГц, 1 Гбайт ОЗУ).

iGest

Знакомство

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

Преимущества приложения iGest:

  • Множество функций и управление жестами значительно ускорят работу с устройством;
  • Жесты можно использовать прямо на экране блокировки. Теперь для того, чтобы открыть приложение или позвонить, даже не нужно включать телефон;
  • Защита персональных данных. Установите жестовый пароль на галерею, чат и другие приложения;
  • На экране блокировки есть сканер отпечатков пальцев;
  • Удобная плавающая кнопка позволит использовать жесты где угодно;
  • Идеальная точность распознавания жестов. Уникальный алгоритм адаптируется под ваш почерк и распознает любой жест;
  • Простой и удобный интерфейс поможет быстро настроить нужные жесты;
  • iGest – единственное приложение среди аналогов, которое поддерживает multi-touch жесты.

Возможности программы iGest:

  • Запускать приложения;
  • Блокировать приложения жестовым паролем;
  • Совершать звонки;
  • Открывать веб-страницы;
  • Открывать файлы;
  • Заблокировать экран телефона;
  • Создать SMS;
  • Создать Email;
  • Включить фонарик;
  • И многое другое…

Начало работы

При первом знакомстве с iGest нам сразу предложат создать первый жест и перейти к использованию программы.

Касательно функционала, бесплатная утилита iGest умеет многое, а именно: открывать определенные приложения, совершать звонки, писать SMS-сообщения, делать фото и многое другое. Я даже и представить не могу функцию, которой может не хватить в данной программе.

Правда, просматривать веб-страницы в браузере, открывать файлы и создавать E-mail мы сможем только в расширенной версии iGest. Это создает определенные неудобства, так как еще и реклама присутствует в приложении.

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

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

Настройки

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

Тестирование

Функционал приложения не подвел, а как в нем обстоят дела с качеством распознавания жестов, точностью, скоростью и прочими параметрами работоспособности? Особых проблем с ней мною замечено не было, более того, порадовало качество работы, в особенности распознавание мульти-жестов (из нескольких линий). В среднем, на 15-20 жестов программа могла ошибиться один-два раза – не более.

iGest со всеми своими возможностями включает три рабочих процесса и при этом потребляет немного ОЗУ. Поэтому с работой приложения особых проблем нет, за исключением плавающей кнопки и экрана блокировки, на сторонних прошивках с видоизменными интерфейсами данные возможности не работают. Это проверено на Miui 8 и Flyme 5.

Все перечисленные ниже функции протестированы на Android 9.0 Pie. В других версиях ОС или сторонних оболочках некоторые жесты могут работать иначе или не работать совсем.

1. Двойной свайп вниз от границы экрана - полное выдвижение панели настроек

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

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

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


3. Горизонтальные свайпы вдоль адресной строки - перелистывание вкладок в Chrome

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


4. Долгое нажатие кнопки отключения - переход в безопасный режим

Если устройство начинает тормозить, а перезагрузка не помогает, уместно протестировать его работу в безопасном режиме. В этом состоянии на аппарат не влияют сторонние программы, поэтому вызванные ими проблемы проще устранить. Чтобы перейти в безопасный режим, зажмите клавишу питания и удерживайте, пока на дисплее не появится кнопка «Отключить питание». Затем задержите касание на ней - через секунду увидите предложение перейти в безопасный режим.


5. Щипок и долгое нажатие в Google Photos - удобное управление снимками

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


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


6. Двойное нажатие на карте и вертикальные свайпы - изменение масштаба в Google Maps

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


7. Тройное нажатие и свайпы - масштабирование интерфейса и изображений

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


8. Горизонтальные свайпы вдоль кнопки пробела - управление курсором в клавиатуре Google

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


Возможно, вы знаете другие не совсем очевидные жесты? Делитесь в комментариях!

С помощью жестов TalkBack вы можете легко управлять устройством Android.

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

Основные жесты

Жесты перехода

Угловые жесты

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

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

Жесты двумя пальцами

Все жесты TalkBack выполняются одним пальцем. Пока вы касаетесь экрана одним пальцем, ваши жесты отправляются только в TalkBack.

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

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

Настройка жестов TalkBack

Все вышеперечисленные жесты установлены по умолчанию. При желании вы можете изменить их назначение.

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

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

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

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

Рассмотрим основные семь приемов, применяемых на сенсорных экранах. Жесты Андроид могут быть следующие:

1. Касание (нажатие)

Касание (или нажатие) - это основное действие, которое чаще всего применяется на сенсорном экране.

Касание необходимо во многих случаях:

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

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

Для ввода текста достаточно коснуться нужного поля, автоматически появится виртуальная клавиатура, можно печатать текст, касаясь клавиш с нужными символами.

Невольно вспоминается, как много лет назад я подошла к терминалу, нажала на кнопки терминала, чтобы положить деньги на мобильный телефон. В общем, делала все как обычно, а ничего не происходило на терминале, терминал не реагировал на кнопки. Так я сделала 3 или 4 подхода к терминалу в разные дни с нулевым результатом. В какой-то хороший день молодой человек, который стоял в очереди к терминалу за мной, сказал: «А если нажать пальцем на экран?». И вот оно, счастье: я нажала пальцем на экран и терминал стал реагировать на нажатия, все получилось. Так я впервые встретилась с сенсорным экраном.

2. Двойное касание

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

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

Одно двойное касание включает соответствующую опцию, повторное двойное касание отменяет эту же опцию.

Если сравнивать Android с Windows, то двойное касание в Андроиде чем-то похоже на двойной щелчок левой кнопкой в Виндовс.

3. Касание с удержанием

Нажатие (касание) с удержанием используется для того, чтобы открыть дополнительные опции, если они есть.

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

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

4. Смахивание (пролистывание)

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

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

Когда мне впервые на смартфоне понадобилось отправить сообщение на русском языке по , для этого нужно было на виртуальной клавиатуре сменить раскладку с английской на русскую. Перепробовала все варианты, даже зашла в настройки языка - никак не получалось: английская раскладка «стояла как вкопанная». Мне подсказали, что надо просто слегка махнуть пальцем по пробелу слева направо. Кстати, я видела надпись «English» на клавише пробела на виртуальной клавиатуре, нажимала на нее, но безрезультатно. А как только махнула пальцем по пробелу, так раскладка сразу поменялась на русскую. Вот оно смахивание, работает!

5. Перетягивание (перетаскивание)

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

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

6. Сведение и разведение пальцев

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

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

Если коснуться экрана двумя пальцами (или несколькими) и, не отрывая их от экрана, свести вместе, то масштаб уменьшится.

7. Изменение ориентации экрана

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

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

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

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

P.S. Посмотрите другие материалы:

Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик .
Уже более 3.000 подписчиков

.