U Androidu Q, jedine dvije opcije navigacije bit će Googleove nove navigacijske geste kao i tradicionalna navigacija s 3 gumba.
Ažuriranje 1 (9.5.2019. @ 19:28 ET): Ubrzo nakon objave ovog članka, AndroidAuthority objavio je članak u kojem navodi da Google neće prisiljavati OEM proizvođače da se riješe vlastitih gesta. Više detalja u nastavku.
Tijekom prošlogodišnje Google I/O konferencije za programere, Google je predstavio prvu beta verziju Androida P s Googleovim novim kontrolama navigacijskih pokreta. Googleove nove geste činile su se polovičnom jer geste nisu oslobodile dodatni prostor na zaslonu niti su zamijenile gumb za povratak. Nove geste uvedene u Android Q beta 3 su međutim različiti. Googleova nova implementacija "potpuno gestualne navigacije" više nema gumbe koje korisnik može pritisnuti, dno je puno manje, a donja traka je puno tanja. Nove geste više djeluju kao iOS, ali to nije loše jer je Apple dobio geste od samog početka.
Budući da je Google pokazao nove geste tijekom govora, pitali smo se što će se dogoditi s Android ekosustavom uvođenjem
još jedan sučelje za upravljanje gestama - posebno ono za koje Google traži da programeri unesu promjene kako bi se prilagodili. Sada smo saznali da Google stvara njihov kontrola gestama obavezna za sve uređaje sa sustavom Android Q. Googleove navigacijske geste sada su samo Androidove navigacijske geste. Kao podsjetnik, evo kako rade Googleove nove geste, kao što je detaljno opisano u našem ranijem članku o sve promjene koje smo uočili u posljednjoj beta verziji.- Prijeđite prstom okomito prema gore od dna da biste otišli kući
- Prijeđite prstom vodoravno slijeva ili zdesna za povratak
- Prijeđite dijagonalno od donjeg lijevog ili desnog kuta dok vam prst ne dođe do sredine zaslona kako biste pokrenuli Google Assistant
- Prijeđite vodoravno lijevo ili desno na donjoj traci pokreta za brzo prebacivanje između aplikacija
- Prijeđite prstom prema gore i držite za pristup pregledu nedavnih aplikacija
Tijekom današnje sesije "Podržavanje mobilne upotrebljivosti s tamnom temom i gestama u Androidu Q", Ronan Shah, voditelj proizvoda u Googleu u timu korisničkog sučelja sustava Android, potvrdio je da samo 2 metode navigacije bit će podržane na Android platformi: Googleove nove geste i tradicionalne geste s 3 gumba.
"U budućnosti ćemo za Android podržavati 2 načina navigacije. Prvi su 3 gumba, znate da korisnici Androida vole 3 gumba. Znamo da je super upotrebljiv i također se bavi mnogim potrebama pristupačnosti koje pokreti jednostavno ne mogu. S druge strane, također znamo da postoji velika želja za gestama, pa ćemo podržati 1 gestualni način rada, što ste vidjeli, napreduje u Androidu - i samo taj." - Ronan Shah, Google.
G. Shah nastavlja, objašnjavajući zašto su odlučili ograničiti proizvođače originalne opreme u implementaciji vlastitih kontrola gestama.
"Korisnici sve više žele impresivna iskustva u Androidu, a jedna stvar koju su proizvođači uređaja učinili je da tome pristupe sa strane softvera. A ono što su učinili je da su izgradili vlastitu navigaciju gestama. I svaki proizvođač uređaja ima drugačiji dojam o tome kako bi navigacija gestama trebala funkcionirati. Ono što prepoznajemo na strani platforme je da to postaje ludo za programera. Razmišljanje o N različitih navigacija gestama kada pokušavate razviti, dizajnirati, testirati svoju aplikaciju, postaje pomalo suludo. Imajući to na umu, uveli smo ovu navigaciju gestama u Q i standardizirat ćemo ekosustav od Q na 3 gumba i naš model napreduje." - Ronan Shah, Google.
Ovo ima puno smisla jer će nova gestualna navigacija u Androidu Q zahtijevati od mnogih programera da prerade svoje aplikacije kako bi rješavati sukobe. Aplikacije s bočnim trakama neće dobro funkcionirati s novom gestom gumba za povratak, pa će programeri trebati ili odmaknuti se od takvog korisničkog sučelja ili onemogućiti kontrole gestama s novim setSystemGestureExclusionRects API. Budući da programeri sada to moraju uzeti u obzir, najbolje je da postoji samo jedna kontrola gestama implementacija ubuduće tako da razvojni programeri neće morati razmatrati kako postupati s ponašanjem pokreta na korisnicima koji nisu Googleovi uređaja. Svaki proizvođač uređaja ima vlastiti sustav navigacijskih gesti, stoga je lijepo znati da Google standardizira geste u Androidu Q oko jednog modela.
Nažalost, to znači da izvrsne kontrole gestama OnePlusa, Huaweija, Xiaomija i Motorole neće biti dostupne u njihovim izdanjima Androida Q. S druge strane, sjajno je što Google nalaže uključivanje tradicionalne navigacije s 3 gumba kao izbornog načina rada. Google je prethodno uklonio navigaciju s 3 gumba sa svojih Pixel 3 i Pixel 3 XL pametnih telefona, ali oba uređaja sada imaju pristup tradicionalnom načinu rada bez potrebe za pribjegavanjem bilo kakvim trikovima.
Zahvaljujući Andreas Proschofsky iz DerStandarda za pozornost!
Ažuriranje 1: OEM-i neće biti prisiljeni
Unatoč onome što je rečeno na pozornici, Google je potvrdio da AndroidAuthority da neće izričito zabraniti pokrete trećih strana. Umjesto toga, Google geste trećih strana vidi "kao naprednu korisničku opciju". Dakle, dok OEM-i htjeti biti prisiljeni ponuditi tradicionalnu navigaciju s 3 gumba i Googleove nove geste, oni navika biti ograničeno u ponudi dodatnih opcija navigacijskih pokreta. Korisnici će birati između načina navigacije s 3 gumba i Android Q gesta tijekom postavljanja, ali nije jasno smiju li OEM-ovi prikazivati vlastite geste tijekom postavljanja.
Ovo je čudan stav za Google i izravno je u suprotnosti s onim što je rečeno na pozornici na Google I/O. Dopuštanje proizvođačima originalne opreme da nastave nuditi vlastite geste ne doprinosi standardizaciji ekosustava kao što je Google tvrdio da žele učiniti na I/O. Programeri će stoga morati zadovoljiti višestruke načine rada s gestama od više proizvođača uređaja, što je upravo problem koji je trebao biti riješen forsiranjem unificiranog načina rada s gestama u Androidu Q.