Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Gest cofania Androida q przerywa podstawową interakcję aplikacji: wysuwaną szufladę

Anonim

Nowy system nawigacji gestami w Androidzie Q jest wyraźnym ulepszeniem tego, co Google wypróbował z Androidem 9 Pie. Wielozadaniowość jest łatwiejsza, a każdy z podstawowych gestów łatwiejszy w obsłudze z większą płynnością. Ale jedną z kluczowych części paradygmatu nawigacji, która wciąż jest w powietrzu, jest nowy gest cofania.

Widzieliśmy, jak kilku producentów telefonów tworzy własne gesty wstecz, ale nie w sposób, w jaki Google standaryzuje się w Androidzie Q: przesuń palcem od krawędzi ekranu, w lewo lub w prawo, w dowolnym momencie, aby wykonać tę samą akcję poprzednio obsługiwane przez przycisk Wstecz. Ta różnica w stosunku do reszty gestów wykonywanych z tyłu na innych telefonach z Androidem jest niezwykle ważna, ponieważ koliduje z jednym z najbardziej podstawowych systemów nawigacji w aplikacji, jakim jest dziś: wysuwaną szufladą.

Wsuwana szuflada od dziesięcioleci jest podstawowym elementem interfejsu aplikacji.

Ukryta wysuwana szuflada jest podstawowym mechanizmem nawigacji aplikacji od prawie dekady i została w jakiś sposób przeniesiona poza system Android na prawie każdą inną platformę. Aplikacje, które nie używają wysuwanej szuflady, są nieliczne i znajdują się daleko, a wiele z nich (w tym niektóre własne) korzysta z niej jako podstawowego systemu do poruszania się po poszczególnych sekcjach aplikacji. Nawet te, które wyświetlają najczęściej używane funkcje na dolnym pasku nawigacyjnym, nadal używają wysuwanej szuflady jako miejsca zrzutu dla dalszych opcji.

(Jedyną kategorią aplikacji, które nie korzystają regularnie z wysuwanej szuflady, są gry, które zmagają się z gestami opartymi na krawędziach.)

Używając Androida Q z nawigacją gestów, każda aplikacja traci szufladę do momentu aktualizacji przez programistę.

Gdy używasz Androida Q z włączoną nawigacją gestami, każda z tych aplikacji traci wysuwaną szufladę. Po prostu nie możesz przesunąć się od krawędzi, w żadnym miejscu ani w żaden sposób, aby ją odsłonić. Jedynym sposobem na pokazanie szuflady będzie naciśnięcie dowolnego przycisku z nią powiązanego - zwykle przycisku menu hamburgera w górnym rogu, który jest coraz trudniejszy do osiągnięcia na dużych (i wysokich) telefonach. To ogromny ból, który wymaga co najmniej zmiany pamięci mięśni i radykalnie zmniejsza prędkość poruszania się po aplikacjach.

Google wie, że gest cofania spowoduje ból głowy dla wszystkich, którzy polegają na wsuwanej szufladzie (między innymi stuknięcia i przesuwanie w pobliżu krawędzi), i wyraźnie informuje programistów, że muszą to zaplanować zmiana:

Jeśli użytkownik przesunie się od krawędzi ekranu, system interpretuje ten gest jako nawigację wstecz, chyba że aplikacja specjalnie przesłoniła ten gest dla części ekranu. Aby Twoja aplikacja była zgodna z nawigacją gestową, musisz rozszerzyć zawartość aplikacji od krawędzi do krawędzi i odpowiednio obsługiwać gesty powodujące konflikty.

Dokumentacja dla programistów Androida określa proces, w którym programiści mogą zdefiniować obszary swoich aplikacji, które są wykluczone z gestu cofania, i zamiast tego wykonają inne czynności - czy to w celu wciągnięcia wysuwanej szuflady, czy po prostu zagwarantowania wprowadzania dotykowego wszystkich droga do krawędzi dla innych interakcji. Na przykład Google zaktualizował już aplikację Sklep Play, aby całkowicie usunąć gest cofania po całej lewej stronie, pozostawiając ją tylko dla wysuwanej szuflady.

Obszary wykluczania gestów będą różne dla każdej aplikacji - jeśli w ogóle je mają.

To wszystko dobrze i dobrze, ale wymaga to od programistów zrobienia tego, o co prosi Google. I nawet jeśli weźmiemy to za coś oczywistego (czego oczywiście nie możemy), a każda aplikacja z wysuwaną szufladą w magiczny sposób ma obszar wykluczenia z dnia na dzień, nadal istnieją duże przeszkody w użyteczności. Obszary wykluczania gestów działają tylko wtedy, gdy możesz na nich liczyć - nie wiedząc, gdzie jest ten obszar, z której strony jest on, jaki jest, i że jest różny dla każdej aplikacji na telefonie, wprowadza nowy zestaw problemów całkowicie. To będzie bardzo, bardzo frustrujące przejście.

Na nieszczęście dla nas programiści nie mają tak dużej motywacji do tworzenia obszarów wykluczenia. Nowe gesty są obowiązkowe w nowych telefonach z Androidem Q, ale nie muszą być domyślną ani wyłączną opcją nawigacji. To całkiem bezpieczny zakład, że większość firm, które już tworzą własne systemy nawigacji gestami lub trzymają się nawigacji za pomocą trzech przycisków, nadal będą to robić z Androidem Q - a dla tej zdecydowanej większości telefonów programiści nie usłyszą żadnych skarg..

Jest to jedna z tych sytuacji, w których możemy uznać powolne wdrażanie aktualizacji Androida za pozytywną rzecz, ponieważ programiści jako całość nie zamierzają aktualizować swoich aplikacji pod kątem nowych gestów cofania Androida Q na jakiś czas.. A w przypadku każdego, kto aktualizuje swój telefon inny niż Pixel na Androida Q, jeszcze większą wagę ma decyzja między włączeniem nowych gestów a trzymaniem się innych dostępnych systemów - gesty Androida Q mogą być świetne i intuicyjne, ale czy warto tracić wysuwane szuflady w większości aplikacji, z których korzystasz na co dzień? Nie sądzę, żeby ktoś powiedział, że są.

Android Q: Wszystko, co musisz wiedzieć!