Guía de decisión · 02

Hoja vs. Alerta (macOS)

La respuesta corta

Una sheet pertenece a una ventana y tiene una tarea corta. Una alerta muestra un mensaje corto o una elección que necesita atención ahora mismo.

Usa una hoja para configuraciones, guardado o un formulario corto vinculado a un documento. Usa una alerta para una advertencia, fallo o verificación en un paso.

01

Ver lo que hace cada patrón

Prueba cada ejemplo. Luego lea sobre el trabajo para el que fue hecho.

macOS Sheet

macOS Sheet

↗

Un macOS Sheet es un diálogo ligado a una ventana de documento. Bloquea solo esa ventana hasta que la persona termina la elección.

Ejemplo trabajado originalmacOS Sheet
Guardar un documento sin título abre una hoja en esa ventana. Otras ventanas de documentos siguen funcionando.
Úsalo cuando
Úsalo cuando un documento no pueda continuar de manera segura hasta que se haga una elección clara o una configuración breve.
No lo uses cuando
No dejes que un panel bloquee ventanas sin relación. No muestres datos normales en un panel modal. Usa otra superficie para tareas de toda la aplicación.
Nombre usado en código
NSWindow beginSheet / SwiftUI sheet
Abrir la guía completa
macOS Alert

macOS Alert

↗

Una macOS Alert es un diálogo del sistema para una decisión importante, un fallo o una condición. La persona debe notarlo y responder.

Ejemplo trabajado originalmacOS Alert
Cerrar un documento sin guardar pregunta si quieres Guardar, Cancelar o descartar los cambios. La opción más segura por defecto es clara.
Úsalo cuando
Úselo solo cuando una condición importante necesita una respuesta o elección antes de que la tarea actual pueda continuar de manera segura.
No lo uses cuando
Evita mensajes rutinarios de éxito, validación recuperable dentro del mismo texto y confirmaciones para cosas que se pueden deshacer. Si repites las alertas, la gente aprenderá a cerrarlas sin leerlas.
Nombre usado en código
AppKit NSAlert / SwiftUI alert
Abrir la guía completa
02

Comparación rápida

Patrón de UIMejor paraNo paraNombre usado en código
macOS SheetmacOS Sheet Úsalo cuando un documento no pueda continuar de manera segura hasta que se haga una elección clara o una configuración breve. No dejes que un panel bloquee ventanas sin relación. No muestres datos normales en un panel modal. Usa otra superficie para tareas de toda la aplicación. NSWindow beginSheet / SwiftUI sheet
macOS AlertmacOS Alert Úselo solo cuando una condición importante necesita una respuesta o elección antes de que la tarea actual pueda continuar de manera segura. Evita mensajes rutinarios de éxito, validación recuperable dentro del mismo texto y confirmaciones para cosas que se pueden deshacer. Si repites las alertas, la gente aprenderá a cerrarlas sin leerlas. AppKit NSAlert / SwiftUI alert
03

Antes de lanzarlo

  1. 01

    Escribe lo que la persona necesita hacer.

  2. 02

    Probar el teclado, enfoque, tacto, zoom, carga, estados vacíos y de error.

  3. 03

    Asegurarse de que las personas puedan obtener la misma información sin pasar el cursor o movimiento.

  4. 04

    Probar con contenido real en pantallas pequeñas y grandes.

04

Petición de comparación que puedes copiar

Copia esto cuando tu equipo necesite ayuda para elegir entre los patrones.

Elige el mejor patrón de macOS Sheet (macOS Sheet), macOS Alert (macOS Alert) para nuestro flujo de usuario real. Usa esta regla: Una sheet pertenece a una ventana y tiene una tarea corta. Una alerta muestra un mensaje corto o una elección que necesita atención ahora mismo. Anota la tarea, la cantidad de contenido y el costo de detener el flujo. Comprueba el teclado, toque, carga, errores y movimiento reducido. Explica tu elección y luego crea la versión accesible más pequeña usando el sistema de diseño del proyecto.

Cópialo tú mismo

El navegador no pudo copiar esto. Selecciona la solicitud a continuación y cópiala tú mismo.