Spesso durante la configurazione delle impostazioni, le applicazioni hanno sia un pulsante "Applica" che un pulsante "Ok". Se il pulsante "Ok" esegue sempre "Applica" prima di chiudere la finestra? Ci sono vantaggi e svantaggi nel fare questo?
Spesso durante la configurazione delle impostazioni, le applicazioni hanno sia un pulsante "Applica" che un pulsante "Ok". Se il pulsante "Ok" esegue sempre "Applica" prima di chiudere la finestra? Ci sono vantaggi e svantaggi nel fare questo?
Sì, il pulsante OK dovrebbe sempre "Applica". Non vedo alcuno svantaggio, in quanto di solito c'è un pulsante "abort / close window" per ripristinare le impostazioni precedenti, nel caso in cui si configuri male qualcosa.
Il pulsante "Applica" opzionale dovrebbe impostare le modifiche apportate nella finestra di dialogo corrente senza chiuderlo. IMHO è un pulsante di convenienza, che è davvero utile in finestre di dialogo complesse con molte impostazioni (ad esempio, Finestra di dialogo delle preferenze di Eclipse).
A questo punto, Ok, applica e annulla l'equivalente dei nomi delle famiglie. Così tante altre applicazioni hanno adottato lo standard che applica significa solo applicare, ok significa applicare e chiudere, e cancellare significa annullare e chiudere che fare un tentativo di cambiare questo o "essere spiritoso" nella tua applicazione è più probabile che semplicemente confondere, frustrare, o far sì che i tuoi utenti commettano errori. L'impatto psicologico degli errori fa sentire male i tuoi utenti e associa questa sensazione negativa alla tua applicazione, non alla loro mancanza di conoscenza su come funziona.
Come esempio di questo concetto, uno dei successi di OpenOffice con Calc è nato perché hanno ridotto le barriere all'ingresso per gli utenti di Excel. Quando ho iniziato a utilizzare Calc per la prima volta, sono rimasto sorpreso dal fatto che molti degli stessi tasti di scelta rapida funzionassero allo stesso modo in Calc, e questo ha reso più facile per me come utente impegnarsi a usare Calc.
Se OpenOffice avesse deciso di rifare completamente la loro idea di come funzionassero i tasti di scelta rapida, OpenOffice potrebbe non aver mai ottenuto un seguito positivo.
Se applichi questo stesso concetto alla tua applicazione, vorresti davvero chiederti cosa devi ottenere cambiando qualcosa che non è solo provato e testato, ma che elimina anche una potenziale e inutile curva di apprendimento nella tua applicazione.
Personalmente non mi piacciono i pulsanti "OK".
Ne ho visti troppi "L'applicazione ha incasinato e tutti i tuoi input saranno persi" messaggi seguiti da un pulsante "OK" quando chiaramente non è OK.
Il pulsante "OK" viene utilizzato / utilizzato in modo errato in così tanti modi diversi in così tante applicazioni che non ha alcun significato. "Applica" e "Annulla" generalmente significano ciò che dicono.
Leggi altre domande sui tag user-interface