Статья

Жест возврата Android Q нарушает фундаментальное взаимодействие с приложением: выдвижной ящик

Android QНовая система навигации с помощью жестов - явное обновление по сравнению с тем, что Google пробовал с Android 9 Pie. Многозадачность проще, и каждый из основных жестов проще в использовании и отличается большей плавностью. Но одна из основных частей парадигмы навигации, которая все еще витает в воздухе, - это новый жест назад.

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

Выдвижной ящик был одним из основных компонентов интерфейса приложения в течение десяти лет.

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

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

При использовании Android Q с жестовой навигацией каждое приложение теряет выдвижной ящик, пока разработчик не обновит его.

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

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

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

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

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

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

Андрей Мартоник

Эндрю - исполнительный редактор Android Central в США. Он был энтузиастом мобильных устройств со времен Windows Mobile, а с 2012 года освещал все, что связано с Android, с уникальной точки зрения. Для предложений и обновлений вы можете связаться с ним по адресу [email protected] или в Twitter по адресу @andrewmartonik.

instagram story viewer