У Google было много времени, чтобы выяснить, как они хотят реализовать навигацию с помощью жестов в Android. Спустя все это время жесты Android Q все еще остаются в беспорядке.
Кажется, что в 2019 году каждое Android-устройство должно иметь как минимум возможность навигации с помощью жестов. Samsung, OnePlus, Huawei и многие другие китайские производители теперь предлагают возможность управления жестами. В попытке опередить проблему до того, как действительно произойдет настоящая фрагментация, Google также работает над созданием набора жестов. Последняя бета-версия Android Q от Google принесла с собой новый набор жестов навигации по системе. Эти жесты были доработано и изменено через весь процесс бета-тестирования Android Q. К сожалению, последняя разработка Google в области навигации с помощью жестов мне не подходит, и в итоге возникает ощущение, что что-то прикрученное к Android, а не интуитивно понятная, умная и полезная система для перемещения по устройство. Давайте посмотрим, почему они сейчас в таком беспорядке.
Краткая история навигации
Чтобы правильно говорить о навигации с помощью жестов Google в 2019 году, я думаю, нам нужно начать с самого начала. В сентябре 2008 года HTC выпустила G1, первый коммерчески доступный телефон Android. Хотя с тех пор в Android почти все изменилось, G1 оснащен двумя кнопками, которые остались в Android более или менее в своем нынешнем виде: «Назад» и «Домой». Фактически, кнопка «Назад» на системном уровне была определяющей особенностью и отличительным признаком Android с момента его создания.
В течение нескольких лет устройства Android, такие как мой любимый Nexus One, оснащались четыре-Расположение кнопок: Домой, Назад, Меню, Поиск.
Хотя многие производители меняли порядок, за некоторыми исключениями, на тот момент это была раскладка Android. В 2012, Android 3.0, началось обесценивание кнопки меню (кнопку поиска уже убрали). Хотя в то время это изменение было спорным, аргументы Google были разумными. Сами меню всегда были под знаком вопроса. Скрытое меню, в котором может быть или не быть нужная вам опция, которую можно обнаружить только нажатием кнопки для проверки, не является понятным и коммуникативным пользовательским интерфейсом. Приложения адаптировались к этим изменениям и начали включать кнопку меню на свои панели инструментов.
Начиная с Android 4 в 2013 году, «ванильные» устройства оснащались теперь уже знакомой навигационной раскладкой для недавно использованных приложений «домой». Мы в основном придерживаемся этого макета и расположения кнопок уже много лет. Однако с линейкой Pixel после Nexus Google начал немного экспериментировать.
Оригинальные Google Pixel и Pixel 2 были оснащены стандартной раскладкой «дома», но Pixel 3 (и Android Pie) был выпущен с новой двухкнопочной схемой управления «жестами». Кнопка «Домой» осталась, как и общесистемная кнопка «Назад», но «Недавние приложения» теперь были заменены жестом смахивания вверх. Подобно удалению кнопки меню, такое большое изменение на уровне системы было встречено критикой и замешательством. Однако, в отличие от удаления кнопки меню, это изменение фактически не принесло пользы пользователю. Панель навигации осталась той же высоты, и ее использование, возможно, было медленнее, чем простое нажатие кнопки. Возможно, эти жесты были ответом на iPhone X, в котором были реализованы полноценные общесистемные навигационные жесты, но это было во многом похоже на перемены ради перемен.
Жесты Android Q — попытка обновления
Теперь многие OEM-производители Android разработали свои собственные системы жестов. Многие из них похожи на iPhone X, особенно жестом «Домой». С приближением запуска Pixel 4 (и Android Q) Google собирается выпустить еще один метод системной навигации, который еще больше использует жесты. Мы видели, как эти жесты развивались в бета-версиях Android Q, но теперь, когда мы находимся на бета-версии 5 и приближаемся к финальной версии Q, вероятная «окончательная версия» этих жестов начинает обретать форму. Жесты, если честно, плохие.
Для начала давайте посмотрим, как работают эти новые жесты. После выбора полноэкранной навигации панель навигации обычно исчезает и заменяется небольшой горизонтальной линией внизу. Эта панель очень похожа на домашнюю панель iOS, только меньшего размера. Жесты также работают аналогично iOS. Проведя вверх по панели в приложении, вы перейдете на главный экран (аккуратный эффект упругости на адаптивных значках помогает передать движение). Проведите пальцем вверх и удерживайте, чтобы открыть переключатель последних приложений. Проведя по горизонтали вдоль нижней панели, можно пролистать последние приложения, опять же, как в iOS.
Вот где все становится грязным. Важнейшая кнопка «Назад», которая по-прежнему является важнейшим компонентом навигации Android, теперь доступна для пролистывания с любой стороны экрана. Свайп снаружи дисплея внутрь активирует кнопку «Назад» с обеих сторон.
Жест назад можно активировать со всей высоты дисплея, если клавиатура не открыта. Если клавиатура открыта, вам придется провести пальцем над клавиатурой или закрыть клавиатуру с панели навигации. Наконец, в бета-версии 5 Google добавила эти маленькие полукруглые индикаторы в нижнем углу с обеих сторон для жеста Ассистента, который проводит пальцем из любого нижнего угла.
Большинство жестов Android Q отлично; Apple и другие производители уже познакомили с ними людей, и хотя я бы не назвал их интуитивно понятными, в большинстве случаев они работают достаточно хорошо. Однако с жестом «Назад» есть некоторые большие проблемы, и мне бы очень хотелось, чтобы Google переосмыслил всю систему.
Проблемы и путаница
Моя первая и основная проблема связана с использованием приложений. Начнем с того, что большинство приложений Android имеют Навигационный ящик. Эта удобная выдвижная панель присутствует во многих приложениях, и за многие годы использования Android я научился проводить пальцем от края, чтобы открыть ее. Можно нажать меню «Гамбургер» вверху, чтобы открыть ящик, но поскольку телефоны становятся все больше и выше, это проблематично. Поскольку жесты открытия «Назад» и «Навигационный ящик» функционально идентичны, невероятно сложно, сложно и раздражающе делать один, не активируя и не спотыкаясь о другой. В Android Q бета 5 Google пытается это исправить с помощью своего рода метода «начни проводить и приостанови» для открытия ящика, а не «Назад», но, по моему опыту, это невероятно ненадежно.
Заставляя себя использовать жесты Google с момента выпуска бета-версии 5, я понял, в скольких приложениях я часто открываю панель навигации. Вот (ни в коем случае не исчерпывающий) список приложений, которые теперь стали немного более громоздкими в использовании с помощью жестов:
- Gmail
- Магазин игр
- Буквально любой клиент Reddit
- Раздор
- Делайте заметки
- Твиттер
Конечно, это не непреодолимая проблема, но кажется, что она ненужна. У нас есть годы инерции разработчиков, с которой борется новый жест Android Q.
Еще одна проблема, с которой я столкнулся с жестом «Назад», заключается в том, что он не является связным и коммуникативным. По общему признанию, общесистемное поведение Android всегда было немного странным. В некоторых приложениях оно закроется, а в некоторых ситуациях вы сможете переключаться между приложениями и в конечном итоге возвращаться домой. Обычной ситуацией является открытие приложения из панели запуска, а затем нажатие кнопки «Назад» (хотя бы один раз), чтобы вернуться в панель запуска.
На iOS, где многие утверждают, что Google отказался от жестов, это невозможно. Операционная система Apple более «ориентирована на приложения», и в ней нет никаких жестов, кроме «Домой», позволяющих перейти из приложения обратно на главный экран. В большинстве приложений iOS смахивание (только) от левого края рассматривается как жест назад. Это сообщается пользователю через тонкую анимацию нового представления, выдвигающегося с правого края. Поэтому естественно и интуитивно, скольжение в противоположную сторону приведет к возврату «назад».
Подобный поток и анимация просто не работают с UX-интерфейсом Android. Если я запускаю приложение с дока, оно «увеличивается» до значка. Ничто в анимации не говорит о том, что «возврат назад» путем смахивания от любого края приведет пользователя к главному экрану. Опять же, это не показательный момент, но мы уже более десяти лет занимаемся этими мобильными операционными системами, и это кажется шагом назад с точки зрения интуитивной работы с пользователем.
Наконец, у меня есть еще пара мелких проблем с жестом назад Android Q. Когда клавиатура открыта, вы теряете возможность проводить пальцем по краям, независимо от высоты клавиатуры. Если кто-то хочет использовать жест назад, чтобы закрыть клавиатуру, ему придется поднять телефон вверх и провести над клавиатурой.
На данный момент на старом месте кнопки «Назад» осталась кнопка «закрыть клавиатуру», которая поможет. Мне это кажется довольно запутанным. Наконец, и я полностью готов признать, что это может быть просто то, что я делаю с помощью жеста, а не кнопки, нет возможности многократно нажимать кнопку, чтобы вернуться на несколько слоев назад. Я нередко переписываюсь в Hangouts (Я все еще злюсь на тебя, Google) и просто быстро нажмите кнопку «Назад», чтобы вернуться на главный экран. Альтернативно, иногда вы просматриваете Twitter или Reddit на несколько уровней и хотите несколько раз нажать кнопку «Назад», чтобы вернуться к основному каналу. Повторное нажатие кнопки всегда будет проще, чем эквивалентное количество движений.
Пожалуйста, исправьте жесты Android Q, Google.
Честно говоря, я использую Android Q Beta 5 с момента ее выпуска и впервые заставляю себя использовать жесты при использовании Pixel 3 XL. Мне это до сих пор не нравится, и мне постоянно приходится бороться с желанием вернуться к двух- или трехкнопочной навигации. Многие жесты Android Q просто напоминают игру Google в догонялки или просто дублирование того, что уже делают iOS и EMUI. Это не похоже на глубоко продуманный и последовательный опыт. Он также кажется медленнее почти во всех отношениях, чем раскладка с тремя кнопками, существовавшая почти десять лет назад. Я знаю, что мы очень близки к выпуску Android Q, и вполне вероятно, что многое из того, что мы видим в бета-версии 5, войдёт в стабильную версию Q. Однако я искренне надеюсь, что рано или поздно они смогут придумать что-то получше. На данный момент, по крайней мере, я все еще могу вернуться к раскладке с тремя кнопками или к таблетке.