Il gesto predittivo all'indietro di Android 14 ti consente di visualizzare in anteprima dove stai andando quando scorri indietro

Android 14 ti consentirà di visualizzare in anteprima dove il gesto della schiena ti porterà attraverso un nuovo gesto della schiena predittivo. Ecco come funziona.

Androide 14 sta migliorando il gesto della schiena in grande stile. Ecco come funziona il nuovo gesto predittivo per la schiena e come sarà.

Quando scorri per tornare indietro in qualsiasi app Android, non è sempre ovvio quale schermata apparirà dopo. Se lo schermo che vedi dopo è quello che ti aspetti di vedere, allora non ci sono problemi. Se esci inavvertitamente dall'app scorrendo indietro, potresti perdere la posizione o i progressi mentre fai qualcosa, anche se è meno probabile che accada ora a causa di modifiche in Android 12. In ogni caso, l'uscita accidentale da un'app interferisce con le metriche che gli sviluppatori raccolgono per comprendere meglio i propri utenti, motivo per cui Google ha lavorato a una nuova gesto predittivo indietro modello che fornisce all'utente un segnale visivo su dove lo porterà il gesto indietro.

Mentre navighi tra le app, Android tiene un registro delle destinazioni che attraversi chiamato back stack. In questo modo il sistema ti porterà alla destinazione corretta quando scorri per tornare indietro. Prima di Android 13, tuttavia, il sistema non aveva modo di sapere con certezza dove un gesto all'indietro avrebbe portato l'utente. Questo perché le app potrebbero implementare il proprio comportamento alla schiena e creare i propri back stack di cui il sistema non sarebbe a conoscenza. Poiché il sistema stesso non era certo di cosa sarebbe successo quando si scorreva per tornare indietro, non poteva informare Voi che cosa accadrebbe neanche.

A partire da Android 13, tuttavia, le app possono comunicare in anticipo al sistema se gestiscono o meno gli eventi precedenti. Questo nuovo modello in anticipo consente al sistema di sapere se un gesto indietro deve passare all'attività precedente nello stack indietro di un'app o tornare alla schermata iniziale. Sapere dove andare consente al sistema di riprodurre un'animazione di transizione che funge da segnale visivo per l'utente che dice loro cosa succederà quando scorrono per tornare indietro.

Tuttavia, il modello predittivo dei gesti all'indietro è stato implementato solo parzialmente in Android 13. Google ha aggiunto una nuova animazione di transizione "ritorno a casa" che viene riprodotta quando il sistema sa che un gesto indietro lo farà riportare l'utente alla schermata iniziale, ma non è stato in grado di aggiungere un'animazione per quando l'utente naviga indietro di un'app pila. In altre parole, il gesto predittivo all'indietro in Android 13 poteva solo dire all'utente se il gesto all'indietro sarebbe uscito dall'app tornando alla schermata iniziale, ma non da nessun'altra parte.

A partire da Android 14, tuttavia, il gesto predittivo indietro può mostrare un'anteprima dell'attività precedente che verrà estratta dallo stack posteriore quando l'utente scorre per tornare indietro. Ciò significa che sarai in grado di dire se il gesto indietro ti riporterà alla schermata iniziale, a una pagina precedente l'app o interamente un'altra app, quindi non ci sarà alcuna ambiguità su ciò che accadrà quando eseguirai il back gesto. Ecco una dimostrazione di questo nuovo comportamento:

Se installi Android 14 DP1 sul tuo dispositivo Pixel, non vedrai ancora questo nuovo comportamento. Questo perché la nuova animazione di transizione è disabilitata per impostazione predefinita in DP1, quindi ho dovuto capovolgere un flag sviluppatore per abilitarla. Inoltre dovevo ancora abilitare l'impostazione dell'animazione predittiva all'indietro in Opzioni sviluppatore, e ho anche dovuto usare un'app che entra al nuovo comportamento predittivo del gesto della schiena.

Il nuovo comportamento predittivo indietro sarà abilitato per impostazione predefinita per le app destinate al livello API 34, quindi mi aspetto il L'impostazione "Animazioni predittive all'indietro" deve essere abilitata per impostazione predefinita ed eventualmente rimossa dalle Opzioni sviluppatore in futuro rilasci. Penso che non dovrai aspettare troppo a lungo prima di iniziare a vedere questo nuovo comportamento nelle app, soprattutto perché Google lo è avvisando gli sviluppatori che la navigazione all'indietro verrà interrotta nelle loro app se non supportano questa funzione quando lo è forzata. Gli sviluppatori che devono ancora aggiungere il supporto per il gesto predittivo indietro dovrebbero leggere sulla documentazione di Google sulla caratteristica.