Android Q: ssa ainoat kaksi navigointivaihtoehtoa ovat Googlen uudet navigointieleet sekä perinteinen kolmen painikkeen navigointi.
Päivitys 1 (9.5.2019 klo 19.28 ET): Pian tämän artikkelin julkaisun jälkeen AndroidAuthority julkaisi artikkelin, jonka mukaan Google ei pakota OEM-valmistajia luopumaan omista eleistään. Tarkemmat tiedot alla.
Viime vuoden Google I/O -kehittäjäkonferenssissa Google julkisti ensimmäisen Android P -betaversion Googlen uusilla navigointieleohjaimilla. Googlen uudet eleet tuntuivat puolivalmiilta, koska eleet eivät vapauttaneet ylimääräistä näyttötilaa eivätkä korvanneet takaisin-painiketta. Uudet eleet esiteltiin vuonna Android Q beta 3 ovat kuitenkin erilaisia. Googlen uudessa "täysin eleisen navigoinnin" toteutuksessa ei enää ole painikkeita, joita käyttäjä voi painaa, alaosa on paljon pienempi ja alapalkki on paljon ohuempi. Uudet eleet tuntuvat paljon iOS-tyylisemmiltä, mutta se ei ole huono asia, koska Apple sai eleitä heti alusta alkaen.
Koska Google esitteli uusia eleitä puheenvuoron aikana, olemme pohtineet, mitä tapahtuu Android-ekosysteemille, kun
Vielä toinen eleohjausliittymä – erityisesti sellainen, jota Google pyytää kehittäjiä tekemään muutoksia mukautuakseen. Nyt olemme oppineet, että Google tekee heidän eleohjaus pakollinen kaikille laitteille, joissa on Android Q. Googlen navigointieleet ovat nyt vain Androidin navigointieleitä. Muistutuksena, tässä on kerrottu, miten Googlen uudet eleet toimivat aiemmassa artikkelissamme kaikki muutokset, jotka olemme havainneet uusimmassa betaversiossa.- Siirry kotiin pyyhkäisemällä pystysuunnassa ylös alhaalta
- Siirry takaisin pyyhkäisemällä vaakasuunnassa vasemmalta tai oikealta
- Käynnistä Google Assistant pyyhkäisemällä vinosti vasemmasta tai oikeasta alakulmasta, kunnes sormesi saavuttaa näytön keskikohdan
- Pyyhkäise vaakasuunnassa vasemmalle tai oikealle alimmassa elepalkissa vaihtaaksesi nopeasti sovellusten välillä
- Pyyhkäise ylös ja pidä painettuna päästäksesi viimeaikaisten sovellusten yleiskatsaukseen
Tämän päivän "Supporting Mobile usability with Dark Theme and Gestures in Android Q" -istunnon aikana Googlen Android-käyttöliittymätiimin tuotepäällikkö Ronan Shah vahvisti, että Android-alustalla tuetaan vain kahta navigointitapaa: Googlen uudet eleet ja perinteiset kolmen painikkeen eleet.
"Tulemme Androidille jatkossa kahta navigointitilaa eteenpäin. Ensimmäinen on 3 painiketta, tiedät, että Android-käyttäjät rakastavat kolmea painiketta. Tiedämme, että se on erittäin käyttökelpoinen ja se vastaa myös moniin esteettömyystarpeisiin, joita eleet eivät vain pysty. Toisaalta tiedämme myös, että eleihin halutaan paljon, joten tuemme 1 eletila, jonka näit, eteenpäin Androidissa - ja vain se." - Ronan Shah, Google.
Mr. Shah jatkaa ja selittää, miksi he ovat päättäneet rajoittaa OEM-valmistajia ottamasta käyttöön omia elehallintaansa.
"Käyttäjät haluavat yhä enemmän mukaansatempaavia kokemuksia Androidista, ja yksi asia, jonka laitevalmistajat ovat tehneet, on yrittää lähestyä tätä ohjelmistopuolelta. Ja mitä he ovat tehneet, ovat rakentaneet oman ele-navigaattorinsa. Ja jokaisella laitevalmistajalla on erilainen käsitys siitä, kuinka ele-navigaattorin tulisi toimia. Se, minkä ymmärrämme alustapuolella, on sellainen, että se on hulluutta kehittäjälle. Kun ajattelet N: ää erilaista ele-navigaattoria, kun yrität kehittää, suunnitella tai testata sovellustasi, siitä tulee järjetöntä. Tätä silmällä pitäen otimme käyttöön tämän ele-navigaattorin Q: ssa ja standardoimme ekosysteemin Q: sta alkaen kolmella painikkeella ja mallimme etenee eteenpäin." - Ronan Shah, Google.
Tämä on hyvin järkevää, koska Android Q: n uusi ele-navigointi edellyttää, että monet kehittäjät muokkaavat sovelluksiaan käsitellä konflikteja. Sivupalkilla varustetut sovellukset eivät toimi hyvin uudella takaisin-painikkeen eleellä, joten kehittäjät tarvitsevat joko siirtyä pois tällaisesta käyttöliittymästä tai poistaa eleohjaukset käytöstä uudella setSystemGestureExclusionRectsillä API. Koska kehittäjien on nyt otettava tämä huomioon, on parasta, että käytössä on vain yksi eleohjaus käyttöönotto jatkuu, jotta kehittäjien ei tarvitse pohtia, kuinka käsitellä elekäyttäytymistä muissa kuin Googlessa laitteet. Jokaisella laitevalmistajalla on oma navigointielejärjestelmä, joten on mukava tietää, että Google standardoi eleitä Android Q: ssa yhden mallin ympärille.
Valitettavasti tämä tarkoittaa, että OnePlusin, Huawein, Xiaomin ja Motorolan mahtavat eleohjaukset eivät ole saatavilla vastaavissa Android Q -julkaisuissa. Toisaalta on hienoa, että Google pakottaa sisällyttämään perinteisen kolmen painikkeen navigoinnin valinnaiseksi tilaksi. Google poisti aiemmin kolmen painikkeen navigoinnin omista Pixel 3- ja Pixel 3 XL -älypuhelimistaan, mutta molemmilla laitteilla on nyt pääsy perinteiseen tilaan tarvitsematta turvautua mihinkään temppuihin.
Kiitokset Andreas Proschofsky DerStandardilta heads up!
Päivitys 1: OEM-valmistajia ei pakoteta
Lavalla sanotusta huolimatta Google vahvisti sen AndroidAuthority että he eivät nimenomaisesti kiellä kolmannen osapuolen eleitä. Sen sijaan Google näkee kolmannen osapuolen eleet "tehokäyttäjävaihtoehtona". Näin ollen, kun taas OEM tahtoa on pakko tarjota perinteistä 3 painikkeen navigointia ja Googlen uudet eleet, he tapa ei saa tarjota ylimääräisiä navigointielevaihtoehtoja. Käyttäjät voivat valita asennuksen aikana kolmen painikkeen navigointitilan ja Android Q -eleiden välillä, mutta on epäselvää, saavatko OEM-valmistajat näyttää omia eleitään asennuksen aikana.
Tämä on Googlelle outo asenne, ja se on suoraan ristiriidassa Google I/O: n lavalla sanotun kanssa. Se, että OEM-valmistajat voivat edelleen tarjota omia eleitään, ei standardoi ekosysteemiä, kuten Google väitti haluavansa tehdä I/O: ssa. Kehittäjät joutuvat siis huolehtimaan useiden laitevalmistajien useista eletiloista, mikä on juuri se ongelma, joka piti ratkaista pakottamalla yhtenäinen eletila Android Q: ssa.