Técnicas › Artículo

Áreas táctiles: tamaños mínimos y espaciado para móvil

Qué es un área táctil, qué tamaño mínimo piden WCAG, Android y Nielsen Norman Group, y por qué el espaciado entre controles importa tanto como el tamaño.

info Definición Rápida
Un área táctil es la zona de un control que responde al toque, y puede ser mayor que el dibujo visible del control. Las normas piden un tamaño mínimo y un espaciado suficiente para que el usuario acierte sin esfuerzo, sobre todo con el dedo y en movimiento.

¿Qué es el área táctil y en qué se diferencia del dibujo?

Un icono de 16 píxeles puede ser el mismo icono en pantalla, pero su área de toque no tiene por qué ser de 16 píxeles. Lo que cuenta para el usuario es la zona donde un toque activa el control. Si esa zona es pequeña, el usuario falla, vuelve a intentarlo y se frustra, aunque el diseño visual esté perfecto.

Esto importa porque el dedo es mucho más grueso que el puntero del ratón. La Ley de Fitts explica que el tiempo para alcanzar un objetivo depende de su distancia y de su tamaño, y que los movimientos rápidos hacia objetivos pequeños aumentan los errores. Nielsen Norman Group añade que los objetivos usados mientras se camina o se conduce son más difíciles de acertar. Puedes repasar el modelo en la página sobre la ley de Fitts. Si el control responde a un gesto y no a un toque, el problema cambia: lo explica gestos en móvil.

¿Qué tamaño mínimo piden las normas?

Las fuentes no coinciden en unidades ni en valores, así que conviene verlas juntas:

FuenteValorNivel o contexto
WCAG 2.2, criterio 2.5.8 (Target Size, Minimum)Al menos 24 × 24 píxeles CSSNivel AA, con excepciones
WCAG 2.2, criterio 2.5.5 (Target Size, Enhanced)Al menos 44 × 44 píxeles CSSNivel AAA, con excepciones
Android (Accessibility, Touch target)Al menos 48 × 48 dp, con 8 dp de separaciónRecomendación de Google
Nielsen Norman GroupAlrededor de 1 cm × 1 cmMedida física, basada en un estudio de Parhi, Karlson y Bederson (2006)

Dos cosas que se pasan por alto. Primero, WCAG 2.2 permite un objetivo menor de 24 píxeles si, dibujando un círculo de 24 píxeles centrado en él, ese círculo no se solapa con otro objetivo. Segundo, Nielsen Norman Group prefiere el centímetro porque mide algo que el usuario percibe, no un valor de pantalla. Si diseñas para iOS, revisa las guías de Apple en puntos (pt); la unidad no es la misma que el píxel CSS.

¿Por qué el espaciado importa tanto como el tamaño?

Nielsen Norman Group insiste en un orden: los objetivos primero deben ser lo bastante grandes y luego estar bien separados. Si son demasiado pequeños, añadir espacio entre ellos no suele resolver el problema. El espaciado evita que el toque caiga en el control de al lado, y el tamaño evita que el toque no caiga en ninguno.

En la práctica, el espaciado es el que más se descuida. Por eso las guías de Android piden 48 × 48 dp y, además, 8 dp o más de espacio entre controles. Esas guías también recogen una excepción: en botones muy pequeños y muy juntos no siempre es posible ampliar el área sin que se solapen.

¿Cómo se aplica en el diseño?

  1. Diseña el área de toque aparte del dibujo. Si partes de un diseño mobile first, este paso es el que más se olvida. En Figma o en CSS, el icono puede medir 16 píxeles mientras el contenedor clicable mide 44 o 48. Un relleno invisible hace el trabajo. En Android, TouchDelegate (vistas) o un contenedor clicable (Compose) amplían la zona sin cambiar cómo se ve el elemento.
  2. Revisa el espaciado entre controles. Si dos controles están a menos de 8 dp de distancia, mira si una de las dos áreas se solapa con la otra.
  3. Prioriza las acciones principales. Nielsen Norman Group recomienda objetivos mayores para las acciones principales, para personas mayores, para niños y para el uso en movimiento.
  4. Prueba con el pulgar. Abre el prototipo en el móvil real, con una mano, sin mirar la pantalla un instante. Lo que sea difícil en ese momento lo será en la vida real.
  5. Documenta el valor en la librería de componentes. Una regla escrita evita que cada pantalla invente su propio tamaño. Si el sistema de diseño ya define tokens de espaciado, usa esos mismos valores para el área táctil.

¿Cuándo NO conviene aplicar el valor mínimo?

  • Enlaces dentro de un párrafo. WCAG tiene una excepción para los enlaces en línea: el texto que los rodea ya define su extensión.
  • Controles cuyo tamaño fija el sistema operativo. Una barra de estado o un selector nativo no se rediseña.
  • Cuando existe un equivalente accesible. WCAG admite un objetivo más pequeño si la misma función está disponible en otro control con el tamaño adecuado en la misma página.

En cambio, no uses estas excepciones como excusa para dejar botones pequeños. Son casos concretos, no una norma general.

Ejemplo

Ejemplo ilustrativo: una lista de tareas con un icono de papelera de 16 píxeles y un icono de editar de 16 píxeles, separados por 4 píxeles.

  • Problema: al tocar la papelera, muchas veces se abre la edición, porque las áreas se solapan.
  • Corrección: cada icono tiene un contenedor de 44 × 44 píxeles, con 8 píxeles de separación entre contenedores. El dibujo sigue siendo de 16 píxeles.
  • Verificación: se prueba en un móvil real, con el pulgar, durante un minuto de uso normal.

El resultado visual casi no cambia. Lo que se comprueba en la prueba es que los toques fallidos desaparezcan. Es un buen ejemplo de cómo la interacción puede mejorar sin tocar el estilo.

Errores comunes

  • Confundir el tamaño del icono con el tamaño del área táctil.
  • Usar píxeles, puntos y dp como si fueran la misma unidad.
  • Pensar que el espaciado compensa un objetivo muy pequeño.
  • Diseñar con el ratón en el escritorio y no probar en móvil.
  • Dejar los enlaces de navegación secundarios tan pequeños que nadie los alcanza.
  • Mezclar tamaños distintos para controles de la misma función en pantallas diferentes.

Fuentes

Preguntas frecuentes

¿Cuál es el tamaño mínimo de un área táctil?
WCAG 2.2 pide al menos 24 × 24 píxeles CSS en el nivel AA, con excepciones por espaciado. Android recomienda 48 × 48 dp. Nielsen Norman Group recomienda alrededor de 1 cm × 1 cm.
¿Qué diferencia hay entre el tamaño visual y el área táctil?
El tamaño visual es lo que se dibuja, como un icono de 16 píxeles. El área táctil es la zona que responde al toque. Puede ser mayor que el dibujo si se añade relleno invisible alrededor.
¿Basta con separar los botones para cumplir con el área táctil?
No. Nielsen Norman Group señala que si los objetivos son demasiado pequeños, añadir espacio entre ellos no suele ayudar. Primero deben ser lo bastante grandes y después estar bien separados.
¿Los píxeles, los puntos y los dp son lo mismo?
No. WCAG mide en píxeles CSS, Android en dp (densidad independiente) e iOS en puntos (pt). Un valor escrito como 44 px no se traduce directamente a las otras unidades.