Компания Google заявляет, что до выхода официальной версии Android Q "осталось всего несколько недель". Это означает, что сегодня настал день выхода финальной бета-версии, номер 6. В ней нет ничего особенно нового, лишь мелкие правки и то, как будет работать "обратный жест". Кроме того к выходу готов "финальный API 29 SDK и обновленные инструменты сборки для Android Studio" как часть этого обновления.
Вот как Google описывает обновленный "обратный жест":
"Мы внесли дополнительные улучшения в навигацию по жестам в бета-версии 6 на основе отзывов пользователей. Во-первых, для обеспечения надежной и согласованной работы для жеста "назад" существует зона исключения в 200dp. Во-вторых, мы добавили настройку чувствительности для жеста "Назад"."
В предыдущих бета-версиях Android пользователи испытывали особенно много проблем с жестом "назад", за который система принимала едва ли не каждое прикосновение к левой грани экрана, даже если пользователь не планировал возвращаться "обратно". Поэтому Google решила добавить в Android Q возможность настройки чувствительности этого жеста.
"Зона исключения в 200dp" сделана для того, чтобы приложения, в которых не предназначено использования жеста "назад", не конфликтовали с интерфейсом ОС.
Идея состоит в том, что некоторые приложения позволяют пролистывать такие вещи, как слайды в галерее, поэтому исключение части экрана снижает вероятность случайного нажатия кнопки "Назад". Другим примером является слайдер на видео - зона исключения вокруг него облегчит захват слайдера и его перемещение, когда он находится рядом с краем экрана.
В твите от Криса Бэйнса из команды разработчиков Google есть фотография, которая помогает это объяснить:
Также, как сообщает 9to5Google, в обновлении появилась новая опция - "чувствительность обратных жестов". Пока это не подтверждено другими источниками, но, как сообщается, если вы произведете эту настройку, Android предупредит вас о том, что "более высокая чувствительность может конфликтовать с любыми жестами приложения по краям экрана".
Это определенно особенность, с которой в конечном итоге поиграют многие пользователи, потому что, несмотря на все усилия Google, все еще существует путаница в отношении того, что делать с левой стороной экрана. Множество приложений помещают туда рабочие панели, и хотя предполагается, что вы сможете удерживать палец в этой области, чтобы вытащить панель, это по-прежнему очень неопределенный жест. (Профессиональный совет, который также не объясняет всего: сдвигая палец вверх под углом 45 градусов, иногда открывается панель вместо вызова действия "Назад".)
Google уверяет, что они изменяют указанные настройки жестов "на основе отзывов пользователей", что на самом деле является очень "дипломатическим" способом сказать, что "все были в шоке от того, насколько запутанным и потенциально неудачным этот жест, и поэтому нам нужно было его снова изменить". Кажется, что каждая бета-версия имела разные взгляды на то, как на самом деле будут работать жесты, так что, стоит надеяться, эта итерация все-таки нашла удачный баланс для пользователей. В любом случае, время вышло, чтобы вносить дополнительные изменения перед официальным выпуском телефонов Pixel этим летом.
Компания по-прежнему пытается обучить разработчиков тому, как справляться с этими жестами, и обещает в скором времени еще одну публикацию в блоге, объясняющую, как они могут "оптимизировать" свои приложения для новых жестов.
Иван Ковалев
VIA