Artikkel

Android Qs bakbevegelse bryter en grunnleggende appinteraksjon: skyv inn skuffen

Android QDet nye gestnavigasjonssystemet er en klar oppgradering av hva Google prøvde med Android 9 Pie. Multitasking er enklere, og hver av kjernebevegelsene er lettere å bruke med mer flyt. Men en viktig del av navigasjonsparadigmet som fremdeles er oppe i luften, er den nye ryggbevegelsen.

Vi har sett flere telefonprodusenter lage sine egne ryggbevegelser, men ikke slik Google standardiserer på med Android Q: sveip inn fra kanten av skjermen, til venstre eller høyre, når som helst for å utføre den samme handlingen som tidligere ble håndtert av tilbakeknappen. Denne forskjellen fra resten av ryggbevegelsene på andre Android-telefoner er ekstremt viktig fordi det forstyrrer et av de mest grunnleggende navigasjonssystemene i appen som brukes i dag: innskyvingen skuff.

Innskuffen har vært en grunnleggende app-grensesnittkomponent i et tiår.

Den skjulte innskyvningsskuffen har vært en grunnleggende appnavigeringsmekanisme i nesten et tiår, og den forplantes utover Android til omtrent alle andre plattformer på en eller annen måte. Apper som ikke bruker en innskyvningsskuff er få og langt mellom, og mange (inkludert noen av Googles egne) er avhengige av det som deres primære system for å flytte gjennom deler av appen. Selv de som overflater mest brukte funksjoner til en bunnnavigasjonslinje, bruker fremdeles skyvskuffen som dumping for ytterligere alternativer.

(Den eneste kategorien apper som ikke bruker en skyveskuff regelmessig, er spill som har sin egen kamp med kantbaserte bevegelser.)

Ved å bruke Android Q med bevegelsesnav vil hver eneste app miste skyveskuffen til utvikleren oppdateres.

Når du bruker Android Q med bevegelsesnavigering aktivert, mister hver enkelt av disse appene innskyvningsskuffen. Du kan rett og slett ikke sveipe inn fra kanten, noe sted eller på noen måte, for å avsløre det. Den eneste måten å vise skuffen på er å trykke på hvilken knapp som er knyttet til den - vanligvis en hamburger menyknapp øverst i hjørnet, som blir stadig vanskeligere å nå på store (og høye) telefoner. Det er en gigantisk smerte som i det minste krever en endring i muskelminnet og reduserer hastigheten du kan navigere i apper dramatisk.

Google vet at ryggbevegelsen kommer til å skape hodepine for alle som har kommet til å stole på glideskuffen (blant annet kraner og sveip nær kantene), og er gjør det veldig klart for utviklere at de trenger å planlegge for denne endringen:

Hvis brukeren sveiper inn fra kanten av skjermen, tolker systemet den gesten som en Back-navigasjon, med mindre en app spesielt tilsidesetter den gesten for deler av skjermen. For å gjøre appen kompatibel med bevegelsesnavigasjon, vil du utvide appinnholdet fra kant til kant og håndtere motstridende bevegelser riktig.

Android utvikler dokumentasjon beskriver prosessen der utviklere kan definere områder i appene sine som er ekskludert fra bakbevegelsen, og vil i stedet utføre andre handlinger - enten det er å trekke inn en skyvbar skuff, eller bare ha garantert berøringsinngang alle veien til kanten for noe annet samspill. Som et eksempel har Google allerede oppdatert Play Store-appen for å fjerne bakbevegelsen helt på venstre side, og la den bare være til innskuffen.

Bevegelsesekskluderingsområder vil være forskjellige for hver app - hvis de i det hele tatt har dem.

Alt er bra og bra, men det krever at utviklere faktisk gjøre hva Google spør. Og selv om vi tar det som en gitt (som vi åpenbart ikke kan), og hver app med en innskuff magisk har et ekskluderingsområde over natten, er det fortsatt store bruksbarrierer. Bevegelsesekskluderingsområder fungerer bare hvis du kan stole på at de er der - uten å vite hvor det området er, hvilken side det er på, hvor stort det er, og å ha det annerledes for hver app på telefonen din, introduserer et nytt sett med problemer helt. Det kommer til å bli en veldig, veldig frustrerende overgang.

Andrew Martonik

Andrew er sjefredaktør i USA på Android Central. Han har vært mobilentusiast siden Windows Mobile-dagene, og dekker alle ting som er Android-relaterte med et unikt perspektiv på AC siden 2012. For forslag og oppdateringer kan du nå ham på [email protected] eller på Twitter på @andrewmartonik.

instagram story viewer