Blog para desarrolladores de Android: navegación gestual: una historia pasada

Publicado por Allen Huang y Rohan Shah, gerente de producto en la interfaz de usuario de Android

  interfaz de usuario móvil

Uno de los mayores cambios en Android Q es la introducción de una nueva navegación gestual. Para resumir, con el nuevo modo de navegación del sistema, los usuarios pueden moverse hacia atrás (desplazarse hacia la izquierda / derecha), a la pantalla principal (desplazarse de arriba hacia abajo) y activar el asistente del dispositivo ( desplazarse desde las esquinas inferiores) con gestos en lugar de botones.

Pasando a un modelo gestual para navegar por el sistema, podemos proporcionar más aplicaciones a las aplicaciones para permitir una experiencia más atractiva.

Queríamos dar a la gente una idea de cómo enfrentamos este desafío, la lógica e incluso algunos de los compromisos. Hay algunos detalles de diseño en torno a gestos futuros, pero esperamos que brinde información sobre nuestro proceso y cómo equilibrar el ecosistema desarrollador y OEM con el servicio al usuario. Si está buscando más detalles sobre cómo manejar estos cambios como desarrollador de aplicaciones, eche un vistazo a la serie de artículos "Ir de borde a borde" de Chris.

¿Por qué actúas?

Una de las mejores cosas de Android es la oportunidad para que los desarrolladores de aplicaciones y los socios de Android prueben nuevos enfoques innovadores en el teléfono.

En los últimos 3 años, hemos visto la proliferación de modelos de navegación gestual en dispositivos portátiles (¡aunque existen gestos desde 2009!).

Esta tendencia ha sido impulsada por socios innovadores de Android y aplicaciones de Android que han demostrado ideas muy interesantes (por ejemplo: Fluid NG, XDA).

Cuando comenzamos a investigar más, mejoramos las ventajas para el usuario:

  1. Los gestos pueden ser una forma más rápida, más natural y ergonómica de navegar por el teléfono
  2. Los gestos son más intencionales que los botones de software que puedes activar simplemente agarrando el teléfono
  3. Los gestos permiten una experiencia de aplicación más inmersiva al minimizar la cantidad que el sistema extrae del contenido de la aplicación, como los botones INICIO / ATRÁS y la barra en la que se sientan, especialmente a medida que el hardware tiende hacia pantallas más grandes y marcos más pequeños

Pero no todas eran rosas, también encontramos problemas con muchos gestos:

  1. Los gestos no funcionan para todos los usuarios
  2. Los gestos son más difíciles de aprender y pueden requerir algunos ajustes
  3. Los gestos pueden interferir con el modelo de navegación de una aplicación

Pero sobre todo nos dimos cuenta de que había un mayor problema de fragmentación cuando diferentes teléfonos Android tenían diferentes gestos, especialmente para los desarrolladores de Android.

En el último año trabajamos con socios como Samsung, Xiaomi, HMD Global, OPPO, OnePlus, LG, Motorola y muchos otros para estandarizar la navegación gestual en el futuro. Para garantizar una experiencia de usuario y un desarrollador consistentes, los gestos Q Android serán la navegación por gestos predeterminada para los nuevos dispositivos Q +.

Al darse cuenta de que estos gestos no funcionan para todos los usuarios, particularmente aquellos con una destreza y movilidad más limitadas, la navegación de tres botones seguirá siendo una opción en todos los dispositivos Android.

Entonces, ¿por qué estos gestos ?

Comenzamos con una investigación para comprender cómo los usuarios conservaban sus teléfonos, cómo se veían y qué partes de los usuarios de teléfonos usaban más. A partir de ahí, construimos muchos prototipos que probamos en placas como la conveniencia, la velocidad de uso, la ergonomía y más. Y sometemos nuestro último proyecto a una serie de estudios: la velocidad con la que los usuarios aprendieron el sistema, la velocidad con la que los usuarios se acostumbraron al sistema, cómo los usuarios se sintieron al respecto .

Un elemento único de la navegación de Android desde el principio es el botón Atrás. Es apreciado por muchos usuarios que encuentran que Android es más fácil de navegar y aprender (a pesar de muchos debates sobre qué es el comportamiento "correcto"), ¡y es ampliamente utilizado! De hecho, un 50% más que en casa. Por lo tanto, uno de nuestros objetivos de diseño era asegurarnos de que el gesto de retroceso fuera ergonómico, confiable e intuitivo, y le dimos prioridad a este objetivo en comparación con otras navegaciones menos frecuentes, como los cajones y las recientes.

Mirando las tablas de accesibilidad a continuación, diseñamos nuestros dos gestos principales (Atrás y Inicio) para que coincidan con las áreas más accesibles / cómodas y el movimiento de los pulgares.

  Mapas de calor de la pantalla del teléfono que muestran dónde los usuarios pueden hacer gestos cómodamente, sosteniendo el teléfono con una mano

Mapas de calor de la pantalla del teléfono que muestran dónde los usuarios pueden hacer gestos cómodamente, sosteniendo el teléfono con una mano

Como se mencionó, hemos realizado prototipos de muchos modelos de gestos diferentes, comparando las evaluaciones de los usuarios y las actividades de los usuarios a tiempo sobre lo que finalmente se convirtió en el modelo Q con muchos otros paradigmas de navegación. Aquí hay algunos gráficos que muestran los resultados de nuestras pruebas:

  Comparación de valoraciones de usuarios para ergonomía y uso con una sola mano en diferentes modos de navegación (más alto es mejor)

Comparación de valoraciones de usuarios para ergonomía y uso con una sola mano en diferentes modos de navegación (más alto es mejor)

  Comparación del tiempo promedio necesario para completar las actividades de Inicio / Atrás en varios modos de navegación (más bajo es mejor)

Comparación de tiempo promedio requerido para completar las actividades de Inicio / Atrás en varios modos de navegación (más bajo es mejor)

  Comparación del tiempo promedio requerido para completar actividades basado en Descripción general / Reciente en varios modos de navegación (más bajo es mejor)

Comparación del tiempo promedio requerido para completar actividades basado en Resumen / Reciente en varios modos de navegación (más bajo es mejor)

Los usuarios, en promedio, realizaron tareas relacionadas con Inicio y Atrás más rápidamente que la mayoría de los otros modelos, incluso más rápido que con los botones. Sin embargo, el modelo ha resultado en el costo de poder acceder rápidamente a las aplicaciones Resumen / Recientes, que los usuarios pasan menos de la mitad del tiempo en comparación con la pantalla de inicio.

Desde una perspectiva más cualitativa, los usuarios vieron el modelo Q con una sola mano y más accesible, aunque los botones aún se veían como más ergonómicos para más usuarios.

Cajones de aplicaciones y otras aplicaciones de Swipes

Aunque llegamos al deslizamiento lateral como el gesto hacia atrás que mejor equilibraba muchos compromisos, es importante tener en cuenta que hubo decisiones difíciles, en particular sobre cómo ese gesto influido en las aplicaciones.

Por ejemplo, encontramos que alrededor del 3-7% de los usuarios (dependiendo de la aplicación de Google) se desplazan para abrir el cajón de navegación de la aplicación; el resto de nuestros usuarios presionan el menú de hamburguesas para invocar el cajón. Este gesto deslizante del cajón ahora está sobrecargado con la parte posterior y algunos usuarios tendrán que adaptarse al uso del menú de hamburguesas. Esta fue una elección difícil, pero dado el uso prolífico de la parte posterior, hemos optimizado para lo que funcionó mejor allí.

Debido a que nunca es un objetivo cambiar el comportamiento del usuario, hemos intentado diferentes formas para permitir que los usuarios distingan el gesto del cajón del gesto de la espalda. Sin embargo, todos estos caminos llevaron a los usuarios a tirar del cajón cuando intentaban regresar y tener menos confianza en que Back funcionaría.

Además de los cajones, los gestos son un gran cambio para las personas y, en promedio, tardó de 1 a 3 días en adaptarse, en particular, los usuarios lucharon con patrones como desplazarse hacia la izquierda o hacia la derecha en un carrusel y activar Volver .

En estudios cualitativos, encontramos que después de un período inicial de intrusión de 1-3 días, los usuarios se volvieron fluidos y pudieron distinguir constantemente entre estos dos gestos. La mayoría de los usuarios no querían volver a la navegación de 3 botones (aunque queda una opción).

La investigación adicional ha demostrado que existe una fase clara de adaptación para permitir a los usuarios acostumbrarse a una nueva navegación del sistema (a través de muchas navegaciones diferentes). En nuestro modelo Q, encontramos que el uso de Back disminuye durante los primeros 1-3 días. Después de ese período, el número promedio de presiones / retroceso del día termina siendo el mismo que el botón 3 y nuestra navegación P.

Entonces, ¿qué significa esto para los desarrolladores?

Con la navegación gestual, nuestro objetivo es seguir adelante y estandarizar la experiencia del usuario en Android. El modelo en el que aterrizamos es el óptimo para la mayoría de los usuarios, pero también significa que algunos de los gestos entran en conflicto con los gestos de las aplicaciones existentes, lo que requiere que los desarrolladores ajusten la forma en que los usuarios interactúan con sus aplicaciones. Nos tomamos muy en serio nuestra responsabilidad con los desarrolladores de Android y deseamos ayudarlo en este proceso.

Hay tres pasos clave para admitir la navegación gestual:

  1. Vaya de borde a borde para permitir que su aplicación dibuje en la pantalla
  2. Administre cualquier superposición visual con la interfaz de usuario del sistema (por ejemplo, barra de navegación)
  3. Resolver cualquier conflicto de gestos con gestos del sistema

Acabamos de publicar el primer artículo de nuestra serie "Ir de borde a borde" en Medium, que describe estos pasos en detalle. El artículo final de la serie discutirá algunos de los escenarios comunes que hemos visto y cómo puede apoyarlos mejor en sus aplicaciones.

Gracias a todos por los comentarios: todos sus comentarios e interacciones nos han ayudado a mejorar la experiencia de navegación en Android Q y, en general, nos ayudan a mejorar Android todos los días.

About MiReal

Compruebe también

Introducción a Kotlin para el desarrollo de Android

Durante años, Java fue el único idioma oficial para el desarrollo de Android. Mientras que …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *