Feuille vs Alerte (macOS)
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.
Voir ce que fait chaque modèle
Essayez chaque exemple. Puis lisez sur le travail pour lequel il a été conçu.
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.
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
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.
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
Comparaison rapide
| Modèle UI | Meilleur pour | Pas pour | Nom 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 |
Avant d'expédier
- 01
Écrivez ce que la personne doit faire.
- 02
Tester le clavier, la mise au point, le toucher, le zoom, le chargement, les états vides et d'erreur.
- 03
Assurez-vous que les gens peuvent obtenir les mêmes informations sans survol ni mouvement.
- 04
Tester avec du contenu réel sur les petits et grands écrans.
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.