Android 14:s prediktiva bakåtgest låter dig förhandsgranska vart du är på väg när du sveper tillbaka

Android 14 låter dig förhandsgranska var bakåtgesten tar dig genom en ny prediktiv bakåtgest. Så här fungerar det.

Android 14 uppgraderar rygggesten på ett stort sätt. Så här fungerar den nya prediktiva bakåtgesten och hur den kommer att se ut.

När du sveper för att gå tillbaka i någon Android-app är det inte alltid uppenbart vilken skärm som kommer att visas härnäst. Om skärmen du ser härnäst är vad du förväntar dig att se, så är det inga problem. Om du av misstag avslutar appen genom att svepa bakåt kan du förlora din position eller framsteg när du gör något, även om det är mindre troligt att det händer nu p.g.a. ändringar i Android 12. Hur som helst, om du av misstag avslutar en app så störs det med mätvärdena som utvecklarna samlar in för att bättre förstå sina användare, vilket är anledningen till att Google har arbetat med en ny prediktiv bakåtgest modell som ger användaren en visuell ledtråd om var bakåtgesten tar dem.

När du navigerar genom appar, håller Android ett register över destinationer du går igenom som kallas backstack. Detta är så att systemet tar dig till rätt destination när du sveper för att gå tillbaka. Före Android 13 hade systemet dock inget sätt att säkert veta var en bakåtgest skulle ta användaren. Det beror på att appar kan

implementera sitt eget ryggbeteende och skapa sina egna backstackar som systemet inte skulle vara medvetet om. Eftersom systemet självt inte var säker på vad som skulle hända när du sveper för att gå tillbaka, kunde det inte informera du vad som skulle hända heller.

Från och med Android 13 kan appar dock berätta för systemet i förväg om de hanterar bakåthändelser eller inte. Den här nya modellen i förväg låter systemet veta om en bakåtgest ska navigera till den tidigare uppgiften i en apps backstack eller återgå till startskärmen. Att veta vart det ska gå gör det möjligt för systemet att spela en övergångsanimation som fungerar som en visuell signal för användaren som talar om för dem vad som kommer att hända när de sveper för att gå tillbaka.

Den prediktiva bakåtgestmodellen implementerades dock endast delvis i Android 13. Google lade till en ny "tillbaka till hemmet"-övergångsanimation som spelas upp när systemet vet att en bakåtgest återför användaren till startskärmen, men de kunde inte lägga till en animation för när användaren navigerar upp på baksidan av en app stack. Med andra ord kunde den prediktiva bakåtgesten i Android 13 bara berätta för användaren om bakåtgesten skulle lämna appen tillbaka till startskärmen men inte någon annanstans.

Från och med Android 14 kan dock den prediktiva bakåtgesten visa en förhandsvisning av den tidigare uppgiften som kommer att tas ut ur den bakre stapeln när användaren sveper för att gå tillbaka. Det betyder att du kommer att kunna se om bakåtgesten tar dig tillbaka till startskärmen, till en föregående sida i appen, eller helt till en annan app, så det blir ingen tvetydighet om vad som kommer att hända när du utför baksidan gest. Här är en demonstration av detta nya beteende:

Om du installerar Android 14 DP1 på din Pixel-enhet kommer du inte att se detta nya beteende än. Det beror på att den nya övergångsanimationen är inaktiverad som standard i DP1, så jag var tvungen att vända en utvecklarflagga för att aktivera den. Jag var också fortfarande tvungen aktivera inställningen för prediktiv bakåtanimering i Utvecklaralternativ, och jag var också tvungen att använda en app som väljer att delta till det nya prediktiva bakåtgestebeteendet.

Det nya prediktiva tillbakabeteendet kommer att vara aktiverat som standard för appar som är inriktade på API-nivå 34, så jag förväntar mig att Inställningen "Predictive back animations" ska aktiveras som standard och så småningom tas bort från utvecklaralternativen i framtiden släpper. Jag tror att du inte behöver vänta för länge innan du börjar se detta nya beteende i appar, särskilt för att Google är det varnar utvecklare att bakåtnavigering kommer att brytas i deras appar om de inte stöder den här funktionen när den är det verkställs. Utvecklare som ännu inte har lagt till stöd för den prediktiva bakåtgesten bör läsa på på Googles dokumentation på inslaget.