[Актуализация: позволени OEM жестове] Новите навигационни жестове на Google в Android Q ще бъдат задължителни за всички устройства

click fraud protection

В Android Q единствените две опции за навигация ще бъдат новите навигационни жестове на Google, както и традиционната навигация с 3 бутона.

Актуализация 1 (09.05.19 @ 19:28 ET): Малко след публикуването на тази статия, AndroidAuthority публикува статия, в която се посочва, че Google няма да принуди OEM производителите да се отърват от собствените си жестове. Повече подробности по-долу.

По време на миналогодишната конференция за разработчици на Google I/O, Google представи първата бета версия на Android P с новите контроли с жестове за навигация на Google. Новите жестове на Google изглеждаха полуизпечени, защото жестовете не освобождаваха допълнително място на екрана, нито заместваха бутона за връщане назад. Новите жестове, въведени в Android Q бета 3 са различни обаче. Новата реализация на "напълно жестова навигация" на Google вече няма никакви бутони, които потребителят да натиска, долната част е много по-малка, а долната лента е много по-тънка. Новите жестове изглеждат много по-подобни на iOS, но това не е лошо, защото Apple получи жестове още от самото начало.

Тъй като Google показа новите жестове по време на основната бележка, ние се чудехме какво ще се случи с екосистемата на Android с въвеждането на още един интерфейс за управление с жестове - особено този, който Google моли разработчиците да направят промени, за да се приспособят. Сега научихме, че Google прави техен управлението с жестове е задължително за всички устройства с Android Q. Жестовете за навигация на Google вече са само жестовете за навигация на Android. Като напомняне, ето как работят новите жестове на Google, както е описано подробно в предишната ни статия за всички промени, които забелязахме в последната бета версия.

  • Плъзнете вертикално нагоре от дъното, за да се върнете у дома
  • Плъзнете хоризонтално отляво или отдясно, за да се върнете назад
  • Плъзнете диагонално от долния ляв или десен ъгъл, докато пръстът ви достигне средата на екрана, за да активирате Google Assistant
  • Плъзнете хоризонтално наляво или надясно върху долната лента с жестове, за да превключвате бързо между приложенията
  • Плъзнете нагоре и задръжте за достъп до прегледа на последните приложения

По време на днешната сесия „Подкрепа на мобилната използваемост с тъмна тема и жестове в Android Q“, Ронан Шах, продуктов мениджър в Google в екипа на Android System UI, потвърди, че само 2 метода за навигация ще се поддържат в платформата Android: Новите жестове на Google и традиционните жестове с 3 бутона.

„В бъдеще за Android ще поддържаме 2 режима на навигация напред. Първият е с 3 бутона, знаете, че потребителите на Android обичат 3 бутона. Знаем, че е изключително използваем и също така отговаря на много нужди от достъпност, които жестовете просто не могат. От друга страна, ние също знаем, че има много желание за жестове, така че ще подкрепим 1 режим на жестове, който е това, което видяхте, напредване в Android - и само този." - Ронан Шах, Google.

Г-н Шах продължава, обяснявайки защо са решили да ограничат производителите на оригинално оборудване да прилагат свои собствени контроли с жестове.

„Потребителите все повече искат завладяващи изживявания в Android и едно нещо, което производителите на устройства са направили, е да се опитат да подходят към това от страна на софтуера. И това, което направиха, е да изградят своя собствена навигация с жестове. И всеки производител на устройства има различно впечатление за това как трябва да работи навигацията с жестове. Това, което разпознаваме от страна на платформата, е, че това става лудост за разработчика. Мислейки за N различни навигации с жестове, когато се опитвате да разработите, проектирате, тествате вашето приложение, става някак лудост. Имайки това предвид, въведохме тази навигация с жестове в Q и ще стандартизираме екосистемата от Q на 3 бутона и нашия модел напредва." - Ронан Шах, Google.

Това има много смисъл, защото новата навигация с жестове в Android Q ще изисква много разработчици да преработят своите приложения, за справяне с конфликти. Приложенията със странични ленти няма да работят добре с новия жест с бутона за връщане назад, така че разработчиците ще се нуждаят или от да се отдалечите от такъв потребителски интерфейс или да деактивирате контролите с жестове с новия setSystemGestureExclusionRects API. Тъй като разработчиците сега трябва да вземат предвид това, най-добре е да има само един контрол с жестове внедряване занапред, така че разработчиците да не се налага да обмислят как да се справят с поведението на жестове в различни от Google устройства. Всеки производител на устройство има своя собствена система за навигационни жестове, така че е хубаво да знаете, че Google стандартизира жестовете в Android Q около един модел.

За съжаление, това означава, че страхотните контроли с жестове от OnePlus, Huawei, Xiaomi и Motorola няма да бъдат налични в съответните им версии на Android Q. От друга страна, страхотно е, че Google налага включването на традиционната навигация с 3 бутона като опционален режим. По-рано Google премахна навигацията с 3 бутона от собствените си смартфони Pixel 3 и Pixel 3 XL, но и двете устройства вече имат достъп до традиционния режим, без да се налага да прибягват до каквито и да било трикове.

Благодарение на Андреас Прошофски от DerStandard за главата!

Актуализация 1: OEM производителите няма да бъдат принудени

Въпреки казаното на сцената, Google потвърди AndroidAuthority че няма да забранят изрично жестове на трети страни. Вместо това Google вижда жестовете на трети страни „като опция за опитен потребител“. По този начин, докато OEM ще ще бъдат принудени да предлагат традиционната навигация с 3 бутона и Новите жестове на Google, те няма да да бъде ограничено да предлага допълнителни опции за жестове за навигация. Потребителите ще избират между режима на навигация с 3 бутона и Android Q жестове по време на настройката, но не е ясно дали производителите на оригинално оборудване имат право да показват свои собствени жестове по време на настройка.

Това е странна позиция за Google и тя директно противоречи на казаното на сцената на Google I/O. Разрешаването на OEM производителите да продължат да предлагат свои собствени жестове не прави нищо за стандартизиране на екосистемата, както Google твърдяха, че искат да направят при I/O. По този начин разработчиците ще трябва да се погрижат за множество режими на жестове от множество производители на устройства, което е точно проблемът, който трябваше да бъде решен чрез налагане на унифициран режим на жестове в Android Q.