O novo sistema de navegação por gestos do Android Q é uma atualização clara do que o Google tentou com o Android 9 Pie. A multitarefa é mais fácil, e cada um dos gestos principais é mais fácil de usar com mais fluidez. Mas uma parte essencial do paradigma de navegação que ainda está no ar é o novo gesto de volta.
Vimos vários fabricantes de telefones criando seus próprios gestos nas costas, mas não da maneira como o Google está padronizando com o Android Q: deslize pela borda da tela, à esquerda ou à direita, a qualquer momento para executar a mesma ação previamente manuseado pelo botão Voltar. Essa diferença em relação aos demais gestos das costas em outros telefones Android é extremamente importante porque interfere com um dos sistemas de navegação no aplicativo mais fundamentais usados hoje: a gaveta deslizante.
A gaveta deslizante é um componente fundamental da interface do aplicativo há uma década.
A gaveta de slides escondida é um mecanismo de navegação de aplicativo fundamental há quase uma década e é propagada para além do Android para praticamente todas as outras plataformas de alguma maneira. Os aplicativos que não usam uma gaveta deslizante são poucos e distantes entre si, e muitos (incluindo alguns do próprio Google) confiam nele como seu principal sistema para percorrer as seções do aplicativo. Mesmo aqueles que exibem as funções mais usadas em uma barra de navegação inferior ainda usam a gaveta deslizante como um depósito de lixo para outras opções.
(A única categoria de aplicativos que não usa regularmente uma gaveta deslizante são os jogos, que têm suas próprias lutas com gestos baseados na borda.)
Usando o Android Q com navegação por gestos, todos os aplicativos perderão sua gaveta deslizante até que o desenvolvedor seja atualizado.
Quando você usa o Android Q com a navegação por gestos ativada, cada um desses aplicativos perde sua gaveta deslizante. Você simplesmente não pode deslizar da borda, em qualquer lugar ou de qualquer maneira, para revelá-lo. A única maneira de mostrar a gaveta será tocar em qualquer botão associado a ela - normalmente um botão de menu de hambúrguer no canto superior, que é cada vez mais difícil de alcançar em telefones grandes (e altos). É uma dor enorme que requer, no mínimo, uma alteração na memória muscular e reduz drasticamente a velocidade com a qual você pode navegar pelos aplicativos.
O Google sabe que o gesto de trás criará dores de cabeça para todos que vieram confiar na gaveta deslizante (entre outros toques e furtos próximos) e está deixando muito claro para os desenvolvedores que eles precisam planejar isso mudança:
Se o usuário deslizar da borda da tela, o sistema interpreta esse gesto como uma navegação Voltar, a menos que um aplicativo substitua especificamente esse gesto por partes da tela. Para tornar seu aplicativo compatível com a navegação gestual, você deseja estender o conteúdo do aplicativo de ponta a ponta e manipular gestos conflitantes de maneira apropriada.
A documentação do desenvolvedor do Android estabelece o processo pelo qual os desenvolvedores podem definir áreas de seus aplicativos que são excluídas do gesto de volta e, em vez disso, executam outras ações - seja para puxar uma gaveta deslizante ou simplesmente ter entrada de toque garantida. caminho até a borda para alguma outra interação. Como exemplo, o Google já atualizou o aplicativo Play Store para remover completamente o gesto de volta em todo o lado esquerdo, deixando-o apenas para a gaveta deslizante.
As áreas de exclusão de gestos serão diferentes para cada aplicativo, se houver.
Tudo bem e bom, mas exige que os desenvolvedores realmente façam o que o Google está pedindo. E mesmo se considerarmos isso um dado (o que obviamente não podemos), e todo aplicativo com uma gaveta deslizante magicamente tem uma área de exclusão da noite para o dia, ainda existem grandes obstáculos à usabilidade. As áreas de exclusão por gestos funcionam apenas se você puder estar lá - sem saber onde fica, de que lado está, qual o tamanho e se é diferente para cada aplicativo no seu telefone, apresenta um novo conjunto de problemas completamente. Será uma transição muito, muito frustrante.
Infelizmente para nós, os desenvolvedores não têm muito incentivo para criar essas áreas de exclusão. Os novos gestos são obrigatórios para incluir em novos telefones enviados com o Android Q, mas eles não precisam ser o padrão nem a opção de navegação exclusiva. É uma aposta bastante segura que a maioria das empresas que já cria seus próprios sistemas de navegação por gestos, ou adere à navegação com três botões, continuará fazendo isso com o Android Q - e, para a grande maioria dos telefones existentes, os desenvolvedores não ouvirão reclamações.
Essa é uma daquelas situações em que podemos levar o lançamento lento das atualizações do Android como uma coisa positiva, porque os desenvolvedores como um todo não terão seus aplicativos atualizados com considerações para os novos gestos do Android Q por algum tempo.. E no caso de quem atualiza seu telefone que não é Pixel para Android Q, isso dá ainda mais peso à decisão entre ativar os novos gestos e permanecer com os outros sistemas disponíveis - os gestos do Android Q podem ser ótimos e intuitivos, mas vale a pena perder as gavetas deslizantes na maioria dos aplicativos que você usa todos os dias? Eu não acho que alguém diria que é.
Android Q: Tudo o que você precisa saber!