Guida alla decisione · 02

Foglio vs. Avviso (macOS)

La risposta breve

Un foglio appartiene a una finestra e contiene un'attività breve. Un avviso mostra un breve messaggio o una scelta che richiede attenzione ora.

Usa un foglio per impostazioni, salvataggio o un modulo breve legato a un documento. Usa un avviso per un avvertimento, un errore o un controllo in un solo passaggio.

01

Vedi cosa fa ogni modello

Prova ogni esempio. Poi leggi del lavoro che è stato creato per fare.

macOS Sheet

macOS Sheet

↗

Un macOS Sheet è un dialog legato a una sola finestra di documento. Blocca solo quella finestra finché la persona non termina la scelta.

Esempio originale svoltomacOS Sheet
Salvare un documento senza titolo apre un foglio in quella finestra. Altre finestre di documenti continuano a funzionare.
Usalo quando
Usalo quando un documento non può continuare in sicurezza fino a quando non viene fatta una scelta chiara o completata una breve configurazione.
Non usarlo quando
Non lasciare che un foglio blocchi finestre non correlate. Non mostrare fatti di routine in un foglio modale. Usa un'altra superficie per attività a livello di applicazione.
Nome usato nel codice
NSWindow beginSheet / SwiftUI sheet
Apri la guida completa
macOS Alert

macOS Alert

↗

Un macOS Alert è un dialog di sistema per una scelta importante, un errore o una condizione. Una persona deve notarlo e rispondere.

Esempio originale svoltomacOS Alert
Chiudere un documento non salvato chiede se Salvare, Annullare o scartare le modifiche. L'impostazione predefinita più sicura è chiara.
Usalo quando
Usalo solo quando una condizione importante richiede una risposta o una scelta prima che il compito attuale possa continuare in sicurezza.
Non usarlo quando
Evita messaggi di successo di routine, la convalida integrata recuperabile e le conferme per azioni reversibili. Gli avvisi ripetuti abituano le persone a chiuderli senza leggerli.
Nome usato nel codice
AppKit NSAlert / SwiftUI alert
Apri la guida completa
02

Confronto rapido

Pattern UIMigliore perNon perNome usato nel codice
macOS SheetmacOS Sheet Usalo quando un documento non può continuare in sicurezza fino a quando non viene fatta una scelta chiara o completata una breve configurazione. Non lasciare che un foglio blocchi finestre non correlate. Non mostrare fatti di routine in un foglio modale. Usa un'altra superficie per attività a livello di applicazione. NSWindow beginSheet / SwiftUI sheet
macOS AlertmacOS Alert Usalo solo quando una condizione importante richiede una risposta o una scelta prima che il compito attuale possa continuare in sicurezza. Evita messaggi di successo di routine, la convalida integrata recuperabile e le conferme per azioni reversibili. Gli avvisi ripetuti abituano le persone a chiuderli senza leggerli. AppKit NSAlert / SwiftUI alert
03

Prima di spedire

  1. 01

    Scrivi cosa la persona deve fare.

  2. 02

    Testare tastiera, focus, touch, zoom, caricamento, stati vuoti e di errore.

  3. 03

    Assicurati che le persone possano ottenere le stesse informazioni senza hover o movimento.

  4. 04

    Testare con contenuti reali sia su schermi piccoli che grandi.

04

Richiesta di confronto che puoi copiare

Copia questo quando il tuo team ha bisogno di aiuto per scegliere tra i modelli.

Scegli il modello migliore da macOS Sheet (macOS Sheet), macOS Alert (macOS Alert) per il nostro reale flusso utente. Usa questa regola: Un foglio appartiene a una finestra e contiene un'attività breve. Un avviso mostra un breve messaggio o una scelta che richiede attenzione ora. Scrivi il compito, la quantità di contenuti e il costo di interrompere il flusso. Controlla il comportamento della tastiera, del touch, del caricamento, degli errori e della modalità ridotta. Spiega la tua scelta, quindi costruisci la versione più piccola accessibile con il sistema di design del progetto.

Copia tu stesso

Il browser non è riuscito a copiare questo. Seleziona la richiesta qui sotto e copiala tu stesso.