V systému Android Q budou jedinými dvěma možnostmi navigace nová navigační gesta Google a tradiční navigace pomocí tří tlačítek.
Aktualizace 1 (9. 5. 2019, 19:28 ET): Krátce po zveřejnění tohoto článku AndroidAuthority zveřejnil článek, který uvádí, že Google nebude nutit výrobce OEM, aby se zbavili svých vlastních gest. Více podrobností níže.
Během loňské vývojářské konference Google I/O společnost Google odhalila první beta verzi Androidu P s novými ovládacími prvky navigace od Googlu. Nová gesta Google se zdála být nedodělaná, protože gesta neuvolnila žádné další místo na obrazovce ani nenahradila tlačítko Zpět. Nová gesta zavedená v Android Q beta 3 jsou však odlišné. Nová implementace „plně gestuální navigace“ od Googlu již nemá žádná tlačítka, která by uživatel mohl stisknout, spodní část je mnohem menší a spodní lišta je mnohem tenčí. Nová gesta působí mnohem více jako iOS, ale to není špatné, protože Apple gesta dostal hned od začátku.
Protože Google během keynote ukázal nová gesta, zajímalo nás, co se stane s ekosystémem Android po představení
ještě další rozhraní pro ovládání gesty – zejména takové, které Google žádá po vývojářích, aby provedli změny, aby se přizpůsobili. Nyní jsme se dozvěděli, že Google dělá jejich ovládání gesty povinné pro všechna zařízení se systémem Android Q. Navigační gesta Google jsou nyní pouze navigačními gesty Androidu. Pro připomenutí, zde je návod, jak fungují nová gesta Google, jak je podrobně popsáno v našem dřívějším článku o všechny změny, které jsme zaznamenali v nejnovější beta verzi.- Chcete-li přejít domů, přejeďte zespodu svisle nahoru
- Chcete-li se vrátit zpět, přejeďte vodorovným přejetím zleva nebo zprava
- Asistenta Google spustíte přejetím prstem z levého nebo pravého dolního rohu, dokud prst nedosáhne středu obrazovky
- Chcete-li rychle přepínat mezi aplikacemi, přejeďte po spodním pruhu gest vodorovně doleva nebo doprava
- Přejetím nahoru a podržením otevřete přehled posledních aplikací
Během dnešního zasedání „Podpora mobilní použitelnosti pomocí tmavého motivu a gest v Androidu Q“ Ronan Shah, produktový manažer společnosti Google v týmu uživatelského rozhraní systému Android, potvrdil, že na platformě Android budou podporovány pouze 2 způsoby navigace: Nová gesta Google a tradiční gesta se 3 tlačítky.
„V budoucnu pro Android budeme podporovat 2 navigační režimy. První z nich jsou 3 tlačítka, víte, že uživatelé Androidu milují 3 tlačítka. Víme, že je to super použitelné a také řeší spoustu požadavků na přístupnost, které gesta prostě nemohou. Na druhou stranu také víme, že existuje velká touha po gestech, takže budeme podporovat 1 režim gest, což je to, co jste viděli, pohyb vpřed v Androidu - a pouze v tom jediném." - Ronan Shah, Google.
Pan Shah pokračuje a vysvětluje, proč se rozhodli omezit OEM výrobcům zavádění jejich vlastních ovládacích prvků gest.
„Uživatelé stále více chtějí pohlcující zážitky v Androidu a jedna věc, kterou výrobci zařízení udělali, je pokusit se k tomu přistupovat ze strany softwaru. A to, co udělali, je vytvoření vlastní navigace pro gesta. A každý výrobce zařízení má jiný dojem z toho, jak by gestová navigace měla fungovat. Co uznáváme na straně platformy, je to pro vývojáře šílené. Když se snažíte vyvinout, navrhnout, otestovat svou aplikaci, přemýšlíte o N různých navigacích s gesty, je to tak trochu šílené. S ohledem na to jsme zavedli toto gesto nav v Q a budeme standardizovat ekosystém od Q na 3 tlačítkách a náš model se posouvá kupředu." - Ronan Shah, Google.
To dává velký smysl, protože nová navigace gesty v Androidu Q bude vyžadovat, aby mnoho vývojářů přepracovalo své aplikace řešit konflikty. Aplikace s postranními panely si nebudou dobře hrát s novým gestem tlačítka Zpět, takže vývojáři budou potřebovat buď odklonit se od takového uživatelského rozhraní nebo deaktivovat ovládání gesty pomocí nového setSystemGestureExclusionRects API. Vzhledem k tomu, že vývojáři nyní musí vzít tuto úvahu, je nejlepší, aby bylo k dispozici pouze jedno ovládání gesty implementace do budoucna, takže vývojáři nebudou muset zvažovat, jak zacházet s chováním gest na jiných stránkách než Google zařízení. Každý výrobce zařízení má svůj vlastní systém navigačních gest, takže je příjemné vědět, že Google standardizuje gesta v Androidu Q kolem jednoho modelu.
Bohužel to znamená, že úžasné ovládací prvky gest od OnePlus, Huawei, Xiaomi a Motorola nebudou k dispozici v jejich příslušných verzích Android Q. Na druhou stranu je skvělé, že Google nařizuje zahrnutí tradiční 3tlačítkové navigace jako volitelný režim. Google dříve odstranil 3tlačítkovou navigaci z jejich vlastních smartphonů Pixel 3 a Pixel 3 XL, ale obě zařízení nyní mají přístup do tradičního režimu, aniž by se museli uchýlit k jakýmkoli trikům.
Díky Andreas Proschofsky od DerStandard pro heads up!
Aktualizace 1: OEM výrobci nebudou nuceni
Navzdory tomu, co bylo řečeno na pódiu, Google potvrdil AndroidAuthority že nebudou výslovně zakazovat gesta třetích stran. Místo toho Google vnímá gesta třetích stran „jako možnost pokročilého uživatele“. Tedy, zatímco OEM vůle být nucen nabídnout tradiční 3tlačítkovou navigaci a Nová gesta Googlu zvyklý bude omezeno nabízet další možnosti navigačních gest. Uživatelé si během nastavování mohou vybrat mezi režimem navigace se 3 tlačítky a gesty Android Q, ale není jasné, zda výrobci OEM mohou během nastavování zobrazovat svá vlastní gesta.
To je pro Google zvláštní postoj a je v přímém rozporu s tím, co bylo řečeno na pódiu na Google I/O. Umožnění výrobcům OEM nadále nabízet svá vlastní gesta nijak nestandardizuje ekosystém, jak tvrdil Google, že to chtěli udělat na I/O. Vývojáři tak budou muset vyjít vstříc více režimům gest od více výrobců zařízení, což je přesně ten problém, který měl vyřešit vynucení jednotného režimu gest v Androidu Q.