Gestos de navegación actualizados con una mejor ocultación de la barra de navegación, acción de lanzamiento de la aplicación, compatibilidad con Android P y más

Lanzamos nuestra aplicación de Gestos de navegación hace poco más de 3 semanas, y desde nuestra última actualización, hemos trabajado arduamente para abordar la abrumadora cantidad de comentarios que hemos recibido. Nuestra aplicación, que originalmente fue diseñada para ser una simple aplicación de control de gestos basada en los gestos del iPhone X de Apple, ha ganado muchas funciones de personalización. Tampoco nos detendremos allí, ya que una actualización futura permitirá a los usuarios crear controles de navegación por gestos en la línea de OnePlus 5T y OnePlus 6. Si está cansado de todo el espacio en la pantalla que sus aburridos botones de navegación de software luego, deberías probar nuestra última actualización de la aplicación. ¡Es totalmente gratuito para todas las acciones y configuraciones básicas!

Nos gustaría agradecer a todos nuestros seguidores que compraron la versión premium de la aplicación. Su apoyo nos ayuda a continuar el desarrollo de la aplicación. Esta segunda actualización importante agrega dos nuevas características exclusivas para usuarios premium. Ahora que nuestra última actualización está disponible, podemos dedicar más tiempo a implementar funciones para la versión premium de la aplicación.

Después de actualizar, le recomendamos reiniciar si tiene algún problema. A veces, la actualización de una aplicación hará que la máscara OEM elimine el Servicio de Accesibilidad ... u otras rarezas pueden suceder. El reinicio lo devolverá a una pizarra limpia.

La actualización se está implementando para los usuarios de Play Store ahora. Si prefiere no esperar a que llegue la actualización, puede descargar el APK aquí.

Descargar Navigation Gestures 1.2.0

Gestos de navegación v1.2.0 Registro de cambios

El registro de cambios es masivo, así que voy a dividir los cambios en secciones para mantener las cosas organizadas.

Compatibilidad con Android P

La semana pasada, Google lanzó Android P Beta 2 (Developer Preview 3) para Google Pixel, Google Pixel XL, Google Pixel 2 y Google Pixel 2 XL. Essential Phone y Sony Xperia XZ2 también han recibido esta actualización. Por alguna razón, Google realizó cambios en la última versión beta de Android P que ahora permite que la aplicación Navigation Gestures funcione. No hicimos absolutamente nada para que esto sucediera. Somos escépticos de que este seguirá siendo el caso cuando Android P Beta 3 / Developer Preview 4 llegue, así que disfrútalo en tu dispositivo Android P por ahora. Todavía nos estamos aferrando a nuestra solución si Google revierte los cambios que hicieron para que nuestra aplicación funcione en Android P.

Nuevas características premium

  • Acción de cambio de teclado para iniciar el diálogo de cambio de teclado
  • Iniciar acción de la aplicación para iniciar una aplicación seleccionada *

* Si observa que una aplicación se inicia "lentamente" después de usar la píldora para activar el botón de inicio, eso se debe a un oscuro cambio realizado en Android 4.4 KitKat. A menos que tenga este módulo Xposed o una ROM personalizada instalada con el parche, no hay forma de evitarlo.

Cambios de apariencia

  • Se agregaron cuadros de entrada manual para todos los controles deslizantes.
  • Los controles deslizantes de apariencia para el radio de la esquina de la píldora, el ancho, la altura, la posición X y la posición Y ahora se pueden configurar para cambiar por porcentaje en lugar de px / dp. Establecerlo en porcentaje significa que la píldora escalará en modo horizontal.
  • Aumento de la posición Y máxima de 70dp a 130dp

Cambios de comportamiento

  • Esperemos que finalmente solucione el problema donde la barra de navegación todavía se muestra en aplicaciones de pantalla completa como YouTube. Esto también debería corregir cualquier "parpadeo" de la pantalla que ustedes hayan informado donde la barra de navegación salta hacia arriba y hacia abajo.

    Antes: la barra de navegación aparece en aplicaciones de pantalla completa

    Después: la barra de navegación ya no aparece en las aplicaciones de pantalla completa

  • Separa la función de ocultación de la barra de navegación de la función de píldora. Esto significa que ocultar la barra de navegación ahora es OPT-IN . Puede omitir la concesión del permiso WRITE_SECURE_SETTINGS al inicio y otorgarlo más tarde si intenta alternar la función de barra de navegación oculta. Esto debería ayudar a solucionar aquellos casos en los que la aplicación cree que el dispositivo tiene una barra de navegación (y, por lo tanto, los obligó a pasar por esa configuración) cuando no la tenían. Como separamos esta función, ahora hay 2 mosaicos de configuración rápida: uno para alternar la píldora y otro para alternar la barra de navegación del software.

  • Se agregó “ hitbox más grande ” a Configuración -> Compatibilidad y lo habilitó por defecto. Esto aumenta el hitbox de la píldora de 4dp arriba a 12dp arriba, lo que facilita el golpe.
  • Si no se establece una acción de "deslizar y mantener", la acción de "deslizar" se establece de manera predeterminada en esa dirección. P.ej. si “deslizar hacia arriba y mantener presionado” no está activado y si desliza hacia arriba y mantiene presionado, se producirá la acción normal de deslizar hacia arriba.
  • Disminuya el tiempo mínimo de deslizamiento y retención de 200 ms a 100 ms.
  • Se cambió la prioridad de la notificación persistente en Android Oreo de Min a Low. Con suerte, esto debería detener la notificación "la aplicación se está ejecutando en segundo plano".
  • La sensibilidad y las animaciones, en general, deberían mejorarse considerablemente .
  • Opción para mantener la píldora activada en modo automóvil (Android Auto)
  • Se agregó la opción "Mantener la barra de navegación original en pantalla completa" en Configuración -> Compatibilidad si desea que la barra de navegación aún sea accesible con un deslizamiento lateral

Corrección de errores

  • Se corrigió el error en el que el cuadro de diálogo de volumen permanece en la pantalla durante 20 segundos

Cambios misceláneos

  • Limpieza masiva de preferencias para hacerlo más organizado y más bonito.
  • Con suerte, se solucionó el problema donde no se detectaba la versión premium. (Por lo general, un reinicio en el lado del usuario solucionó esto).

Lista de características para gestos de navegación

Para aquellos de ustedes que quieran ingresar a esta aplicación pero que recién están escuchando sobre esto, aquí hay una lista de características que explica la actualización más reciente (expanda el botón):

Lista de funciones de gestos de navegación

Gestos

  • Grifos
    • Solo toque
    • Doble toque
    • Tocar y mantener presionado (mantener presionado)
  • Mala cerveza
    • Desliza hacia arriba y mantén presionado
    • Deslizar a la izquierda
    • Desliza hacia la izquierda y mantén presionado
    • Desliza a la derecha
    • Desliza hacia la derecha y mantén presionado
    • Muévase hacia arriba
    • Deslizar hacia abajo

Comportamiento

  • Gratis
    • Casa
    • atrás
    • Aplicaciones recientes
    • Alternar pantalla dividida (requiere Android Nougat +)
    • Abrir aplicación anterior (requiere Android Nougat +)
    • Asistente abierto
    • Ocultar la píldora
  • Prima
    • Tire hacia abajo el tono de notificación
    • Tire hacia abajo las fichas de configuración rápida
    • Abrir menú de encendido
    • Saltar a la pista de medios anterior *
    • Saltar a la siguiente pista de medios *
    • Reproducir / pausar la pista de medios actual *
    • Cambiar diálogo de teclado
    • Ejecutar aplicación**

* No se garantiza que las acciones de los medios funcionen con todas las aplicaciones. Las acciones de medios utilizan API de Android estándar para trabajar con la mayoría de las aplicaciones.

** Si observa que una aplicación se inicia "lentamente" después de usar la píldora para activar el botón de inicio, se debe a un oscuro cambio realizado en Android 4.4 KitKat. A menos que tenga este módulo Xposed o una ROM personalizada instalada con el parche, no hay forma de evitarlo.

Apariencia (todo gratis)

  • Alternar sombra de píldora
  • Personalizar el color de la píldora
  • Personaliza la transparencia de la píldora
  • Personalizar el color del borde de la píldora
  • Personalizar el radio de la esquina de la píldora
  • Personaliza el ancho / alto de la píldora
  • Personaliza la posición vertical / horizontal de la píldora

Comportamiento (todo gratis)

  • Ocultar en aplicaciones de pantalla completa
  • No muevas la píldora sobre el teclado
  • Mantenga la píldora habilitada en modo automóvil (Android Auto)
  • Personalizar deslizar y mantener el tiempo
  • Personaliza la duración de la vibración
  • Personaliza la duración de la animación

Compatibilidad (todo gratis)

  • Ocultar la barra de navegación original en horizontal
  • Modo de tableta corregido
  • Hitbox más grande
  • Mantenga la barra de navegación original en aplicaciones de pantalla completa


Preguntas frecuentes sobre gestos de navegación

Expanda el botón a continuación para ver nuestras respuestas a una lista de preguntas frecuentes.

Preguntas frecuentes sobre los gestos de navegación

  • ¡Ayuda, desinstalé la aplicación y ya no puedo acceder a mi barra de navegación!
    • Conéctese a su computadora y ejecute el siguiente comando: adb shell wm overscan reset
  • ¡Hay una "línea blanca" en la parte inferior de la pantalla!
    • Esto no es un error. Este es un efecto secundario de un cambio que hicimos intencionalmente después de la versión 1.0.0 porque sin él, muchos dispositivos Samsung, Motorola y Xiaomi informaban errores importantes (por ejemplo, la pantalla negra después del desbloqueo que hacía que el teléfono fuera inutilizable). línea "se debe a que la barra de navegación está oculta al 99.99% pero no al 100% (es decir, ocultamos la barra de navegación por completo excepto por 1 píxel). Entonces, la" línea blanca "es en realidad solo su barra de navegación que es de color blanco. Lo notan principalmente los propietarios de Samsung porque Samsung colorea agresivamente la barra de navegación de blanco. Estamos coloreando en la barra de navegación para ocultar esta línea blanca.
  • ¡Desinstalar la aplicación no me devuelve la barra de navegación de mi inventario!
    • No desinstale la aplicación a menos que primero desactive la píldora en la aplicación. Nuestra aplicación no puede detectar cuándo se está desinstalando, por lo que no podemos revertir los cambios que realice si la desinstala. Primero desactive la píldora y luego desinstálela como de costumbre.
  • La píldora no funciona con la fijación de pantalla.
    • No tenemos forma de simular una pulsación larga en el botón Atrás sin root. Una solución tentativa que estamos analizando es detectar cuándo el teléfono entra en un estado de pantalla fijada y deshabilitar la píldora para recuperar la barra de navegación de stock.
  • La aplicación oculta el muelle en Samsung DeX.
    • Aparentemente, el muelle en DeX se ve como una barra de navegación. Veremos si podemos detectar DeX y simplemente deshabilitar la aplicación cuando eso suceda.
  • ¿Podemos agregar una función donde la píldora está en su propia área separada para que no se superponga con ciertos elementos de la interfaz de usuario?
    • Muy probablemente no, lo siento. Ya estamos presionando el contenido de la pantalla hacia abajo para ocultar la barra de navegación. Agregar esta característica requeriría que también empujemos el contenido de la pantalla hacia arriba. No podemos tenerlo en ambos sentidos. Sin embargo, pronto agregaremos gestos de estilo OnePlus fuera de la pantalla donde deslice hacia arriba desde la parte inferior de la pantalla. ¡Con eso, no tendrá que preocuparse por la superposición de elementos de la interfaz de usuario!
  • ¿Podemos ocultar la píldora cuando estamos en el lanzador?
    • Sí, una versión futura permitirá ocultar la píldora cuando esté en su pantalla de inicio.
  • ¿Podemos bloquear la pantalla?
    • Hay 4 formas de hacer esto, y ninguna de ellas es ideal. No hay una API simple de "pantalla de bloqueo" (bueno, no hasta Android P) que podamos usar que no tenga su propia cuota de problemas. Sin embargo, el enfoque de Nova Launcher es probablemente la mejor solución, por lo que probablemente haremos lo que hacen. ¡Sin embargo, está planeado!
  • ¿Podemos tomar una captura de pantalla?
    • Antes de Android P, la única forma de hacerlo es con la API MediaProjection (la que le permite hacer grabaciones de pantalla). Es muy intensivo en rendimiento pero es posible hacerlo.
  • ¿Podemos agregar acciones especiales de raíz?
    • Sí, los agregaremos nuevamente en una versión futura.


Únase a nuestro grupo de pruebas beta de Gestos de navegación

Nuestro grupo de pruebas beta en Telegram ha confirmado que la última versión funciona bien en los siguientes dispositivos:

Lista de dispositivos probados con Navigation Gestures v1.2.0

  • Google Nexus 6
  • Google Pixel XL
  • Google Pixel 2 XL
  • Huawei P9 Lite
  • LG G6
  • LG V20
  • LG V30
  • Motorola Moto G4 Play
  • Motorola Moto Z Play
  • OnePlus 5T
  • Samsung Galaxy Note 8
  • Samsung Galaxy S8
  • Samsung Galaxy S9
  • Sony Xperia XA1 Ultra

Probamos cada versión antes de enviarla a Google Play Store, pero incluso con un grupo de prueba beta, todavía es difícil encontrar cada nuevo error en una aplicación.


Comentarios y soporte para gestos de navegación

La retroalimentación es muy importante para nosotros. Si bien tenemos la suerte de tener acceso a un gran equipo que posee una amplia variedad de dispositivos de varios fabricantes de dispositivos diferentes, es difícil para nosotros garantizar una experiencia libre de errores en cada dispositivo. Si tiene problemas con nuestra aplicación, no dude en enviarnos un correo electrónico o publicar en el hilo de soporte oficial.

Planeamos agregar funciones adicionales en las próximas versiones para ofrecer a los usuarios más opciones para gestos y acciones de deslizamiento. Esperamos brindar una experiencia que pueda reemplazar la barra de navegación de su dispositivo. Si cree que deberíamos agregar una o dos funciones para que eso suceda, ¡contáctenos con sus ideas!