Gestos Nativos
Gestos Nativos
15 reglasSwipe horizontal para acciones contextuales
Implementa acciones destructivas o de utilidad (archivar, eliminar, responder) mediante swipe izquierdo o derecho sobre items de lista, no con botones flotantes permanentes. Limita a máximo 2 acciones por lado; la más destructiva siempre al extremo con color de advertencia.
investigación 2026Pull to refresh con física creible
El contenido debe ofrecer resistencia elastica al jalar hacia abajo (spring damping ~0.7), mostrar un indicador de umbral a ~60pt de distancia, y hacer snap al soltar. Spinner visible durante la carga; animación de confirmación (checkmark o bounce) al completar la actualización.
investigación 2026Long press: 500ms estandar
Usa 500ms como tiempo mínimo de presión para activar menús contextuales o modos de selección. Muestra feedback progresivo durante la espera: anillo de progreso o escala leve del elemento. Valores menores a 300ms producen falsas activaciones; valores mayores a 700ms frustran al usuario.
investigación 2026Edge swipe back es del sistema
Nunca coloques elementos interactivos propios en el borde izquierdo de la pantalla en iOS ni en ambos bordes en Android, estos bordes están reservados para el gesto de retroceso del sistema. Si necesitas un drawer, abrelo con un botón en la barra de navegación, no con swipe desde el borde.
investigación 2026Pinch zoom con spring en límites
Cuando el usuario hace pinch más alla del zoom máximo o mínimo permitido, permite que el contenido ceda ligeramente (10-15% extra) y luego regrese al límite con una animación spring (stiffness ~200, damping ~20). Un tope rigido se siente mecanico; el spring comunica límite sin romper la ilusión de física.
investigación 2026Descubrimiento de gestos requiere educación
Los gestos ocultos (swipe, long press, pinch) no son descubribles por si solos. Al primer uso muestra una animación instructiva sutil o un tooltip contextual (máximo una vez por gesto nuevo). Ofrece siempre un camino alternativo visible en la interfaz para que usuarios no descubran el gesto por accidente.
investigación 2026Todo gesto necesita alternativa accesible
Cada gesto debe tener un equivalente accesible: botón visible, menú contextual en long press, o control de teclado externo. Usuarios con Switch Access, VoiceOver o motor grueso no pueden ejecutar gestos multitactiles o de presión precisa. Marca las acciones de gesto con accessibilityLabel y expon su equivalente en la jerarquía de accesibilidad.
investigación 2026