Android 14s forudsigende tilbagebevægelse giver dig mulighed for at forhåndsvise, hvor du skal hen, når du stryger tilbage

Android 14 giver dig mulighed for at forhåndsvise, hvor rygbevægelsen vil tage dig gennem en ny forudsigelig rygbevægelse. Sådan fungerer det.

Android 14 opgraderer rygbevægelsen i stor stil. Her er, hvordan den nye forudsigende rygbevægelse fungerer, og hvordan den kommer til at se ud.

Når du stryger for at gå tilbage i enhver Android-app, er det ikke altid indlysende, hvilken skærm der vises næste gang. Hvis den skærm, du ser næste gang, er den, du forventer at se, så er der ikke noget problem. Hvis du uforvarende afslutter appen ved at stryge tilbage, kan du miste din position eller fremskridt, når du gør noget, selvom det er mindre sandsynligt, at det sker nu pga. ændringer i Android 12. Uanset hvad, så roder det ved et uheld ud af en app med de metrics, som udviklere indsamler for bedre at forstå deres brugere, hvilket er grunden til, at Google har arbejdet på en ny forudsigende rygbevægelse model, der giver brugeren et visuelt fingerpeg om, hvor rygbevægelsen vil føre dem hen.

Når du navigerer gennem apps, holder Android en registrering af destinationer, du går igennem kaldet backstack. Dette er, så systemet vil tage dig til den korrekte destination, når du stryger for at gå tilbage. Før Android 13 havde systemet imidlertid ingen mulighed for at vide med sikkerhed, hvor en rygbevægelse ville tage brugeren hen. Det er fordi apps kunne

implementere deres egen rygadfærd og skabe deres egne backstacks, som systemet ikke ville være opmærksom på. Da systemet selv ikke var sikker på, hvad der ville ske, når du stryger for at gå tilbage, kunne det ikke informere du hvad der heller ville ske.

Fra Android 13 kan apps dog fortælle systemet på forhånd, om de håndterer tilbage-begivenheder eller ej. Denne nye forud for tid-model lader systemet vide, om en tilbagebevægelse skal navigere til den forrige opgave i en app's backstack eller vende tilbage til startskærmen. At vide, hvor det skal gå, gør det muligt for systemet at afspille en overgangsanimation, der fungerer som en visuel cue for brugeren, der fortæller dem, hvad der skal ske, når de swiper for at gå tilbage.

Den forudsigende tilbagegestmodel blev dog kun delvist implementeret i Android 13. Google tilføjede en ny "tilbage til hjemmet" overgangsanimation, der afspilles, når systemet ved, at en tilbagebevægelse vil returnere brugeren til startskærmen, men de var ikke i stand til at tilføje en animation til, hvornår brugeren navigerer op på bagsiden af ​​en app stak. Med andre ord kunne den forudsigende tilbagebevægelse i Android 13 kun fortælle brugeren, om tilbagebevægelsen ville forlade appen tilbage til startskærmen, men ikke andre steder.

Startende i Android 14 kan den forudsigende tilbagebevægelse dog vise en forhåndsvisning af den tidligere opgave, der bliver poppet ud af den bagerste stak, når brugeren stryger for at gå tilbage. Det betyder, at du vil være i stand til at se, om tilbagebevægelsen vil føre dig tilbage til startskærmen til en tidligere side i appen eller helt til en anden app, så der vil ikke være nogen uklarhed om, hvad der vil ske, når du udfører tilbage håndbevægelse. Her er en demonstration af denne nye adfærd:

Hvis du installerer Android 14 DP1 på din Pixel-enhed, vil du ikke se denne nye adfærd endnu. Det skyldes, at den nye overgangsanimation er deaktiveret som standard i DP1, så jeg var nødt til at vende et udviklerflag for at aktivere det. Det skulle jeg også stadig aktivere indstillingen for forudsigelig tilbage-animation i Developer Options, og jeg skulle også bruge en app, der tilmelder sig til den nye prædiktive rygbevægelsesadfærd.

Den nye forudsigende tilbageadfærd vil blive aktiveret som standard for apps, der er målrettet mod API-niveau 34, så jeg forventer, at Indstillingen "Forudsigende tilbage-animationer" skal aktiveres som standard og til sidst fjernes fra udviklerindstillinger i fremtiden udgivelser. Jeg tror, ​​du ikke skal vente for længe, ​​før du begynder at se denne nye adfærd i apps, især fordi Google er det advarer udviklere om, at tilbagenavigation vil blive ødelagt i deres apps, hvis de ikke understøtter denne funktion, når den er det håndhæves. Udviklere, der endnu ikke har tilføjet støtte til den forudsigende rygbevægelse, bør læse op på Googles dokumentation på indslaget.