Google отказывается от навигации «пилюлей», требует от OEM-производителей поддержки как «полностью жестовой», так и 3-кнопочной навигации в Android Q

Google I/O 2019 принесла множество новых разработок для Android, но на одной из сессий Google подтвердил интересный факт о навигации. В дальнейшем Google будет поддерживать только две версии навигации — новую полностью жестовую навигацию Android Q и классическую трехкнопочную конфигурацию.

Если немного оглянуться назад, то нынешний подход Android Q к навигации представляет собой некоторый хаос. Есть система жестовой навигации «пилюлей» из Android Pie, которая в основном всем не нравится, новая полностью жестовая навигация, очень похожая на ту, что есть на iPhone X, и классический 3-кнопочный вариант, который существует уже много лет и теперь также присутствует на Pixel 3.

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

Реклама — прокрутите дальше для просмотра контента

Android Q будет поддерживать два режима навигации — Жесты и Кнопки. Новая полностью жестовая навигация (я подозреваю, что ей дадут новое название) станет единственным способом использования жестов на Android, если только ваш OEM-производитель не добавит свою собственную версию. Чтобы удовлетворить давних пользователей, а также помочь с доступностью, Google продолжит поддерживать классическую 3-кнопочную панель навигации, которая существует в Android на протяжении большей части десятилетия.

На сессии Google I/O было подтверждено, что будут использоваться только два метода навигации

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

Обновление: Android Authority подтвердил, что OEM-производители могут продолжать внедрять свои собственные системы. Не совсем ясно, запрещает ли Google OEM-производителям включать собственные жесты в Android Q, но, по крайней мере, они должны будут включить версию Google, и это определенно не поощряется. Google не официально заявлял, что прекратит включать собственные жестовые решения OEM-производителей. Сотрудники XDA транскрибировали соответствующий фрагмент выступления.

…одна из вещей, которую делали производители устройств, — это попытка подойти к этому с программной стороны. И они создали свою собственную жестовую навигацию. И у каждого производителя устройств свое представление о том, как должна работать жестовая навигация. Мы на платформенной стороне признаем, что это становится безумием для разработчика. Думать о N различных жестовых навигациях, когда вы пытаетесь разработать, спроектировать, протестировать свое приложение, это просто безумие. Поэтому, учитывая это, мы представили эту жестовую навигацию в Q, и мы будем стандартизировать экосистему начиная с Q на 3 кнопках и нашей модели в будущем.

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

Подробнее об Android Q: