Lineamientos de diseño de la configuración de Android

En este documento, se destacan los principios y lineamientos para cualquier persona que diseñe la configuración de la plataforma de Android, la configuración principal de GMS (Configuración de Google) o cualquier desarrollador que diseñe la configuración de su app para Android.

Principios de diseño

Proporciona una buena descripción general

Los usuarios deberían poder ver las pantallas de configuración y comprender todos los parámetros de configuración individuales y sus valores.

Figura 1: La configuración y sus valores actuales se presentan en la pantalla de nivel superior.

Organiza los elementos de manera intuitiva

Coloca los parámetros de configuración de uso frecuente en la parte superior de la pantalla. Limita la cantidad de configuraciones en una pantalla. Mostrar más de 10 a 15 elementos puede ser abrumador. Para crear menús intuitivos, puedes mover algunos parámetros de configuración a otra pantalla.

Figura 2: Los parámetros de configuración comunes aparecen en la parte superior de la pantalla

Haz que los parámetros de configuración sean fáciles de encontrar

En algunos casos, puede ser útil duplicar un parámetro de configuración individual en dos pantallas diferentes. Diferentes situaciones pueden hacer que los usuarios cambien una configuración, por lo que incluirla en varios lugares ayudará a los usuarios a encontrar este elemento.

En el caso de la configuración duplicada, crea una pantalla separada para la configuración y ten puntos de entrada de diferentes lugares.

Figuras 3 y 4: "Sonido de notificación predeterminado" aparece en las pantallas "Notificación" y "Sonido"

Usa un título y estado claros

Crea títulos breves y significativos. Evita usar títulos poco claros como "Configuración general". Debajo del título, muestra el estado para destacar el valor de la configuración. Muestra los detalles específicos en lugar de solo describir el título.

Los títulos deben cumplir con lo siguiente:

  • Coloca primero el texto más importante de tu etiqueta.
  • Reformula palabras negativas como "no lo hagas" o "nunca" en términos neutrales, como "bloquear".
  • Usar etiquetas impersonales, como "Notificaciones" en lugar de "Notificarme" Excepción: Si es necesario referirse al usuario para comprender la configuración, utiliza la segunda persona ("tú") en lugar de la primera persona ("I").

Los títulos deben evitar lo siguiente:

  • Términos genéricos, como establecer, cambiar, editar, modificar, administrar, usar, seleccionar o elegir
  • Repetir palabras del divisor de sección o título de la subpantalla.
  • Jerga técnica.

Tipos de página

Lista de parámetros de configuración

Este es el tipo de pantalla más común. Permite colocar varias configuraciones juntas. Las listas de configuración pueden ser una combinación de controles, como interruptores, menús y controles deslizantes.

Si hay muchos parámetros de configuración en una categoría, se pueden agrupar. Consulta Agrupación y divisores para obtener más detalles.

Figura 5: Ejemplo de lista de configuración

Lista

La vista de lista se usa para mostrar una lista de elementos, como apps, cuentas, dispositivos y mucho más. Se pueden agregar controles para ordenar o filtrar a la pantalla.

Figura 6: Ejemplo de vista de lista

Pantalla de la entidad

La pantalla de entidad se usa para presentar la configuración de un elemento distinto, como una app, una cuenta, un dispositivo, una red Wi-Fi, etcétera.

Visualmente, la entidad se muestra en la parte superior con un ícono, un título y un subtítulo. Todos los parámetros de configuración de esta pantalla deben estar relacionados con esta entidad.

Figura 7: Ejemplo de la pantalla de entidad que se usa en la información de la app

Figura 8: Ejemplo de la pantalla de entidad que se usa en Storage

Parámetro de configuración principal

La configuración principal funciona mejor cuando una función completa se puede activar o desactivar, como Wi-Fi o Bluetooth. Mediante un interruptor en la parte superior de la pantalla, el usuario puede controlar esta función. Si usas la configuración principal para inhabilitar la función, se inhabilitarán todos los demás parámetros de configuración relacionados.

Si una función necesita una descripción de texto más larga, se puede usar la configuración principal, ya que este tipo de pantalla permite un texto de pie de página más largo.

Si es necesario duplicar o vincular una configuración desde varias pantallas, usa la configuración principal. Como la configuración principal es una pantalla independiente, evitarás tener varios interruptores en diferentes lugares para la misma configuración.

Figura 9: Ejemplo de la configuración principal que se usa en la pantalla de notificaciones de la app: Si desactivas el botón de activación principal, se desactivará toda la función de esta app

Figura 10: Ejemplo del parámetro de configuración principal que se usa en la pantalla de notificaciones de la app con el botón de activación principal desactivado

Pantalla de selección del botón de selección

Esta pantalla se usa cuando el usuario debe seleccionar un parámetro de configuración. Los botones de selección se pueden mostrar en un diálogo o en una pantalla independiente. Los botones de selección no deben usarse junto con controles deslizantes, menús o interruptores.

Una pantalla de botón de selección puede contener una imagen en la parte superior y el texto en el pie de página en la parte inferior. Los botones de selección individuales pueden tener subtexto junto con un título.

Figura 11: No se deben usar botones de selección en la lista de configuración

Figura 12: Así es cómo usar los botones de selección correctamente en la configuración

Componentes

A partir de Android 8.0, la barra de herramientas de acciones presenta búsquedas y ayuda junto con otras acciones relacionadas. No se recomienda usar los menús ampliados, ya que es posible que los usuarios no descubran acciones ocultas en ellos.

Para barras de herramientas sin acciones específicas de la pantalla. Muestra acciones de ayuda y de búsqueda.

Figura 13: Barra de herramientas con acciones de búsqueda y ayuda

Para las barras de herramientas con una acción: Presenta la acción antes de la búsqueda.

Figura 14: Barra de herramientas con una acción antes de las acciones de búsqueda y ayuda

Para las barras de herramientas con más de 1 acción: Considera colocar la acción principal antes de la búsqueda y colocar las acciones avanzadas en el menú ampliado.

Si todas las acciones son avanzadas o solo son útiles para un conjunto pequeño de usuarios, considera colocarlas en el menú ampliado.

Figura 15: Barra de herramientas con un menú ampliado para acciones

Encabezado de la entidad

El encabezado de la entidad solo puede mostrar un encabezado o un encabezado con subtexto (se permiten varias líneas para el subtexto). La siguiente acción es opcional. Puedes tener un máximo de dos acciones.

Figura 16: Encabezado de la entidad

La parte del ícono y el encabezado (App1) se desplazarán debajo del encabezado (Información de la app).

Figura 17: El título de la información de la app aquí es parte de la barra de herramientas, mientras que el resto de la pantalla se desplazará debajo de ella

El título es obligatorio. También debes mostrar un subtexto que destaque el estado de la configuración. El uso de un ícono es opcional.

El texto del título debe ser conciso. Si los títulos son largos, pueden continuar en la siguiente línea en lugar de truncarse. No habilites menús ni acciones con presión prolongada.

Ejemplos:

Figura 18: Vínculo del menú con ícono, título y subtexto

Figura 19: Vínculo del menú con título y subtexto

Figura 20: Vínculo de menú solo con título

Vínculo del menú con el ícono, el título, el subtexto y un objetivo de hit separado a la derecha

Otros objetivos táctiles deben usar el color del tema.

Figura 21: Ejemplo de menú de destino con dos toques

Vínculo de menú con ícono, título, subtexto y un ícono de alerta, estadísticas o número

Los valores numéricos, como el porcentaje y el tiempo, se pueden mostrar a la derecha junto con el subtexto, mientras que un gráfico de barras puede mostrarse debajo.

Por lo general, los valores numéricos se presentan a la derecha para que los usuarios puedan verlos y compararlos con facilidad.

Figura 22: Ejemplo de menú con ícono, título, estadística y gráfico

Agrupación y divisores

Si una pantalla tiene muchas configuraciones, se pueden agrupar y separar con una línea divisoria. A diferencia de las versiones anteriores de Android, los divisores ahora se usan para agrupar la configuración en clústeres en un grupo, en lugar de separar las configuraciones individuales.

Si los parámetros de configuración de un grupo están estrechamente relacionados, puedes agregar un encabezado de grupo. Si usas un encabezado de grupo, siempre debes incluir un divisor.

Figura 23: Parámetros de configuración agrupados con divisores

Cambiar

Cómo cambiar por un ícono, título y subtexto

Figura 24: Cambiar con ícono, título y subtexto

Cambiar con título y subtexto

Figura 25: Cambiar con título y subtexto

Cambia solo con el título

Los títulos pueden ir acompañados de un ícono a la izquierda.

Figura 26: Cambiar solo con el título

Elemento de la lista más interruptor

Puedes combinar un elemento de la lista con un switch. Presionar el lado izquierdo de la línea vertical actúa como un vínculo y lleva al usuario a la siguiente pantalla. El lado derecho se comporta como un switch estándar.

Un título es obligatorio para el elemento de lista del lado izquierdo. El icono y el subtexto son opcionales.

Figura 27: Elemento de la lista y un interruptor

Control deslizante

El ícono es opcional en el control deslizante.

Figura 28: Control deslizante

Botón en pantalla

Las acciones positivas usan el color del tema, mientras que las acciones negativas están en gris. Las acciones positivas pueden incluir abrir una app, instalar una app, agregar un elemento nuevo, etc. Las acciones negativas incluyen borrar datos, desinstalar una app, borrar elementos, etcétera.

Figura 29: Botones de color gris para "Desinstalar" y "Forzar detención"

Figura 30: Botón azul para "Activar ahora"

Divulgación progresiva (avanzada)

Se deben ocultar los parámetros de configuración que no se usan con frecuencia. Usa la opción "Avanzado" solo cuando hay al menos 3 elementos para ocultar.

Aquí, el subtexto muestra los títulos de los parámetros de configuración que están ocultos. El subtexto debe ser solo una línea. El texto adicional se trunca con puntos suspensivos.

Figura 31: Avanzado usado en la pantalla "Display"

Si bien hay menús desplegables, te recomendamos que, en su lugar, uses una pantalla de selección de botones de selección o diálogo. Esto se recomienda para simplificar la configuración, ya que hay tres patrones diferentes para una sola selección.

Si es necesario, se pueden usar menús desplegables en los casos en que la configuración tenga opciones simples.

Figura 32: Menú desplegable

Casilla de verificación

Usa interruptores en lugar de casillas de verificación cuando sea posible.

Se pueden usar las siguientes casillas de verificación:

  • Para acciones negativas, como restringir apps o bloquear un servicio.
  • Para evitar tener demasiados interruptores en la pantalla.

Figura 33: Las casillas de verificación se usan para reducir la cantidad de interruptores en esta pantalla

No se recomienda usar vínculos en la configuración. Solo usa vínculos cuando sea absolutamente necesario. Los vínculos deben usar un color de énfasis sin subrayado.

Figura 34: Vínculo usado en la configuración

El texto del pie de página se puede usar para agregar contenido explicativo. El pie de página siempre debe tener un divisor en la parte superior. El pie de página se muestra en la parte inferior de la pantalla. Los pies de página pueden incluir vínculos, si es necesario.

Figura 35: Texto del pie de página

Patrones

Datos

Los datos críticos se pueden mostrar en un gráfico como un gráfico circular o de barras. Estos datos se pueden mostrar en el encabezado de la entidad. Algunos ejemplos son los datos móviles y el almacenamiento.

Se pueden presentar otros datos de menor importancia utilizando una vista de lista regular.

Figura 36: Ejemplo de almacenamiento

Figura 37: Ejemplo que muestra la red

Educación del usuario

Es posible que algunas funciones requieran una explicación o capacitación del usuario. Puedes usar una animación o imagen junto con texto. La animación o la imagen deben presentarse en la parte superior de la pantalla, mientras que el texto del pie de página se puede usar para agregar una explicación.

Figura 38: Configuración con animación y texto del pie de página

Formularios

Si el formulario tiene un campo de entrada, usa un cuadro de diálogo normal. Esto proporciona una manera fácil para que los usuarios ingresen una sola entrada.

Sin embargo, si el formulario tiene varios campos, considera usar un diálogo de pantalla completa. Esto proporciona más espacio en pantalla para organizar los campos en un patrón claro.

Figura 39: Formulario con un diálogo normal

Resultados de la búsqueda

Los resultados de la búsqueda muestran el título, el subtexto (si está disponible) y la ubicación de la ruta de navegación de la configuración.

Figura 40: Resultado de la búsqueda