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