Android Q: abandone o botão Voltar para controles completos de gestos de navegação

O Google está testando uma grande reformulação nos controles de gestos de navegação do Android, introduzidos pela primeira vez no Android Pie, na versão beta do Android Q. Veja como habilitá-lo.

A versão vazada do Android Q que obtive em meados de janeiro revelou muitas mudanças importantes na próxima versão do Android. O modo escuro em todo o sistema, renovação de privacidade e permissão, e novo modo de área de trabalho foram os destaques, mas depois descobri que o Google está fazendo protótipos controles de gestos de navegação renovados isso acaba com o botão Voltar. O novo AndroidQ beta para todas as três gerações de smartphones Pixel ainda possui alterações experimentais do Google na navegação por gestos, e você pode ativá-las agora mesmo graças a algumas configurações ocultas.

Se você quiser ver como os novos gestos do Android Q se comparam aos gestos do Android Pie, aqui está um vídeo que fiz no mês passado. Observe, entretanto, que descobri que há muito mais nos gestos do Android Q, incluindo o fato de que eles são (parcialmente) personalizáveis!

O Google provavelmente não permitirá que você personalize os gestos de navegação no versão final do Android Q. O que descobri é apenas o recurso de prototipagem, que eles provavelmente usam para testar diferentes configurações de controle por gestos e ver quais são as melhores. Ainda assim, como o recurso existe, podemos aproveitá-lo para melhorar os gestos do Android Pie.

Requisitos:

  • Google Pixel, Google Pixel XL, Google Pixel 2, Google Pixel 2 XL, Google Pixel 3 ou Google Pixel 3 XL executando o Android Q beta
  • Android Debug Bridge (ADB) configurado em seu PC. Temos um tutorial sobre como configurar o ADB aqui.

Como se livrar do botão Voltar para gestos de navegação completos no Android Q

Agradecimentos especiais ao desenvolvedor reconhecido pelo XDA Zacharee1 e joaomgcd (o desenvolvedor do Tasker) pela ajuda em decifrar como isso funciona!

Antes de mostrar qualquer comando, deixe-me explicar como isso funciona. Há configurações ocultas. Preferência global chamada "quickstepcontroller_gesture_match_map" que assume um valor inteiro de 6 dígitos ou mais. A preferência aceita dígitos de 1 a 7 (0, 1 e 8 são ignorados) e a ordem em que você coloca os dígitos determina quais ações os gestos de deslizar do comprimido realizarão.

Aqui estão as ações possíveis:

  1. QuickStep (entre na visão geral dos aplicativos recentes)
  2. QuickScrub (percorra os aplicativos recentes movendo o dedo para a esquerda e para a direita na pílula enquanto a mantém pressionada)
  3. Voltar (voltar)
  4. QuickSwitch (mudar rapidamente para o aplicativo anterior)
  5. Nulo (não fazer nada)
  6. Assistente (inicie o aplicativo assistente padrão)
  7. NotificationPanel (abra o painel de notificação)

Aqui está a ordem em que os gestos são mapeados:

  1. Deslize para cima
  2. Deslize para baixo
  3. Deslize para a esquerda
  4. Desliza para a direita
  5. Desconhecido
  6. Desconhecido

Ainda não descobri quais são o 5º e o 6º gestos. Não importa o que eu tentei, não consegui alterar o toque único do botão home e o pressionamento longo das ações do botão home. Atualizarei este artigo se descobrir como remapear essas ações.

Então, aqui estão alguns exemplos de comandos ADB que você pode enviar para mudar os gestos do Android Q para melhor. (Para os seguintes comandos ADB, se você estiver usando o PowerShell no Windows, preceda o comando com um ."\" (sem aspas). Se você estiver usando macOS ou Linux, preceda o comando com um "./" (sem aspas).)

Exemplo 1: Novo gesto para trás, deslizar para baixo para notificações, animação QuickSwitch antiga

Esta é minha configuração preferida no momento, porque a nova animação de transição para alternar entre aplicativos recentes, conforme mostrado no vídeo anterior, apresenta alguns bugs. Este comando ADB fará com que você deslize a pílula para a esquerda para voltar (tornando o botão Voltar redundante), deslize para baixo para abrir o painel de notificação (muito útil!) E, por último, mantenha os aplicativos recentes do Android Pie rolagem.

  1. Abra um prompt de comando ou janela de terminal no diretório onde você armazenou o binário ADB.
  2. Conecte seu smartphone Pixel ao PC.
  3. Para se livrar do botão Voltar, digite este comando:
    adb shell settings put global quickstepcontroller_hideback 1
  4. Execute o seguinte comando para alterar o comportamento da pílula de gestos:
    adb shell settings put global quickstepcontroller_gesture_match_map 173255

Exemplo 2: Novo gesto para trás, deslizar para baixo para notificações, nova animação QuickSwitch

Se quiser experimentar a nova animação de transição do Android Q para a última ação do aplicativo, você pode fazê-lo substituindo o 2 na quarta posição por 1. Esteja avisado que a transição parece um pouco estranha, pois ainda é um trabalho em andamento e que você não pode deslizar para a direita na pílula quando estiver na tela inicial. Pelo menos parece bom, eu acho.

  1. Siga as etapas 1 a 3 da seção anterior.
  2. Execute este comando:
    adb shell settings put global quickstepcontroller_gesture_match_map 173155

Ajuda! Meu telefone continua travando! Quero os antigos gestos de volta!

Lembra quando eu disse que a preferência assume um valor de 6 dígitos ou mais? Bem, eu quis dizer isso. Se você colocar qualquer número inteiro com 5 dígitos ou menos, o método não poderá lidar com isso e o SystemUI travará repetidamente. Felizmente, isso é fácil de corrigir. Você pode inserir novamente um dos comandos acima, desta vez usando um valor de 6 dígitos, ou pode redefinir os gestos emitindo os seguintes comandos:

adb shell settings put global quickstepcontroller_hideback 0
adb shell settings deleteglobal quickstepcontroller_gesture_match_map

Divirta-se brincando com os novos gestos do Android Q! Este artigo apresenta apenas uma pequena parte do trabalho que o Google está realizando nos bastidores para melhorar os controles de gestos no Q. Existem pelo menos 6 outras configurações ocultas. Valores globais que não compartilhei aqui, bem como outros experimentos que não podem ser habilitados via ADB. Vou mexer mais um pouco com o Android Q beta no Google Pixel 3 XL para ver se há mais alguma coisa que eu possa compartilhar. Mais dicas e truques do Android Q:

  • Como alternar o tema escuro oculto em todo o sistema do Android Q
  • O modo desktop do Android Q é real, aqui está sua primeira olhada

Se você achou esta postagem útil e decidiu compartilhá-la nas redes sociais, envie um link para nós! Teremos mais tutoriais para você em breve. Para mais novidades sobre o Android Q, siga nossa tag.

Notícias do Android Q