Google testa novos gestos de toque duplo para telefones Pixel no Android 11

O Android 11 DP1 adicionou código para um novo gesto de toque duplo exclusivo do Pixel chamado “Columbus”, que permite iniciar o Google Assistant, a câmera e muito mais.

O Google lançou ontem o primeiro Android 11 Developer Preview, e passei algumas horas analisando a atualização no meu Pixel 2 XL para procurar quaisquer alterações que pudesse encontrar. Já encontramos muito, mas como sempre, há mais coisas ocultas no código que estão apenas esperando para serem descobertas. Ao analisar o APK SystemUIGoogle mais recente, o aplicativo responsável pelo componente SystemUI em telefones Google Pixel, encontramos referências a um misterioso novo sistema de gestos de codinome "Columbus". Quando ativados, os novos gestos permitirão que você toque duas vezes no de volta - sim, o parte traseira do telefone—para iniciar determinadas ações, como iniciar o Google Assistente, iniciar o aplicativo de câmera padrão, reproduzir/pausar mídia e muito mais.

Sabemos que esse novo recurso de gesto se destina a telefones Pixel, e não a todos os dispositivos com Android 11, já que o Google gentilmente manteve sua tradição de prefaciando cada classe com "com.google" em vez de "com.android", um esquema de nomenclatura que eles seguiram para outros sistemas de gestos, incluindo Active Edge e Motion Senso. O que há de interessante nesses gestos "Columbus", em comparação com Active Edge e Motion Sense, é que eles aparentemente não requerem nenhum hardware especial - apenas o giroscópio do seu telefone e acelerômetro. Na verdade, conseguimos fazer com que vários dos novos gestos funcionassem não apenas em nosso próprio Pixel 2 XL, mas também no XDA Senior Member

cstark27Pixel 4 XL da empresa, ambos rodando Android 11 Developer Preview 1. 9to5Google também ativou de forma independente um dos novos gestos “Columbus”, embora o tenha mostrado apenas no lançamento do Google Assistant.

Podemos confirmar que os seguintes gestos estão disponíveis através do novo recurso “Columbus”:

  • Dispensar cronômetro
  • Iniciar câmera
  • Inicie o Google Assistente
  • Reproduzir/pausar mídia
  • Recolher barra de status
  • Silenciar chamadas telefônicas recebidas
  • Adiar alarmes
  • Liberar notificações
  • Execute uma "ação selecionada pelo usuário"

Para evitar que esse recurso seja ativado de forma muito aleatória, o Google também adicionou “portões” para evitar que ações de toque duplo tenham efeito. Algumas das portas implementadas atualmente incluem visibilidade da câmera, status de carregamento, proteção do teclado e muito mais.

O código para "Columbus" faz referência a uma classe atualmente inexistente no SettingsGoogle chamada "COLUMBUS_GESTURE_TRAINING", então acreditamos que o aplicativo Configurações conterá atividades de treinamento de gestos que serão apresentadas ao usuário durante o Assistente de configuração. Também acreditamos que é provável que o aplicativo Configurações do Pixel no Android 11 tenha páginas para configurar o novo gesto de toque duplo, especialmente para execute a "ação selecionada pelo usuário". Se o usuário não tiver uma ação definida, parece que o padrão "Columbus" é iniciar o Google Assistente. Como atualmente não existe nenhum código para “Columbus” nas Configurações do Google ou em qualquer outro aplicativo do sistema, provavelmente há mais para descobrirmos sobre o recurso.

Demonstrações de gestos de toque duplo do Android 11

Aqui está um vídeo (cortesia de Kieron Quinn) mostrando o gesto de toque duplo para reproduzir/pausar mídia em um Pixel 2 XL com Android 11:

https://gfycat.com/ifr/ScholarlyInfiniteIndianglassfish

A razão pela qual Kieron Quinn está usando um aplicativo antigo da BBC é que KeyEvent 85, que é o código-chave para a tecla de reprodução/pausa de mídia, não está sendo recebido pela maioria dos receptores de aplicativos de música que testamos. Um exame do logcat revela vários avisos de que a execução em segundo plano não é permitida, evitando que a mídia aplicativos como Google Play Music, YouTube, Amazon Prime Video, Spotify, VLC e muitos outros aplicativos recebam o intenção.

Aqui está um vídeo meu iniciando o aplicativo Google Camera em meu Pixel 2 XL executando Android 11 DP1:

https://gfycat.com/ifr/InsidiousTartFennecfox

Por último, aqui está um vídeo meu lançando o Google Assistente:

https://gfycat.com/ifr/AdventurousAgonizingFugu

Embora esse recurso funcione bem em dispositivos Pixel mais antigos, não sabemos se o Google irá habilitá-lo para todos os dispositivos Pixel com Android 11. O Google pode lançá-lo como um recurso exclusivo para o Pixel 4a ou Pixel 5 antes de lançá-lo para outros dispositivos Pixel em atualizações futuras. Alternativamente, poderíamos ver o futuro se desenrolar em um futuro Queda de recurso de pixel.


Muito obrigado a Kieron Quinn, também conhecido como Quinny899 nos Fóruns XDA, por nos ajudar a testar esse recurso!