Resumo
- O Google Chrome para Android está começando a implementar suporte para navegação preditiva de volta.
- Isso permite que os usuários vejam se deslizar para trás na navegação sairá do aplicativo e os levará para a tela inicial.
- O suporte preditivo é habilitado por padrão para usuários do Android 15 que executam o Chrome Canary, mas será disponibilizado para outros canais em um futuro próximo.
Um dos desafios do desenvolvimento de aplicativos Android é descobrir como reter usuários, o que pode ser difícil de fazer quando muitos deles saem acidentalmente dos aplicativos quando deslizam para voltar em seus telefones Android. Isso acontece porque os usuários geralmente não sabem exatamente para qual tela o gesto de voltar os levará. Você pensaria que isso também não seria um problema para o sistema operacional Android, mas esse tem sido um desafio que o Google teve que projetar. Sua solução é o gesto de voltar preditivo, um recurso que finalmente saiu do status de visualização do desenvolvedor e agora está habilitado por padrão no Android 15, e está começando a ver adoção em vários aplicativos importantes do Google, como o Chrome.
O gesto de voltar preditivo do Android permite que os usuários visualizem o destino do gesto de voltar antes de concluí-lo completamente. Isso permite que eles decidam se querem voltar ou permanecer na página atual. Por exemplo, se um gesto de voltar levasse o usuário de volta à tela inicial, o usuário verá uma prévia da tela inicial enquanto desliza para poder decidir se deseja sair do aplicativo. O sistema até reproduz uma animação de “voltar para a tela inicial” que, em inicializadores Android suportados, minimiza elegantemente a tela até o ícone do aplicativo, se ele existir na tela inicial.
Para que o sistema faça isso, no entanto, ele precisa saber quando a próxima atividade na chamada “pilha de retorno” do sistema operacional é a tela inicial. Para aplicativos que deixam o manuseio de retorno para o sistema, isso não é um problema, mas aplicativos com comportamento de retorno personalizado precisam adicionar suporte para o gesto de retorno preditivo. É por isso que quando o Google introduziu inicialmente o suporte ao gesto de retorno preditivo no Android 13, ele fez o sistema optar por meio de uma alternância nas Opções do desenvolvedor. Essa decisão foi tomada não apenas para dar aos desenvolvedores tempo para refatorar como seus aplicativos lidam com o botão de retorno, mas também para dar ao Google a oportunidade de atualizar suas próprias bibliotecas para oferecer suporte ao recurso.
Finalmente, porém, chegou a hora do Google virar a chave e habilitar o sistema de gestos de retorno preditivos por padrão. Com o lançamento do Android 15 Beta 2 em maio, o retorno preditivo é habilitado por padrão e não pode mais ser alternado pelo usuário nas Opções do desenvolvedor. Em preparação para o lançamento estável do Android 15 no final deste ano, a equipe do Google Chrome também virou a chave para habilitar o suporte ao recurso no aplicativo Android. Atualmente, isso assume a forma de mostrar uma prévia da tela inicial quando o gesto de retorno do usuário o levará para a tela inicial, bem como mostrar uma prévia da página anterior quando o usuário estiver navegando pelas configurações, favoritos, downloads ou histórico do Chrome.
O suporte do Chrome para o retorno preditivo não inclui, infelizmente, mostrar uma prévia da última página da web que você visitou, embora isso seja algo que o Google disse que está prototipando. O sinalizador para habilitar a animação de retorno para a página inicial no Google Chrome agora está habilitado por padrão nas compilações do Canary para Android e será lançado em outros canais do Chrome em breve. Se você não estiver executando o Android 15, ainda poderá aproveitar esse recurso habilitando a alternância de “animações de retorno preditivas” nas Opções do desenvolvedor, desde que seu dispositivo esteja no Android 13 ou Android 14.