O Android 14 permitirá que você visualize onde o gesto de voltar o levará por meio de um novo gesto de volta preditivo. Veja como funciona.
Androide 14 está atualizando o gesto de volta em grande estilo. Veja como o novo gesto preditivo para trás funciona e como será.
Quando você desliza para voltar em qualquer aplicativo Android, nem sempre é óbvio qual tela aparecerá a seguir. Se a tela que você vê a seguir é o que você espera ver, não há problema. Se você sair inadvertidamente do aplicativo deslizando para trás, poderá perder sua posição ou progresso ao fazer algo, embora seja menos provável que isso aconteça agora devido a mudanças no Android 12. De qualquer forma, sair acidentalmente de um aplicativo mexe com as métricas que os desenvolvedores coletam para entender melhor seus usuários, e é por isso que o Google está trabalhando em um novo gesto preditivo para trás modelo que dá ao usuário uma dica visual sobre onde o gesto de voltar o levará.
À medida que você navega pelos aplicativos, o Android mantém um registro dos destinos pelos quais você passa, chamado de pilha de retorno. Isso é feito para que o sistema o leve ao destino correto quando você deslizar para voltar. Antes do Android 13, no entanto, o sistema não tinha como saber ao certo para onde um gesto de voltar levaria o usuário. Isso porque os aplicativos podem
implementar seu próprio comportamento nas costas e criar suas próprias backstacks das quais o sistema não estaria ciente. Como o próprio sistema não tinha certeza do que aconteceria quando você deslizasse para voltar, ele não poderia informar você o que aconteceria também.A partir do Android 13, no entanto, os aplicativos podem informar ao sistema com antecedência se eles lidam com eventos de retorno ou não. Esse novo modelo antecipado permite que o sistema saiba se um gesto de retorno deve navegar para a tarefa anterior na pilha de retorno de um aplicativo ou retornar à tela inicial. Saber para onde ir permite que o sistema reproduza uma animação de transição que atua como uma dica visual para o usuário, informando o que vai acontecer quando ele deslizar para voltar.
No entanto, o modelo de gesto preditivo para trás foi implementado apenas parcialmente no Android 13. O Google adicionou uma nova animação de transição “de volta para casa” que é reproduzida quando o sistema sabe que um gesto de voltar retornar o usuário à tela inicial, mas não foi possível adicionar uma animação para quando o usuário navegar para cima em um aplicativo pilha. Em outras palavras, o gesto preditivo de voltar no Android 13 só poderia dizer ao usuário se o gesto de voltar sairia do aplicativo de volta para a tela inicial, mas não para qualquer outro lugar.
A partir do Android 14, no entanto, o gesto preditivo de voltar pode mostrar uma visualização da tarefa anterior que será retirada da pilha de volta quando o usuário deslizar para voltar. Isso significa que você poderá saber se o gesto de voltar o levará de volta à tela inicial, a uma página anterior em o aplicativo ou para outro aplicativo totalmente, para que não haja ambiguidade sobre o que acontecerá quando você executar o back gesto. Aqui está uma demonstração desse novo comportamento:
Se você instalar o Android 14 DP1 no seu dispositivo Pixel, ainda não verá esse novo comportamento. Isso ocorre porque a nova animação de transição é desativada por padrão no DP1, então tive que ativar um sinalizador de desenvolvedor para ativá-la. eu também ainda tinha que habilite a configuração de animação retroativa preditiva nas Opções do desenvolvedor, e também tive que usar um aplicativo que opta por ao novo comportamento de gesto preditivo para trás.
O novo comportamento preditivo de volta será ativado por padrão para aplicativos direcionados ao nível 34 da API, portanto, espero que o A configuração “Animações anteriores preditivas” será ativada por padrão e eventualmente removida das Opções do desenvolvedor no futuro lançamentos. Acho que você não vai precisar esperar muito para começar a ver esse novo comportamento nos apps, principalmente porque o Google é avisando aos desenvolvedores que a navegação de retorno será interrompida em seus aplicativos se eles não oferecerem suporte a esse recurso quando for aplicado. Os desenvolvedores que ainda precisam adicionar suporte para o gesto de retorno preditivo devem ler na documentação do Google no recurso.