Google lança beta final do Android Q e melhora novo gesto de voltar
Android Q refina gesto de voltar: usuário desliza nas bordas da tela, mas app pode reservar área para navegação horizontal
Android Q refina gesto de voltar: usuário desliza nas bordas da tela, mas app pode reservar área para navegação horizontal
O Android Q será lançado nas próximas semanas: o Google liberou o último beta do sistema operacional para testes, e ele traz uma novidade importante no gesto de voltar. O usuário precisa deslizar a partir das bordas da tela, o que pode conflitar com menus laterais dentro de aplicativos; por isso, o desenvolvedor poderá reservar uma área do app para que esse comportamento inesperado não aconteça.
Todo dispositivo Android deverá vir com o modo de navegação de três botões (Voltar, Menu e Multitarefa); isso será obrigatório no Android Q e em versões futuras. A fabricante também poderá adotar um sistema de navegação por gestos, e o Google anunciou na conferência I/O que quer padronizar isso.
Por isso, é importante que os gestos sejam intuitivos. Nesse modo, o Android Q inclui apenas uma barra na parte inferior, semelhante à interface do iPhone X: você toca nela para voltar à tela inicial; alterna entre apps deslizando-a para cima; e ativa o Google Assistente ao pressioná-la.
E para voltar? Neste caso, você desliza o dedo a partir da borda esquerda ou direita. Porém, esse é o mesmo gesto de navegação horizontal usado para abrir menus laterais, navegar por galerias de fotos, e alternar entre cards dentro de apps.
The behavior of the exclusion APIs are changing. You can request what you like, but the system will now only honour X amount from the bottom (currently 200dp). pic.twitter.com/CXoCvQ5MlS
— Chris Banes (@chrisbanes) July 2, 2019
Por isso, o Google permite que o desenvolvedor abra uma exceção ao gesto de voltar. “Para garantir um uso confiável e consistente, há um limite de exclusão vertical de 200 dp para o gesto de voltar dentro dos aplicativos”, explica a empresa.
Isso significa que os aplicativos poderão desativar o gesto de voltar apenas em algumas áreas dentro do aplicativo (até o máximo de 200 dp por borda, ou pixels independentes da densidade). Dessa forma, o usuário não vai ativar acidentalmente o gesto de voltar ao mover o controle deslizante de um vídeo no YouTube, ou ao abrir o menu lateral do Gmail.
O Google também criou um gesto bem confuso para abrir menus laterais: você puxa um pouquinho, espera e puxa novamente, de forma a não ativar o gesto de voltar. Isso não é necessário se o aplicativo inserir exceções a esse gesto nas bordas laterais.
🚧 The drawer behavior is changing. Users will be able to open the drawer by peeking the drawer, and then swiping. Big benefit is that this works with existing apps with “old” DrawerLayout versions. pic.twitter.com/WVyOzQFzHO
— Chris Banes (@chrisbanes) July 2, 2019
O Beta 6 está disponível em celulares Pixel e dispositivos da Asus, LG, Nokia, OnePlus, Xiaomi e Huawei. O Android Q será lançado em “poucas semanas”, segundo o Google.
Com informações: Ars Technica, The Verge.