Diseño UX para apps móviles
Principios, patrones y convenciones para crear aplicaciones que los usuarios quieran usar
Diseñar una app móvil no es adaptar una web al tamaño de una pantalla pequeña. El contexto de uso es radicalmente diferente: el usuario interactúa con una mano, en movimiento, con atención fragmentada y en sesiones cortas. Cada decisión de diseño debe responder a estas condiciones.
El diseño UX móvil abarca desde la arquitectura de información y los patrones de navegación hasta los gestos, las microinteracciones y la accesibilidad. Esta guía recoge los principios fundamentales y las convenciones que distinguen una app bien diseñada de una que genera frustración.
Diseño de gestos e interacciones
Los gestos son el lenguaje de interacción de las apps móviles. Deslizar, pellizcar, mantener pulsado y arrastrar son acciones que los usuarios esperan que funcionen de forma intuitiva. La clave es usar gestos estándar que los usuarios ya conocen y evitar inventar gestos personalizados que requieran aprendizaje.
Las zonas de toque deben tener un mínimo de 44x44 puntos (Apple) o 48x48 dp (Google). El área accesible con el pulgar en pantallas grandes se concentra en la mitad inferior, lo que explica por qué las acciones principales deben situarse ahí. El feedback háptico (vibración) y visual (animación) confirma las acciones y mejora la percepción de calidad.
- Áreas de toque: mínimo 44x44pt (iOS) o 48x48dp (Android)
- Zona del pulgar: las acciones frecuentes deben estar en la mitad inferior de la pantalla
- Feedback: cada acción necesita confirmación visual, háptica o sonora
- Gestos estándar: no reinventar interacciones que los usuarios ya dominan
Onboarding y primera experiencia
El 25% de los usuarios abandona una app tras un solo uso. El onboarding es tu oportunidad de demostrar valor antes de que se vayan. Las mejores prácticas se han movido del carrusel de pantallas explicativas (que nadie lee) hacia el onboarding progresivo: enseñar funcionalidades en contexto, cuando el usuario las necesita.
Si la app requiere registro, pospón la petición de datos hasta que el usuario haya experimentado el valor del producto (progressive profiling). Ofrecer login social (Google, Apple Sign In) reduce la fricción drásticamente. El primer minuto de uso determina si la app se queda instalada o se borra.
- Mostrar valor antes de pedir registro: deja explorar antes de exigir cuenta
- Onboarding progresivo: enseñar funcionalidades en contexto, no en carrusel previo
- Login social: Apple Sign In (obligatorio en iOS si ofreces login social) + Google
- Empty states: diseñar los estados vacíos como oportunidad para guiar al usuario
Convenciones de plataforma: iOS vs Android
iOS y Android tienen convenciones de diseño distintas que los usuarios de cada plataforma esperan encontrar. Las Human Interface Guidelines de Apple enfatizan la transparencia, la tipografía San Francisco y la navegación con back swipe desde el borde izquierdo. Material Design de Google usa elevaciones, FABs (Floating Action Buttons) y la barra inferior de navegación.
Respetar estas convenciones no significa diseñar dos apps completamente diferentes. El equilibrio está en mantener la identidad de marca mientras se adaptan los patrones de interacción a lo que el usuario espera en cada plataforma. Apps como Airbnb y Spotify logran un diseño propio que se siente natural en ambos sistemas.
Accesibilidad en apps móviles
La accesibilidad no es un extra: es un requisito. El 15% de la población mundial tiene algún tipo de discapacidad. Además, la accesibilidad beneficia a todos: un buen contraste ayuda en exteriores con sol, los textos grandes benefician a usuarios mayores, y los subtítulos ayudan en entornos ruidosos.
Ambas plataformas ofrecen tecnologías de asistencia robustas: VoiceOver (iOS) y TalkBack (Android). Para que tu app funcione bien con ellas, cada elemento interactivo necesita un accessibility label descriptivo, las imágenes necesitan texto alternativo, y la navegación debe seguir un orden lógico.
- Contraste mínimo: ratio 4.5:1 para texto normal, 3:1 para texto grande (WCAG AA)
- Tamaño de texto dinámico: respetar las preferencias de tamaño del sistema
- Accessibility labels: describir la función de cada elemento interactivo
- Modo de alto contraste y reducción de movimiento: respetar las preferencias del usuario
Microinteracciones y feedback visual
Las microinteracciones son los detalles que hacen que una app se sienta pulida: la animación de un botón al pulsarlo, la transición entre pantallas, el bounce de un pull-to-refresh o el cambio de estado de un toggle. Aunque parecen superficiales, determinan la percepción de calidad y profesionalidad de la app.
Las animaciones deben ser rápidas (200-300ms para transiciones, 100ms para feedback de toque), con easing natural (no lineal) y funcionales (no decorativas). Las animaciones excesivas o lentas generan la sensación de que la app es lenta, incluso si el rendimiento real es bueno.
- Duración: 100ms para feedback de toque, 200-300ms para transiciones entre pantallas
- Easing: usar curvas ease-in-out para movimientos naturales
- Funcionalidad: cada animación debe comunicar algo (estado, dirección, jerarquía)
- Reducir movimiento: ofrecer alternativa estática para usuarios con vestibular disorders
Puntos clave
- La tab bar inferior es el patrón de navegación más efectivo para la mayoría de apps
- Las zonas de toque deben ser de al menos 44x44pt y las acciones principales estar en la zona del pulgar
- El onboarding progresivo supera al carrusel explicativo: enseña en contexto
- Respetar las convenciones de cada plataforma sin perder la identidad de marca
- La accesibilidad beneficia a todos los usuarios, no solo a los que tienen discapacidades
- Las microinteracciones determinan la percepción de calidad de la app
¿Quieres una app con experiencia de usuario excelente?
Diseñamos aplicaciones móviles centradas en el usuario, con los patrones y convenciones que maximizan la retención y satisfacción.