Guide de décision · 02

Feuille vs Alerte (macOS)

La réponse courte

Une feuille appartient à une seule fenêtre et contient une petite tâche. Une alerte affiche un court message ou un choix qui demande votre attention tout de suite.

Utilisez une feuille pour les paramètres, l'enregistrement ou un court formulaire lié à un document. Utilisez une alerte pour un avertissement, une erreur ou une vérification en une étape.

01

Voir ce que fait chaque modèle

Essayez chaque exemple. Puis lisez sur le travail pour lequel il a été conçu.

macOS Sheet

macOS Sheet

↗

Un macOS Sheet est un dialogue attaché à une seule fenêtre de document. Il bloque uniquement cette fenêtre jusqu'à ce que la personne ait fini de faire son choix.

Exemple travaillé originalmacOS Sheet
Enregistrer un document sans titre ouvre une feuille sur cette fenêtre. Les autres fenêtres de document fonctionnent toujours.
Utilisez-le lorsque
Utilisez-le lorsqu'un document ne peut pas continuer en toute sécurité tant qu'un choix clair ou une courte configuration n'a pas été effectué.
Ne l'utilisez pas lorsque
Ne laissez pas une feuille bloquer des fenêtres non liées. Ne montrez pas de faits routiniers dans une feuille modale. Utilisez une autre surface pour des tâches à l’échelle de l’application.
Nom utilisé dans le code
NSWindow beginSheet / SwiftUI sheet
Ouvrir le guide complet
macOS Alert

macOS Alert

↗

Une macOS Alert est une fenêtre système pour un choix important, un échec ou un état particulier. La personne doit la remarquer et répondre.

Exemple travaillé originalmacOS Alert
La fermeture d'un document non enregistré demande si vous voulez Enregistrer, Annuler ou jeter les modifications. La valeur par défaut la plus sûre est claire.
Utilisez-le lorsque
Utilisez-le uniquement lorsque qu'une condition importante nécessite une réponse ou un choix avant que la tâche actuelle puisse continuer en toute sécurité.
Ne l'utilisez pas lorsque
Évitez les messages de succès de routine, la validation en ligne récupérable et les confirmations pour les actions réversibles. Les alertes répétées entraînent les gens à les ignorer sans les lire.
Nom utilisé dans le code
AppKit NSAlert / SwiftUI alert
Ouvrir le guide complet
02

Comparaison rapide

Modèle UIMeilleur pourPas pourNom utilisé dans le code
macOS SheetmacOS Sheet Utilisez-le lorsqu'un document ne peut pas continuer en toute sécurité tant qu'un choix clair ou une courte configuration n'a pas été effectué. Ne laissez pas une feuille bloquer des fenêtres non liées. Ne montrez pas de faits routiniers dans une feuille modale. Utilisez une autre surface pour des tâches à l’échelle de l’application. NSWindow beginSheet / SwiftUI sheet
macOS AlertmacOS Alert Utilisez-le uniquement lorsque qu'une condition importante nécessite une réponse ou un choix avant que la tâche actuelle puisse continuer en toute sécurité. Évitez les messages de succès de routine, la validation en ligne récupérable et les confirmations pour les actions réversibles. Les alertes répétées entraînent les gens à les ignorer sans les lire. AppKit NSAlert / SwiftUI alert
03

Avant d'expédier

  1. 01

    Écrivez ce que la personne doit faire.

  2. 02

    Tester le clavier, la mise au point, le toucher, le zoom, le chargement, les états vides et d'erreur.

  3. 03

    Assurez-vous que les gens peuvent obtenir les mêmes informations sans survol ni mouvement.

  4. 04

    Tester avec du contenu réel sur les petits et grands écrans.

04

Demande de comparaison que vous pouvez copier

Copiez ceci lorsque votre équipe a besoin d'aide pour choisir entre les modèles.

Choisissez le meilleur modèle parmi macOS Sheet (macOS Sheet), macOS Alert (macOS Alert) pour notre flux utilisateur réel. Utilisez cette règle : Une feuille appartient à une seule fenêtre et contient une petite tâche. Une alerte affiche un court message ou un choix qui demande votre attention tout de suite. Notez la tâche, la quantité de contenu et le coût d'arrêt du flux. Vérifiez le clavier, le toucher, le chargement, l'erreur et le comportement à mouvement réduit. Expliquez votre choix, puis construisez la plus petite version accessible avec le système de conception du projet.

Copiez-le vous-même

Le navigateur n'a pas pu copier ceci. Sélectionnez la requête ci-dessous et copiez-la vous-même.