Google, возможно, тестирует новые жесты назад в Android Q

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

Обновление 1 (22.04.19, 20:28 по восточному времени): Пользователю Пабло в комментариях удалось заставить работать жест назад, применив предыдущий трюк, который мы использовали. Более подробная информация в разделе обновлений в конце. Оригинальная статья следует ниже.

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

Жесты смахивания назад

Элементы управления жестами в EMUI от Huawei и MIUI от Xiaomi отказались от кнопки «Назад» в пользу жеста смахивания, который включает в себя пролистывание с левой или правой стороны для возврата. Лично я не сторонник такого рода жестов, поскольку они мешают навигационный ящик многих приложений Android, соответствующих рекомендациям Material Design. Тем не менее, похоже, что Google, по крайней мере, экспериментирует с этой формой управления жестами, как впервые заметил старший участник XDA. пафонб. Он записал следующее видео, демонстрирующее новые жесты в образе системы Android Q. Эмулятор Android Studio. Как видите, жест в настоящее время не работает, но стрелка, появляющаяся по бокам, указывает на то, что он выполнит обратное действие, как только код будет полностью реализован.

Мы подтвердили, что этот новый жест присутствует в бета-версии Android Q 2 на Google Pixel 2 XL. Для его включения требуется несколько простых команд ADB:

adb shell settings put global prototype_enabled 1
adb shell settings put global quickstepcontroller_edge_width_sensitivity 48
adb reboot

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

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

Изменение цвета панели навигации

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

Для его включения необходимо отправить следующую команду ADB:

adb shell settings put global navbar_color_adapt_enable 1

Мы знали об этих командах ADB с тех пор, как впервые получили в свои руки Утечка сборки Android Q еще в январе, но ни одна из функций в то время не была реализована, поэтому мы не могли позволить им точно узнать, что они делали. Теперь, когда они хотя бы частично работают над второй бета-версией Android Q, мы можем еще раз продемонстрировать, над чем Google экспериментирует «под капотом». Если мы обнаружим еще какие-либо подобные изменения перед вводом-выводом Google, мы сообщим вам об этом.


Обновление 1: Как заставить работать жест смахивания назад

Жест смахивания назад работает, если вы также введете следующую команду ADB:

adb shell settings put global quickstepcontroller_gesture_match_map 172233

Более подробную информацию о том, как это работает, можно найти здесь.