Android 14s prediktive tilbakebevegelse lar deg forhåndsvise hvor du skal når du sveiper tilbake

Android 14 lar deg forhåndsvise hvor ryggbevegelsen vil ta deg gjennom en ny prediktiv ryggbevegelse. Slik fungerer det.

Android 14 oppgraderer ryggbevegelsen på en stor måte. Her er hvordan den nye prediktive ryggbevegelsen fungerer og hvordan den vil se ut.

Når du sveiper for å gå tilbake i en hvilken som helst Android-app, er det ikke alltid åpenbart hvilken skjerm som vises neste gang. Hvis skjermen du ser neste er det du forventer å se, er det ikke noe problem. Hvis du utilsiktet går ut av appen ved å sveipe tilbake, kan du miste posisjon eller fremgang når du gjør noe, men det er mindre sannsynlig at det skjer nå pga. endringer i Android 12. Uansett, ved et uhell går ut av en app søl med beregningene som utviklerne samler inn for å bedre forstå brukerne sine, og det er grunnen til at Google har jobbet med en ny prediktiv ryggbevegelse modell som gir brukeren en visuell pekepinn om hvor bakbevegelsen vil ta dem.

Når du navigerer gjennom apper, holder Android en oversikt over destinasjoner du går gjennom, kalt backstack. Dette er slik at systemet vil ta deg til riktig destinasjon når du sveiper for å gå tilbake. Før Android 13 hadde systemet imidlertid ingen mulighet til å vite sikkert hvor en tilbakebevegelse ville ta brukeren. Det er fordi apper kan

implementere sin egen ryggadferd og lage sine egne bakstabler som systemet ikke ville være klar over. Siden systemet i seg selv ikke var sikker på hva som ville skje når du sveiper for å gå tilbake, kunne det ikke informere du hva som ville skje heller.

Fra og med Android 13 kan apper imidlertid fortelle systemet på forhånd om de håndterer tilbakehendelser eller ikke. Denne nye forhåndsmodellen lar systemet vite om en tilbakebevegelse skal navigere til forrige oppgave i en apps bakstabel eller gå tilbake til startskjermen. Å vite hvor det skal gå gjør det mulig for systemet å spille av en overgangsanimasjon som fungerer som en visuell pekepinn for brukeren som forteller dem hva som kommer til å skje når de sveiper for å gå tilbake.

Den prediktive tilbakebevegelsesmodellen ble imidlertid bare delvis implementert i Android 13. Google la til en ny "tilbake til hjemmet" overgangsanimasjon som spilles av når systemet vet at en tilbakebevegelse vil returner brukeren til startskjermen, men de kunne ikke legge til en animasjon for når brukeren navigerer opp baksiden av en app stable. Med andre ord, den prediktive tilbakebevegelsen i Android 13 kunne bare fortelle brukeren om tilbakebevegelsen ville gå ut av appen tilbake til startskjermen, men ikke noe annet sted.

Fra og med Android 14 kan imidlertid den prediktive tilbakebevegelsen vise en forhåndsvisning av den forrige oppgaven som vil bli spratt ut av bakstabelen når brukeren sveiper for å gå tilbake. Dette betyr at du vil kunne fortelle om tilbakebevegelsen vil ta deg tilbake til startskjermen, til en tidligere side i appen, eller til en annen app helt, så det vil ikke være noen tvetydighet om hva som vil skje når du utfører tilbake gest. Her er en demonstrasjon av denne nye oppførselen:

Hvis du installerer Android 14 DP1 på Pixel-enheten din, vil du ikke se denne nye oppførselen ennå. Det er fordi den nye overgangsanimasjonen er deaktivert som standard i DP1, så jeg måtte snu et utviklerflagg for å aktivere det. Jeg måtte også fortsatt aktiver innstillingen for prediktiv tilbakeanimasjon i Developer Options, og jeg måtte også bruke en app som melder seg på til den nye prediktive oppførselen med ryggbevegelser.

Den nye prediktive tilbakeatferden vil være aktivert som standard for apper som målretter mot API-nivå 34, så jeg forventer at «Predictive back animations»-innstillingen skal aktiveres som standard og til slutt fjernes fra utvikleralternativer i fremtiden utgivelser. Jeg tror du ikke trenger å vente for lenge før du begynner å se denne nye oppførselen i apper, spesielt fordi Google er det advarer utviklere om at tilbakenavigering vil bli ødelagt i appene deres hvis de ikke støtter denne funksjonen når den er det håndheves. Utviklere som ennå ikke har lagt til støtte for den prediktive tilbakebevegelsen bør lese seg opp på Googles dokumentasjon på funksjonen.