Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Gesto operačného systému Android q prerušuje zásadnú interakciu s aplikáciou: zásuvný modul pre zasunutie

Anonim

Nový systém navigácie gestami systému Android Q je jasnou aktualizáciou toho, čo spoločnosť Google vyskúšala so systémom Android 9 Pie. Multitasking je jednoduchší a každé z hlavných gesta sa ľahšie používa s väčšou plynulosťou. Jednou z hlavných častí navigačnej paradigmy, ktorá je stále vo vzduchu, je však nové gesto chrbta.

Videli sme niekoľko tvorcov telefónov, ktorí si vytvárajú svoje vlastné gestá chrbta, ale nie tak, ako to štandardizuje spoločnosť Google so systémom Android Q: kedykoľvek prejdite prstom z okraja obrazovky, zľava alebo doprava, aby ste vykonali rovnakú akciu predtým ovládané tlačidlom Späť. Tento rozdiel od ostatných zadných gest na iných telefónoch s Androidom je nesmierne dôležitý, pretože narúša jeden z najzákladnejších navigačných systémov v aplikácii, ktoré sa dnes používajú: zásuvný modul pre zasunutie.

Zásuvná zásuvka je už desať rokov základnou súčasťou rozhrania aplikácií.

Skrytá zásuvná zásuvka je základným mechanizmom navigácie aplikácií už takmer desať rokov a rozširuje sa mimo systému Android tak, že nejakým spôsobom predstavuje takmer každú inú platformu. Aplikácie, ktoré nepoužívajú zásuvnú zásuvku, sú medzi nimi veľmi vzdialené a mnohé (vrátane niektorých z vlastných spoločností Google) sa na ňu spoliehajú ako na svoj primárny systém pre pohyb v častiach aplikácie. Dokonca aj tie, ktoré zobrazujú najpoužívanejšie funkcie spodnej navigačnej lišty, používajú posuvnú zásuvku ako skládku pre ďalšie možnosti.

(Jedinou kategóriou aplikácií, ktoré pravidelne nepoužívajú zásuvnú zásuvku, sú hry, ktoré majú svoje vlastné boje s gestami na hranách.)

Pri používaní systému Android Q s navigačným gestom stratí každá jednotlivá aplikácia svoju zásuvnú zásuvku, kým sa vývojár neaktualizuje.

Ak používate Android Q s povolenou navigáciou gestami, každá z týchto aplikácií stratí svoju zásuvnú zásuvku. Jednoducho nemôžete prejsť prstom z okraja, na akomkoľvek mieste alebo akýmkoľvek spôsobom, aby ste to odhalili. Jediným spôsobom, ako ukázať zásuvku, je ťuknúť na ktorékoľvek tlačidlo, ktoré je s ňou spojené - zvyčajne na tlačidlo hamburgera v hornom rohu, ktoré je čoraz ťažšie dosiahnuť na veľkých (a vysokých) telefónoch. Je to obrovská bolesť, ktorá si vyžaduje zmenu svalovej pamäte prinajmenšom a dramaticky znižuje rýchlosť, ktorou môžete navigovať v aplikáciách.

Google vie, že zadné gesto bude vytvárať bolesti hlavy pre každého, kto sa spoliehal na zásuvnú zásuvku (okrem iného aj na hrany s vodovodnými batériami a švihnutiami), a vývojárom jasne ukazuje, že na to musia plánovať zmeniť:

Ak používateľ prejde prstom z okraja obrazovky, systém interpretuje toto gesto ako spätnú navigáciu, pokiaľ aplikácia výslovne toto gesto pre časti obrazovky neprepíše. Ak chcete, aby bola vaša aplikácia kompatibilná s navigáciou v gestách, budete chcieť rozšíriť obsah aplikácie od okraja k okraju a zaobchádzať s protichodnými gestami primerane.

Dokumentácia pre vývojárov systému Android stanovuje postup, pomocou ktorého môžu vývojári definovať oblasti svojich aplikácií, ktoré sú vylúčené z gesta chrbta, a namiesto toho vykonajú ďalšie akcie - či už ide o zasunutie do zásuvného modulu pre zasunutie alebo jednoducho o zaručenie dotykového vstupu cesta k okraju pre ďalšie interakcie. Spoločnosť Google napríklad už aktualizovala aplikáciu Obchod Play tak, aby úplne odstránila zadné gesto na celej ľavej strane a ponechala ju iba na zásuvnú zásuvku.

Oblasti vylúčenia gest sa budú pre každú aplikáciu líšiť - ak ich majú vôbec.

To je všetko v poriadku a dobré, ale vyžaduje, aby vývojári skutočne robili to, čo od spoločnosti Google žiada. A aj keď to berieme ako dané (čo samozrejme nemôžeme) a každá aplikácia so zásuvným modulom má magické miesto pre vylúčenie cez noc, stále existujú veľké prekážky použiteľnosti. Oblasti vylúčenia gest fungujú iba vtedy, ak sa môžete spoľahnúť na to, že tam sú - nevediac, kde je táto oblasť, na ktorej strane je, ako je veľká a ak ju budete mať pre každú aplikáciu v telefóne inú, predstavuje novú skupinu problémov. úplne. Bude to veľmi, veľmi frustrujúci prechod.

Bohužiaľ pre nás vývojári nemajú toľko podnetov na vytvorenie týchto oblastí vylúčenia. Nové gestá sú povinné na nové telefóny dodávané so systémom Android Q, nemusia však byť predvolenou ani exkluzívnou navigačnou voľbou. Je to celkom bezpečná stávka, že väčšina spoločností, ktoré už vyrábajú svoje vlastné systémy navigácie gestami alebo sa držia trojtlačidlovej navigácie, bude pokračovať v tomto postupe so systémom Android Q - a pre túto veľkú väčšinu telefónov tam vývojári nepočujú žiadne sťažnosti., Toto je jedna z situácií, keď môžeme pomalý vývoj aktualizácií pre systém Android považovať za pozitívnu vec, pretože vývojári ako celok nebudú mať svoje aplikácie aktualizované s ohľadom na nové gestá späť v systéme Android Q na určitý čas., A v prípade kohokoľvek, kto aktualizuje svoj telefón bez Pixelu na Android Q, dáva ešte väčšiu váhu rozhodnutiu medzi povolením nových gest a lepením na iné dostupné systémy - gestá Android Q môžu byť skvelé a intuitívne, ale oplatí sa ich stratiť vo väčšine aplikácií, ktoré používate každý deň? Nemyslím si, že by niekto povedal, že sú.

Android Q: Všetko, čo potrebujete vedieť!