Estamos de volta com outra atualização dos Gestos de Navegação. Assim como no lançamento 1.18.4, o foco aqui está principalmente na estabilidade.
Já se passou menos de um mês (mal) e estamos de volta com outra atualização dos Gestos de Navegação. Assim como com o versão 1.18.4, o foco aqui está principalmente na estabilidade e no desempenho. Isso não significa que não haja novos recursos. Passamos um tempo garantindo que esta versão seja o mais estável possível (como você pode ver pelo alto número de versões do patch).
Primeiro, aqui estão os destaques:
- Redesenhamos completamente o detector de gestos.
- Adicionamos vários novos gestos.
- Existem algumas novas opções de compatibilidade para ajudá-lo a ajustar os gestos de navegação para o seu dispositivo.
- Agora você pode pesquisar configurações específicas.
- O problema de sensibilidade ao usar Split Pill foi corrigido.
Aqui está a lista completa de mudanças:
Características
Melhor detecção de alterações de aplicativos
Primeiro, adicionamos uma configuração para melhor detecção de alterações no aplicativo. Esta opção usa a API Usage Stats do Android para detectar de forma mais confiável o aplicativo que está na tela no momento. Habilite-o acessando Configurações> Configurações experimentais e tocando em "Detecção aprimorada de alterações de aplicativos". Observe que isso pode resultar em pior duração da bateria.
Gestos Complexos
Existem também 8 novos gestos “complexos”:
- Deslizar para cima e para a direita ou para a direita e para cima (+ variante longa)
- Deslize para cima e para a esquerda ou para a esquerda e para cima (+ variante longa)
- Deslize para baixo e para a direita ou para a direita e para baixo (+ variante longa)
- Deslize para baixo e para a esquerda ou para a esquerda e para baixo (+ variante longa)
Esses novos gestos funcionam nos modos normal e dividido.
Repetir deslizamentos longos
Também adicionamos uma opção para permitir que movimentos longos sejam repetidos até que você levante o dedo. Por exemplo, se você tiver um deslizamento longo para a direita definido para aumentar o brilho da tela, manter o dedo pressionado fará com que o brilho continue a aumentar.
Pesquisa de configurações
Este próximo recurso deve ser particularmente útil. Como você pode ou não saber, os Gestos de Navegação têm uma certa sobrecarga de opções. Pode ser difícil encontrar algo que você procura quando está cercado por dezenas de outras opções. Bem, adicionamos um recurso de pesquisa de configurações nesta versão. Basta abrir as configurações, tocar no ícone de pesquisa na barra superior e digitar o que procura.
Comportamento
Embora existam muitos recursos novos, também há uma série de mudanças que fizemos no comportamento dos Gestos de Navegação.
Limpar configurações ao restaurar o backup completo
Os Gestos de Navegação já possuem um recurso de Backup e Restauração há algum tempo. Isso pode ser útil se você estiver mudando para um novo telefone ou realizando uma redefinição de fábrica. Nesta versão, ajustamos ligeiramente o comportamento para restaurar um backup completo. O processo agora limpará todas as suas configurações atuais antes de gravar as do backup. Isso é apenas para garantir que o backup seja restaurado corretamente. Na maioria dos casos, você não notará diferença.
Confiabilidade da cor do comprimido por aplicativo
Na última versão estável, 1.18.4, introduzimos um novo recurso experimental: Cor da pílula por aplicativo. No Navigation Gestures 1.20.16, melhoramos sua confiabilidade. Agora deve ser menos propenso a piscar ao abrir aplicativos ou ao ter um relógio da barra de status mostrando os segundos.
Detector de gestos redesenhado
No entanto, a cor da pílula por aplicativo não foi a única coisa que melhoramos. Redesenhamos completamente o detector de gestos da pílula. A primeira coisa que você notará com este novo detector é que a pílula agora se move horizontal e verticalmente ao mesmo tempo. Isso significa que você pode iniciar um gesto de deslizar para cima, mas mudar de ideia e arrastar a pílula para a direita (é claro, se você tiver o gesto complexo Direita e Cima ativado, isso será executado). Este novo detector de gestos também abriu a porta para novos gestos complexos. No geral, a experiência de passar a pílula deve ser bastante melhorada.
Esconder/Desaparecer Pílula
A próxima melhoria envolve o comportamento de ocultar e desaparecer a pílula. Redesenhamos a lógica por trás desses recursos, então eles devem ser muito mais confiáveis e responsivos. Também fizemos isso para que você possa fazer com que a pílula oculte e desapareça ao mesmo tempo.
Não mova a pílula quando o teclado for exibido
Também corrigimos a opção "Não mover a pílula quando o teclado for exibido" para funcionar de maneira mais confiável em mais dispositivos.
Compatibilidade
Como diferentes dispositivos Android podem ser muito diferentes uns dos outros, é impossível fazer com que um aplicativo como o Navigation Gestures funcione corretamente em todos eles automaticamente. É por isso que adicionamos novas opções de compatibilidade com o passar do tempo. Nos Gestos de Navegação 1.20.16, há alguns novos para ajudá-lo a ajustar os Gestos de Navegação para o seu dispositivo.
Atraso na troca de aplicativos
A primeira nova opção envolve a ação Switch Apps. Infelizmente, o Android não tem um método direto para mudar para o aplicativo anterior, então os Gestos de Navegação precisam simular um toque duplo no botão Recentes. Brincamos com atrasos diferentes entre os dois toques simulados, mas nenhum funcionou de maneira confiável em todos os dispositivos. Esta opção permite que você mesmo defina o atraso entre os dois toques. Experimente atrasos mais longos e mais curtos para descobrir o que é melhor para o seu telefone.
Atraso no evento de acessibilidade
A outra opção também envolve um atraso. Os Gestos de Navegação dependem de eventos relatados a um Serviço de Acessibilidade para saber quando o conteúdo da tela foi alterado. No entanto, esses eventos não são relatados sempre que são gerados. O Android permite definir um atraso mínimo entre eventos. Quanto menor for esse atraso, mais rápido os Gestos de Navegação poderão fazer coisas como atualizar a cor da pílula ou ocultá-la. Infelizmente, um atraso menor também significa pior duração e desempenho da bateria. Um atraso maior significa respostas mais lentas, mas menos efeito no uso e na velocidade da bateria.
Felizmente, o Android permite que esse atraso seja definido dinamicamente, por isso adicionamos uma opção para que você mesmo possa configurá-lo. O atraso padrão é 500 ms, mas se quiser o melhor desempenho, você pode configurá-lo para 100 ms. Se você está tentando economizar bateria, ela pode ser configurada para até 2.000 ms.
Caixa de diálogo Volume de corte
O Android Pie redesenhou a caixa de diálogo de volume, movendo-a para a lateral da tela. Por causa disso, ao usar um aplicativo de tela cheia em paisagem no Pie, a caixa de diálogo de volume ficará parcialmente fora da tela. Há uma nova opção de compatibilidade que mostrará temporariamente a barra de navegação quando a caixa de diálogo de volume estiver na tela sob condições específicas.
Erros/Diversos
Além de tudo o que foi mencionado acima, existem algumas correções de bugs e alterações diversas que devem melhorar sua experiência com os gestos de navegação.
Correções de falhas
Por ser um aplicativo de personalização de baixo nível, o Navigation Gestures tem seu quinhão de travamentos. Desde a versão 1.18.4, corrigimos algumas falhas e a experiência geral deve ser muito mais estável.
Melhorias de desempenho
Novamente, com o quanto os Gestos de Navegação têm a ver em segundo plano, há alguns momentos em que os Gestos de Navegação congelam, especialmente em dispositivos mais antigos ou de baixo custo. Muito trabalho foi dedicado ao desempenho desta versão, corrigindo alguns casos em que os Gestos de Navegação param de responder.
Ocultar pílula quando o teclado for exibido
Em algum momento, quebramos essa opção. Bem, agora está corrigido e deve funcionar de forma confiável novamente em 1.20.16.
Sensibilidade
Durante o processo de desenvolvimento e teste entre as versões 1.15.10 e 1.18.4, a sensibilidade dos gestos diminuiu bastante quando o tablet foi alinhado à parte inferior da tela. Isso poderia ser contornado ativando o Full Overscan, mas nem todos os dispositivos são compatíveis com essa opção.
Depois de muita investigação, descobrimos o motivo desse problema e ele deve ser corrigido agora. Se você ativou o Full Overscan em 1.18.4, pode desativá-lo se desejar.
Diversos
- Certifique-se de que a opção Mostrar NavBar com teclado esteja desativada quando Overlay NavBar estiver ativado
- Certifique-se de segurar a pílula para mostrar a barra de navegação enquanto a fixação de tela está ativa realmente funciona
- Corrija algumas animações
[appbox googleplay com.xda.nobar&hl=en]
Então é isso. Como prometido, há um monte de novidades: recursos, mudanças de comportamento, correções de bugs... O que mais você poderia querer?
Se você ainda não experimentou os Gestos de Navegação, não há melhor momento do que agora para instalá-lo. Se você já tentou antes e desinstalou por causa de problemas que encontrou, tente novamente e desinstale-o, porque provavelmente ainda terá problemas. No entanto, relate quaisquer problemas que você tenha. Você pode enviar um e-mail para navigationgestures [at] xda-developers [ponto] com ou criar um ticket em https://support.xda-developers.com para nos avisar.