Επιλογή κατάλληλης ανάδρασης
Για τον προσδιορισμό του τύπου της οπτικής ανάδρασης για μια συγκεκριμένη λειτουργία, σκεφτείτε αυτούς τους συντελεστές:
- Εάν η εφαρμογή σας μπορεί να δώσει μια εκτίμηση της προόδου της λειτουργίας.
- Εάν η λειτουργία φράσσει τον χρήστη από την παραπέρα εκτέλεση εντολών στην εφαρμογή σας.
- Εάν η εφαρμογή σας έχει έναν αποκλειστικό χώρο, όπως μια γραμμή κατάστασης για να δείξει την κατάσταση των λειτουργιών.
Ο παρακάτω πίνακας δείχνει τον παρεχόμενο τύπο ανάδρασης για λειτουργίες που συνήθως διαρκούν τουλάχιστον 1 δεύτερο για να ολοκληρωθούν. Στη στήλη "κατάλληλη ανάδραση", "εσωτερικές κινήσεις προόδου" σημαίνει κινήσεις προόδου που εμφανίζονται σε μια αποκλειστική περιοχή κατάστασης μιας εφαρμογής και "εξωτερικές κινήσεις προόδου" σημαίνει κινήσεις προόδου που εμφανίζονται κάπου αλλού από την αποκλειστική περιοχή κατάστασης - τυπικά, σε ένα πλαίσιο ειδοποίησης.
Table 7-2 Οπτικοί τύποι ανάδρασης για λειτουργίες που διαρκούν τουλάχιστον 1 δευτερόλεπτο
Τυπική διάρκεια > 5 δευτερόλεπτα; | Να εμποδίζεται ο χρήστης να συντάσσει επιπρόσθετες εντολές; | Η εφαρμογή έχει αποκλειστική περιοχή κατάστασης; | Κατάλληλη ανάδραση |
---|---|---|---|
Ναι | Ναι | Ναι | Εσωτερική κίνηση και ανάδραση δείκτη |
Ναι | Ναι | Όχι | Ανάδραση δείκτη |
Ναι | Όχι | Ναι | Εσωτερική κίνηση |
Όχι | Ναι | Ναι | Εσωτερική κίνηση και ανάδραση δείκτη |
Όχι | Ναι | Όχι | Εξωτερική κίνηση και ανάδραση δείκτη |
Όχι | Όχι | Ναι | Εσωτερική κίνηση |
Όχι | Όχι | Όχι | Εξωτερική κίνηση |
Κατευθυντήριες γραμμές
- Χρησιμοποιήστε έναν απασχολημένο δείκτη όποτε οι χρήστες εμποδίζονται από αλληλεπίδραση με την εφαρμογή σας για 1 δευτερόλεπτο ή περισσότερο. Εμφανίστε τον απασχολημένο δείκτη λιγότερο από 1 δευτερόλεπτο μετά την έναρξη της λειτουργίας.
- Σε μια εντολή που πιθανόν να διαρκέσει 10 δευτερόλεπτα ή περισσότερο, δώστε ένα κουμπί Esc, που επιτρέπει στους χρήστες να τερματίσουν την διεργασία της εντολής ακόμα κι αν η εφαρμογή σας δεν μπορεί να αναιρέσει τα αποτελέσματα της εντολής. Δείτε Ενότητα 7.6 ― Να επιτρέπονται οι διακοπές. ή , που μπορεί επίσης να ενεργοποιηθεί πατώντας
- Όταν χρησιμοποιείτε μια εξωτερική κίνηση, αφήστε το παράθυρο να περιέχει την κίνηση στην οθόνη για τουλάχιστον 1 δευτερόλεπτο μετά την ολοκλήρωση της λειτουργίας, με ένα μήνυμα πετυχημένης ολοκλήρωσης. Αλλάξτε το κουμπί ή με ένα κουμπί κατά την διάρκεια αυτής της περιόδου - πάτημα αυτού του κουμπιού θα πρέπει να κλείσει το παράθυρο αμέσως.