[Värskendus: OEM-i žestid on lubatud] Google'i uued navigeerimisliigutused Android Q-s on kõigi seadmete jaoks kohustuslikud

Android Q-s on ainsad kaks navigeerimisvalikut Google'i uued navigeerimisliigutused ja traditsiooniline 3 nupuga navigeerimine.

Värskendus 1 (9/5/19 @ 19:28 ET): Vahetult pärast selle artikli avaldamist AndroidAuthority avaldas artikli, milles öeldakse, et Google ei sunni originaalseadmete tootjaid oma žestidest lahti saama. Täpsemalt allpool.

Eelmise aasta Google I/O arendajakonverentsi ajal tutvustas Google esimest Android P beetaversiooni Google'i uute navigeerimisliigutuste juhtnuppudega. Google'i uued žestid tundusid poolikud, kuna liigutused ei vabastanud täiendavat ekraaniruumi ega asendanud tagasi nuppu. aastal kasutusele võetud uued žestid Android Q beeta 3 on siiski erinevad. Google'i uuel "täielikult žestikulaarsel navigeerimisel" pole enam nuppe, mida kasutaja saaks vajutada, alumine riba on palju väiksem ja alumine riba on palju õhem. Uued žestid tunduvad palju iOS-i sarnasemad, kuid see pole halb, sest Apple sai žeste kohe algusest peale.

Kuna Google näitas peakõne ajal uusi žeste, oleme mõelnud, mis juhtub Androidi ökosüsteemiga

veel üks žestide juhtimise liides – eriti selline, mille kohandamiseks Google palub arendajatel muudatusi teha. Nüüd saime teada, et Google teeb nende žestjuhtimine on kohustuslik kõikidele seadmetele, kus töötab Android Q. Google'i navigeerimisliigutused on nüüd ainult Androidi navigeerimisliigutused. Tuletame meelde, kuidas Google'i uued žestid töötavad, nagu on kirjeldatud meie varasemas artiklis kõik muudatused, mida oleme viimases beetaversioonis märganud.

  • Koju liikumiseks pühkige alt üles vertikaalselt
  • Tagasiliikumiseks pühkige horisontaalselt vasakult või paremalt
  • Google'i assistendi käivitamiseks pühkige diagonaalselt vasakust või paremast alanurgast, kuni sõrm jõuab ekraani keskpaigani
  • Rakenduste kiireks vahetamiseks pühkige alumisel liigutusribal horisontaalselt vasakule või paremale
  • Hiljutiste rakenduste ülevaate avamiseks pühkige üles ja hoidke seda all

Tänasel seansil "Mobiilse kasutatavuse toetamine Android Q tumeda teema ja žestidega" kinnitas Androidi süsteemi kasutajaliidese meeskonna Google'i tootejuht Ronan Shah, et Androidi platvorm toetab ainult kahte navigeerimismeetodit: Google'i uued žestid ja traditsioonilised 3 nupu liigutused.

"Tulevikus toetame Androidi jaoks kahte navigeerimisrežiimi. Esimene neist on 3 nuppu, teate, et Androidi kasutajatele meeldib 3 nuppu. Teame, et see on ülimalt kasutatav ja vastab ka paljudele juurdepääsetavuse vajadustele, mida žestid lihtsalt ei suuda. Teisest küljest teame ka seda, et soov liigutuste järele on suur, seega toetame 1 žestirežiim, mida nägite, liikudes Androidis edasi – ja ainult see üks." - Ronan Shah, Google.

Hr Shah jätkab, selgitades, miks nad on otsustanud piirata originaalseadmete tootjatel oma žestide juhtimist.

"Kasutajad soovivad Androidis üha enam kaasahaaravat kogemust ja üks asi, mida seadmetootjad on teinud, on püüdnud sellele läheneda tarkvara poolelt. Ja see, mida nad on teinud, on loonud oma žestinavigaatori. Ja igal seadmetootjal on erinev mulje, kuidas žestnavigatsioon peaks töötama. Platvormi poole pealt tunnistame, et see läheb arendaja jaoks hulluks. Mõeldes N erinevale liigutusnavigaatorile, kui proovite oma rakendust arendada, selle jaoks kujundada, testida, läheb see lihtsalt hulluks. Seda silmas pidades tutvustasime Q-s seda žestnavigatsiooni ja standardiseerime ökosüsteemi Q-st alates kolme nupuga ja meie mudel liigub edasi." - Ronan Shah, Google.

See on väga loogiline, sest Android Q uus žestidega navigeerimine nõuab paljudel arendajatel oma rakenduste ümbertöötamist, et lahendada konflikte. Külgribadega rakendused ei mängi uue tagasinupu liigutusega hästi, nii et arendajad vajavad seda sellisest kasutajaliidesest eemaldumiseks või liigutuste juhtelementide keelamiseks uue setSystemGestureExclusionRectsiga API. Kuna arendajad peavad nüüd seda kaaluma, on parem, kui on olemas ainult üks žestjuhtimine rakendamine jätkub, et arendajad ei peaks mõtlema, kuidas käituda liigutustega mitte-Google'is seadmeid. Igal seadmetootjal on oma navigeerimisliigutuste süsteem, seega on tore teada, et Google standardib Android Q žeste ühe mudeli ümber.

Kahjuks tähendab see, et OnePlusi, Huawei, Xiaomi ja Motorola suurepärased žestijuhtelemendid ei ole nende vastavates Android Q väljaannetes saadaval. Teisest küljest on tore, et Google kohustab lisama valikulise režiimina traditsioonilise 3 nupuga navigeerimise. Google eemaldas varem oma Pixel 3 ja Pixel 3 XL nutitelefonidelt kolme nupuga navigeerimise, kuid mõlemal seadmel on nüüd juurdepääs traditsioonilisele režiimile, ilma et peaksite kasutama mingeid nippe.

Tänu Andreas Proschofsky DerStandardilt heads up!

Värskendus 1: originaalseadmete tootjaid ei sunnita

Vaatamata laval räägitule kinnitas Google AndroidAuthority et nad ei keelaks selgesõnaliselt kolmanda osapoole žeste. Selle asemel näeb Google kolmanda osapoole žeste "kasutaja valikuna". Seega, samas kui originaalseadmete tootjad tahe olema sunnitud pakkuma traditsioonilist 3 nupuga navigeerimist ja Google'i uued žestid, nemad ei tee piirata täiendavate navigeerimisliigutuste pakkumist. Kasutajad valivad seadistamise ajal kolme nupuga navigeerimisrežiimi ja Android Q žestide vahel, kuid pole selge, kas originaalseadmete tootjatel on lubatud seadistamise ajal oma žeste näidata.

See on Google'i jaoks veider seisukoht ja see on otseses vastuolus sellega, mida Google I/O laval öeldi. Kui lubate originaalseadmete tootjatel jätkata oma žeste pakkumist, siis see ei ühtlusta ökosüsteemi, nagu Google väitis, et nad I/O-s teha tahtsid. Arendajad peavad seega tegelema mitme seadmetootja mitme žestirežiimiga, mis on täpselt probleem, mis tuli lahendada Android Q-s ühtse žestirežiimi sundimisega.