Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Жесты Android q снова меняются, но на этот раз это хорошая новость

Оглавление:

Anonim

Что тебе нужно знать

  • Leaked Beta 5 build показывает новую опцию «Back Sensitivity» для жестов.
  • Разработчик Google описал новое изменение, которое позволяет «заглядывать» в ящики для меню гамбургеров.
  • Ограничения размера зоны исключения также вводятся для конфликтов жестов спины.

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

Чувствительность спины

Чувствительность к спине была обнаружена в неизданной сборке, которая была выдвинута пользователю Pixel 3 XL несколько дней назад. Согласно 9to5Google, задняя чувствительность - это ползунок между 1 и 4, который может уменьшить чувствительность вашего телефона к жесту спины, что, по словам пользователя, сообщившего о настройке, заметно улучшило навигацию. Рассматриваемая сборка была QP1A.190626.001, что означает, что Back Sensitivity может быть не частью Beta 5, а, возможно, Beta 6.

Заглядывать в ящики

Одна из самых больших проблем с жестами Q заключается в том, что при их включении нельзя вытолкнуть левое меню в приложении, которое нарушает работу целого ряда приложений (включая многие сторонние приложения Google). Peeking, как было объявлено Google в Берлине, позволит пользователям проникнуть в меню гамбургеров, чтобы открыть его, тем самым взяв на себя ответственность разработчиков немедленно изменить макет или добавить запретные зоны.

Behavior Поведение ящика меняется. Пользователи смогут открыть ящик, посмотрев на ящик, а затем проведя пальцем. Большим преимуществом является то, что это работает с существующими приложениями со «старыми» версиями DrawerLayout. pic.twitter.com/WVyOzQFzHO

- Крис Бейнс (@chrisbanes) 2 июля 2019 г.

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

Пределы зоны отчуждения

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

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

Еще ничего не решено

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

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