Logo es.androidermagazine.com
Logo es.androidermagazine.com

El gesto hacia atrás de Android q rompe una interacción fundamental de la aplicación: el cajón deslizable

Anonim

El nuevo sistema de navegación por gestos de Android Q es una clara actualización de lo que Google intentó con Android 9 Pie. La multitarea es más fácil y cada uno de los gestos principales es más fácil de usar con más fluidez. Pero una parte central del paradigma de navegación que todavía está en el aire es el nuevo gesto de retroceso.

Hemos visto a varios fabricantes de teléfonos crear sus propios gestos hacia atrás, pero no en la forma en que Google se está estandarizando con Android Q: deslice el dedo desde el borde de la pantalla, hacia la izquierda o hacia la derecha, en cualquier momento para realizar la misma acción previamente manejado por el botón de retroceso. Esta diferencia con respecto al resto de los gestos hacia atrás en otros teléfonos Android es extremadamente importante porque interfiere con uno de los sistemas de navegación en la aplicación más fundamentales que se usan hoy en día: el cajón deslizable.

El cajón deslizable ha sido un componente fundamental de la interfaz de la aplicación durante una década.

El cajón deslizable oculto ha sido un mecanismo fundamental de navegación de aplicaciones durante casi una década, y se ha propagado más allá de Android a casi cualquier otra plataforma de alguna manera. Las aplicaciones que no usan un cajón deslizable son pocas y distantes entre sí, y muchas (incluidas algunas de Google) confían en él como su sistema principal para moverse por las secciones de la aplicación. Incluso aquellos que muestran las funciones más utilizadas en una barra de navegación inferior todavía usan el cajón deslizable como un vertedero para otras opciones.

(La única categoría de aplicaciones que no usa un cajón deslizable regularmente son los juegos, que tienen sus propias dificultades con los gestos basados ​​en bordes).

Al usar Android Q con navegación por gestos, cada aplicación perderá su cajón deslizable hasta que el desarrollador se actualice.

Cuando usa Android Q con navegación de gestos habilitada, cada una de esas aplicaciones pierde su cajón deslizable. Simplemente no puede deslizarse desde el borde, en ningún lugar o de ninguna manera, para revelarlo. La única forma de mostrar el cajón será tocar cualquier botón asociado con él, generalmente un botón de menú de hamburguesas en la esquina superior, que es cada vez más difícil de alcanzar en teléfonos grandes (y altos). Es un dolor masivo que requiere un cambio en la memoria muscular como mínimo y reduce drásticamente la velocidad a la que puede navegar por las aplicaciones.

Google sabe que el gesto de retroceso creará dolores de cabeza para todos los que han llegado a confiar en el cajón deslizable (entre otros toques y toques cercanos), y está dejando muy claro a los desarrolladores que necesitan planificar esto. cambio:

Si el usuario se desliza desde el borde de la pantalla, el sistema interpreta ese gesto como una navegación Atrás, a menos que una aplicación anule específicamente ese gesto para partes de la pantalla. Para hacer que su aplicación sea compatible con la navegación gestual, querrá extender el contenido de la aplicación de borde a borde y manejar los gestos conflictivos de manera adecuada.

La documentación para desarrolladores de Android establece el proceso mediante el cual los desarrolladores pueden definir áreas de sus aplicaciones que están excluidas del gesto de retroceso, y en su lugar realizarán otras acciones, ya sea para tirar de un cajón deslizable o simplemente tener entrada táctil garantizada. camino al borde para alguna otra interacción. Como ejemplo, Google ya ha actualizado la aplicación Play Store para eliminar por completo el gesto de retroceso en todo el lado izquierdo, dejándolo solo para el cajón deslizable.

Las áreas de exclusión de gestos serán diferentes para cada aplicación, si es que las tienen.

Eso está muy bien, pero requiere que los desarrolladores realmente hagan lo que Google les pide. E incluso si lo tomamos como un hecho (que obviamente no podemos), y cada aplicación con un cajón deslizable mágicamente tiene un área de exclusión durante la noche, todavía hay grandes obstáculos de usabilidad. Las áreas de exclusión de gestos solo funcionan si puede contar con que estén allí, sin saber dónde está esa área, de qué lado está, qué tan grande es y que sea diferente para cada aplicación en su teléfono presenta un nuevo conjunto de problemas en total. Será una transición muy, muy frustrante.

Desafortunadamente para nosotros, los desarrolladores no tienen tantos incentivos para crear estas áreas de exclusión. Es obligatorio incluir los nuevos gestos en los teléfonos nuevos que se envían con Android Q, pero no tienen que ser la opción de navegación predeterminada ni exclusiva. Es una apuesta bastante segura que la mayoría de las empresas que ya tienen sus propios sistemas de navegación por gestos, o que siguen con la navegación de tres botones, continuarán haciéndolo con Android Q, y para esta gran mayoría de teléfonos, los desarrolladores no escucharán ninguna queja.

Esta es una de esas situaciones en las que podemos tomar la implementación lenta de las actualizaciones de Android como algo positivo porque los desarrolladores en su conjunto no van a tener sus aplicaciones actualizadas con consideraciones para los nuevos gestos de retroceso de Android Q durante algún tiempo.. Y en el caso de cualquiera que actualice su teléfono que no sea Pixel a Android Q, le da aún más peso a la decisión entre habilitar los nuevos gestos y quedarse con los otros sistemas disponibles: los gestos de Android Q pueden ser geniales e intuitivos, pero ¿valen la pena perder los cajones deslizables en la mayoría de las aplicaciones que usa todos los días? No creo que nadie diría que lo son.

Android Q: ¡Todo lo que necesitas saber!