Apple HIG: Interaction Patterns
Aplicar patrones de interacción de Apple HIG
Desarrollar aplicaciones para plataformas Apple requiere seguir las Human Interface Guidelines para una experiencia de usuario consistente. Esta skill proporciona orientación experta sobre más de 25 patrones de interacción, incluyendo onboarding, carga, navegación e implementaciones específicas de cada plataforma.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "Apple HIG: Interaction Patterns". ¿Cómo debo diseñar el onboarding para mi app de iOS?
Resultado esperado:
Apple HIG recomienda mantener el onboarding en un máximo de 3 pantallas. Usa divulgación progresiva para mostrar lo esencial primero. Permite a los usuarios omitir y enseña mediante pistas contextuales en lugar de tutoriales. Evita requerir registro al principio - deja que los usuarios exploren primero.
Usando "Apple HIG: Interaction Patterns". ¿Cuándo debo usar modales?
Resultado esperado:
Usa modalidad solo cuando se necesita atención crítica, una tarea debe completarse o abandonarse, o guardar cambios es esencial. Prefiere alternativas no modales como sheets para entrada opcional. Las modales de pantalla completa son para tareas enfocadas.
Usando "Apple HIG: Interaction Patterns". ¿Cómo manejo acciones destructivas?
Resultado esperado:
Soporta deshacer sobre diálogos de confirmación cuando sea posible. Usa botones de acción destructiva con etiquetado claro (color rojo). Reserva los diálogos "¿Estás seguro?" para acciones irreversibles con consecuencias serias.
Auditoría de seguridad
SeguroAll static findings are false positives. This is a documentation/reference skill containing Apple HIG pattern descriptions. The scanner incorrectly flagged common documentation terms (URLs, Keychain, crypto, shell commands in code blocks) as security issues. No executable code, no network calls, no external commands - pure reference documentation.
Puntuación de calidad
Lo que puedes crear
Diseñar flujo de onboarding
Crear una experiencia de onboarding breve y efectiva siguiendo los principios de Apple HIG con divulgación progresiva y opciones para omitir
Implementar estados de carga
Seleccionar patrones de carga apropiados incluyendo indicadores de actividad, barras de progreso y skeleton screens según el tiempo de espera y contexto
Manejar acciones destructivas
Diseñar acciones destructivas seguras con soporte de deshacer en lugar de diálogos de confirmación excesivos según recomendaciones de Apple HIG
Prueba estos prompts
¿Cómo debo diseñar el onboarding para mi app de iOS? ¿Cuáles son las recomendaciones de Apple HIG para la experiencia de usuario de primera vez?
Mi app tarda más de 5 segundos en cargar datos. ¿Qué patrón de carga debo usar según Apple HIG?
¿Cuándo debo usar una modal sheet vs una modal de pantalla completa vs una alerta? ¿Qué recomienda Apple HIG?
¿Cómo debo proporcionar feedback a los usuarios después de completar una acción? ¿Qué háptics e indicadores visuales recomienda Apple?
Mejores prácticas
- Minimiza la modalidad - usa sheets y UI no bloqueante sobre modales de pantalla completa siempre que sea posible
- Proporciona feedback inmediato - cada acción debe tener respuesta visible, audible o háptica
- Soporta deshacer sobre diálogos de confirmación - haz las acciones destructivas reversibles cuando sea factible
Evitar
- Splash screens con logos - muestra contenido significativo inmediatamente con pantalla de lanzamiento que transiciona sin interrupciones
- Solicitar todos los permisos al inicio - solicita permisos contextualmente cuando se necesiten
- Diálogos excesivos de "¿Estás seguro?" - prefiere soporte de deshacer y estilo claro de botones destructivos sobre fatiga de confirmación
Preguntas frecuentes
¿Cuál es el número máximo de pantallas de onboarding recomendado?
¿Cuándo debo usar una modal vs una sheet?
¿Cómo manejo tiempos de carga largos?
¿Debo pedir inicio de sesión inmediatamente?
¿Cómo debo implementar la búsqueda?
¿Qué es la divulgación progresiva?
Detalles del desarrollador
Estructura de archivos