Diseño de interfaces móviles
Zonas de pulgar, targets táctiles, gestos y convenciones de plataforma para crear experiencias móviles que funcionan
Diseñar para móvil no es adaptar un diseño desktop a una pantalla más pequeña. Es diseñar para un contexto completamente distinto: el usuario sostiene el dispositivo con una mano, interactúa con el pulgar, tiene menos atención disponible y espera tiempos de carga más rápidos que en desktop.
Esta guía cubre los principios específicos del diseño de interfaces móviles: zonas de alcance del pulgar, tamaño mínimo de elementos táctiles, patrones de gestos, bottom sheets y las diferencias clave entre las convenciones de iOS y Android.
Zonas de pulgar: diseñar para una mano
El estudio de Steven Hoober sobre uso de dispositivos móviles reveló que el 49 % de los usuarios sostienen el teléfono con una mano y usan el pulgar para interactuar. Esto define tres zonas en la pantalla: la zona natural (fácil de alcanzar), la zona de estiramiento (alcanzable con esfuerzo) y la zona difícil (casi inaccesible sin cambiar el agarre).
Las acciones principales deben ubicarse en la zona natural: la mitad inferior de la pantalla, especialmente la zona central-inferior. Las acciones secundarias o menos frecuentes pueden ubicarse en la zona superior. Este principio es la razón por la que la bottom navigation se ha convertido en el estándar: coloca las acciones más importantes donde el pulgar llega con facilidad.
- Zona natural (fácil): mitad inferior de la pantalla, especialmente centro-inferior
- Zona de estiramiento: bordes laterales superiores
- Zona difícil: esquina superior izquierda (para diestros)
- Las acciones principales siempre en la zona natural
Targets táctiles: tamaño mínimo para evitar errores
Un error frecuente en diseño móvil es crear botones, iconos y enlaces demasiado pequeños. El dedo pulgar tiene un área de contacto de aproximadamente 10×10 mm, lo que equivale a unos 44×44 px en densidad estándar. Apple define 44×44 pt como tamaño mínimo en sus Human Interface Guidelines; Google recomienda 48×48 dp en Material Design.
El tamaño mínimo no es solo el tamaño visible del icono: incluye el área táctil (tap target). Un icono de 24×24 px puede tener un tap target de 48×48 px con padding invisible. Lo crítico es que las áreas táctiles de elementos adyacentes no se solapen, para evitar toques accidentales.
- Tamaño mínimo de tap target: 44×44 pt (iOS) / 48×48 dp (Android)
- Separación mínima entre targets: 8 px para evitar toques accidentales
- El área táctil puede ser mayor que el elemento visible (padding invisible)
- Testea con dedos reales, no con el cursor del ratón
Gestos: intuitivos pero no obligatorios
Los gestos (swipe, pinch, long press, pull to refresh) son una herramienta poderosa para crear interacciones fluidas en móvil. Sin embargo, tienen un problema fundamental: no son visibles. No hay affordance visual que indique que un elemento se puede deslizar, a diferencia de un botón que se ve claramente como algo que se puede pulsar.
La regla es que los gestos deben ser atajos, no la única forma de realizar una acción. El swipe para eliminar un email en Gmail funciona porque también hay un botón de eliminar visible. El pinch para hacer zoom funciona porque también hay botones +/−. Si la única forma de acceder a una función es un gesto, los usuarios menos avanzados nunca la descubrirán.
- Gestos comunes: swipe (deslizar), pinch (pellizcar), long press, pull to refresh
- Los gestos deben ser atajos, no la vía principal de interacción
- Ofrece siempre una alternativa visible (botón, menú) para cada gesto
- Indica las interacciones gestuales con pistas visuales (animaciones sutiles, peek de contenido)
Bottom sheets: contenido contextual sin cambiar de pantalla
Los bottom sheets son paneles que se deslizan desde la parte inferior de la pantalla para mostrar opciones, formularios o contenido contextual sin navegar a una nueva página. Son el equivalente móvil de los modales en desktop, pero mejor adaptados a la ergonomía táctil.
Google Maps popularizó este patrón: al seleccionar un punto de interés, un bottom sheet muestra detalles que el usuario puede expandir arrastrando hacia arriba o cerrar arrastrando hacia abajo. Los bottom sheets son especialmente útiles para acciones contextuales (compartir, filtrar, opciones de un elemento) porque mantienen el contexto visual de la pantalla principal.
- Ideal para: opciones contextuales, filtros, formularios cortos, detalles de elementos
- Permiten expansión progresiva: peek → half → full screen
- Deben poder cerrarse con gesto de deslizar hacia abajo o tap en overlay
- No usar para contenido extenso que requiera una pantalla completa dedicada
iOS vs Android: respetar las convenciones de plataforma
iOS y Android tienen convenciones de diseño diferentes que los usuarios de cada plataforma han interiorizado. Ignorarlas genera fricción: un usuario de iPhone espera botones de acción en la esquina superior derecha y navegación de vuelta con gesto de swipe desde el borde izquierdo; un usuario de Android espera un FAB (floating action button) y navegación con el botón back del sistema.
Esto no significa diseñar dos interfaces completamente distintas. El contenido, la estructura y la jerarquía visual pueden ser los mismos. Lo que cambia son los patrones de interacción, la posición de elementos clave y los componentes nativos (UIKit en iOS, Material Design en Android).
- iOS: barra de navegación superior con botones de acción, tabs en parte inferior, modales con sheet style
- Android: top app bar, FAB para acción principal, navigation drawer o bottom navigation
- Ambas plataformas: respetar el tamaño de touch targets y las zonas seguras (safe areas)
- Para apps web (PWA): seguir convenciones de la plataforma mayoritaria de tu audiencia
Rendimiento percibido: la velocidad como parte del diseño
En móvil, la percepción de velocidad es tan importante como la velocidad real. Un skeleton loader que aparece en 100 ms da la impresión de que la app responde instantáneamente, aunque el contenido tarde 2 segundos en cargar. Una transición animada entre pantallas enmascara el tiempo de carga y mantiene la sensación de fluidez.
Las técnicas clave de rendimiento percibido son: skeleton screens en lugar de spinners (comunican la estructura del contenido que viene), optimistic UI (mostrar el resultado de la acción antes de recibir confirmación del servidor) y transiciones que conectan visualmente la pantalla actual con la siguiente.
- Skeleton screens en vez de spinners para comunicar qué contenido viene
- Optimistic UI para acciones con alta probabilidad de éxito
- Transiciones animadas que conectan las pantallas visualmente
- Precarga de contenido probable basándose en el comportamiento del usuario
Puntos clave
- Las acciones principales deben estar en la zona natural del pulgar (mitad inferior)
- El tamaño mínimo de tap target es 44×44 pt (iOS) / 48×48 dp (Android)
- Los gestos deben ser atajos, no la única vía de interacción
- Los bottom sheets son el mejor patrón para contenido contextual en móvil
- Respetar las convenciones de iOS y Android reduce la fricción del usuario
- El rendimiento percibido (skeletons, optimistic UI) es tan importante como el real
¿Necesitas una interfaz móvil que se sienta nativa?
Diseñamos interfaces móviles optimizadas para cada plataforma, con ergonomía táctil y rendimiento percibido como prioridades.