Новата навигационна система за жестове на Android Q е ясен ъпгрейд спрямо това, което Google опита с Android 9 Pie. Многозадачността е по-лесна и всеки един от основните жестове е по-лесен за използване с повече плавност. Но една основна част от навигационната парадигма, която все още е във въздуха, е новият жест на гърба.
Виждахме няколко производители на телефони да създават свои собствени жестове назад, но не по начина, по който Google се стандартизира с Android Q: прекарайте пръст от ръба на екрана, отляво или отдясно, по всяко време, за да извършите същото действие преди това се обработва от бутона за връщане. Тази разлика от останалите жестове на задните телефони на други телефони с Android е изключително важна, защото пречи на една от най-основните навигационни системи в приложението, използвани днес: чекмеджето с плъзгащи се врати.
Плъзгащото се чекмедже е основен компонент на интерфейса на приложението от десетилетие.
Скритото чекмедже за плъзгане е основен механизъм за навигация на приложенията от близо десетилетие и се разпространява извън Android до почти всяка друга платформа по някакъв начин. Приложенията, които не използват плъзгащо се чекмедже, са малко и са далеч между тях, а много от тях (включително някои от собствените на Google) разчитат на него като тяхна основна система за преминаване през секции на приложението. Дори онези, които натоварват най-често използваните функции до долната лента за навигация, все още използват плъзгащото се чекмедже като сметище за допълнителни възможности.
(Единствената категория приложения, които не използват редовно чекмедже за плъзгане, са игри, които имат свои собствени борби с жестове, базирани на ръба.)
Използвайки Android Q с навигация с жест, всяко отделно приложение ще загуби чекмеджето с плъзгащо се изображение, докато разработчикът не се актуализира.
Когато използвате Android Q с активирана навигация с жестове, всяко едно от тези приложения губи плъзгащото се чекмедже. Просто не можете да прокарате пръст от ръба, на което и да е място или по някакъв начин, за да го разкриете. Единственият начин да покажете чекмеджето ще бъде да докоснете какъвто и да е бутон, свързан с него - обикновено бутон от менюто за хамбургер в горния ъгъл, който е все по-труден за достигане до големи (и високи) телефони. Това е огромна болка, която изисква промяна в мускулната памет най-малкото и рязко намалява скоростта, с която можете да навигирате в приложенията.
Google знае, че жестът на гърба ще създаде главоболие за всички, които са дошли да разчитат на плъзгащото се чекмедже (сред другите крайни кранове и премествания) и прави ясно на разработчиците, че трябва да планират това да се промени:
Ако потребителят плъзне от ръба на екрана, системата интерпретира този жест като навигация назад, освен ако приложение конкретно не отмени този жест за части от екрана. За да направите приложението си съвместимо с жестовата навигация, ще искате да разширите съдържанието на приложението от ръба до ръба и да боравите с конфликтни жестове по подходящ начин.
Документацията за програмисти за Android определя процеса, чрез който разработчиците могат да определят областите на своите приложения, които са изключени от задния жест, и вместо това ще извършват други действия - независимо дали това е да се изтеглят в чекмеджето с плъзгащо се устройство или просто имат гарантиран вход с докосване път до ръба за някакво друго взаимодействие. Като пример, Google вече е актуализирал приложението Play Store, за да премахне изцяло жеста на гърба от цялата лява страна, оставяйки го само за чекмеджето с плъзгащото се стъкло.
Зоните за изключване на жестове ще бъдат различни за всяко приложение - ако изобщо ги има.
Това е всичко добре и добре, но това изисква от разработчиците всъщност да правят това, което Google иска. И дори ако приемем това като даденост (което очевидно не можем) и всяко приложение с плъзгащо се чекмедже магически има зона за изключване за една нощ, все още има големи пречки за използваемост. Зоните за изключване на жестове работят само ако можете да разчитате, че те са там - без да знаете къде е тази зона, на коя страна е, колко е голяма и като тя е различна за всяко приложение на телефона ви, въвежда нов набор от проблеми напълно. Това ще бъде много, много разочароващ преход.
За съжаление за нас, разработчиците нямат толкова голям стимул да създават тези области за изключване. Новите жестове са задължителни за включване в новите телефони, които се доставят с Android Q, но те не трябва да са по подразбиране, нито изключителен избор за навигация. Това е доста безопасен залог, че повечето компании, които вече правят собствени навигационни системи с жестове или се придържат към навигация с три бутона, ще продължат да правят това с Android Q - и за тази голяма част от телефоните там, разработчиците няма да чуят оплаквания, Това е една от онези ситуации, в които всъщност можем да приемем бавното пускане на актуализациите на Android като положително нещо, защото разработчиците като цяло няма да актуализират своите приложения с съображения за новите жестове на Android Q за известно време., И в случай на всеки, който актуализира своя телефон без пиксели до Android Q, той придава още по-голяма тежест на решението между активирането на новите жестове и залепването с другите налични системи (и) - жестовете на Android Q може да са страхотни и интуитивни, но струва ли си да губите плъзгащи се чекмеджета в повечето приложения, които използвате всеки ден? Не мисля, че някой би казал, че са.
Android Q: Всичко, което трябва да знаете!