Barra delle applicazioni

Nota

Questa guida alla progettazione è stata creata per Windows 7 e non è stata aggiornata per le versioni più recenti di Windows. Gran parte delle linee guida si applica ancora in linea di principio, ma la presentazione e gli esempi non riflettono le linee guida di progettazione correnti.

La barra delle applicazioni è il punto di accesso per i programmi visualizzati sul desktop. Con le nuove funzionalità della barra delle applicazioni di Windows 7, gli utenti possono assegnare comandi, accedere alle risorse e visualizzare lo stato del programma direttamente dalla barra delle applicazioni.

La barra delle applicazioni è il punto di accesso per i programmi visualizzati sul desktop, anche se il programma è ridotto a icona. Tali programmi sono detto di avere presenza desktop. Con la barra delle applicazioni, gli utenti possono visualizzare le finestre primarie aperte e alcune finestre secondarie sul desktop e possono passare rapidamente da una finestra all'altra.

schermata della barra delle applicazioni con funzionalità evidenziate

Barra delle applicazioni di Microsoft Windows.

I controlli sulla barra delle applicazioni vengono definiti pulsanti della barra delle applicazioni. Quando un programma crea una finestra primaria (o una finestra secondaria con determinate caratteristiche), Windows aggiunge un pulsante della barra delle applicazioni per tale finestra e lo rimuove quando la finestra viene chiusa.

I programmi progettati per Windows 7 possono sfruttare queste nuove funzionalità del pulsante della barra delle applicazioni:

  • I jump list consentono di accedere rapidamente alle destinazioni usate di frequente (ad esempio file, cartelle e collegamenti) e ai comandi tramite un menu di scelta rapida accessibile dal pulsante della barra delle applicazioni del programma e dalla voce di menu Start anche se il programma non è attualmente in esecuzione.
  • Le barre degli strumenti di anteprima consentono di accedere rapidamente ai comandi usati di frequente per una determinata finestra. Le barre degli strumenti di anteprima vengono visualizzate nell'anteprima del pulsante della barra delle applicazioni.
  • Le icone sovrapposte mostrano la modifica dello stato nell'icona del pulsante della barra delle applicazioni del programma.
  • Le barre di stato mostrano lo stato di avanzamento per le attività a esecuzione prolungata sul pulsante della barra delle applicazioni del programma.
  • I pulsanti della barra delle applicazioni della finestra secondaria consentono agli utenti di usare le anteprime dei pulsanti della barra delle applicazioni per passare direttamente alle schede delle finestre delle finestre, alle finestre figlio dell'interfaccia a documenti multipli e alle finestre secondarie.
  • I pulsanti della barra delle applicazioni aggiunti consentono agli utenti di aggiungere pulsanti di programma alla barra delle applicazioni per fornire accesso rapido ai programmi anche quando non sono in esecuzione.

Tecnicamente, la barra delle applicazioni si estende sull'intera barra dal pulsante Start all'area di notifica; più comunemente, tuttavia, la barra delle applicazioni si riferisce solo all'area contenente i pulsanti della barra delle applicazioni. Per più configurazioni di monitoraggio, un solo monitor ha una barra delle applicazioni e tale monitoraggio è il monitoraggio predefinito.

Nota: Le linee guida relative a desktop, area di notifica e gestione delle finestre sono presentate in articoli separati.

Si tratta dell'interfaccia utente corretta?

I programmi progettati per Windows 7 possono sfruttare queste funzionalità dei pulsanti della barra delle applicazioni. Porre le domande chiave seguenti per determinare se usarle o meno:

Jump List

  • Gli utenti devono spesso avviare nuove attività usando il programma? In tal caso, prendere in considerazione la possibilità di fornire una Jump List. Anche se le jump list possono essere usate per altri scopi, la maggior parte degli scenari comporta l'avvio di una nuova attività.

  • Spesso gli utenti devono accedere a file, cartelle, collegamenti o altre risorse usati di recente o usati di frequente? In tal caso, è consigliabile fornire una Jump List per accedere a queste risorse utili.

    schermata della barra delle applicazioni con la jump list di Internet Explorer

    In questo esempio, Windows Internet Explorer usa una Jump List per presentare pagine visitate di frequente.

  • Gli utenti spesso necessitano di un accesso rapido a un numero ridotto di comandi del programma durante l'uso di altri programmi, anche se il programma non è in esecuzione? In tal caso, è consigliabile fornire un jump list con questi comandi usati di frequente. Questi comandi devono funzionare anche se il programma non è in esecuzione e deve essere applicato all'intero programma, non a una finestra specifica. In alternativa, è consigliabile fornire una barra degli strumenti di anteprima per i comandi che si applicano a una finestra specifica.

    schermata della barra delle applicazioni con jump list di note permanenti

    In questo esempio, l'accessorio Memo consente agli utenti di creare rapidamente una nuova nota durante l'uso di altri programmi.

  • Stai promuovendo nuove funzionalità, uso singolo o difficile da trovare? In tal caso, non usare jump list perché non sono destinati a questo scopo. Migliorare invece l'individuabilità di tali comandi direttamente nel programma.

Barre degli strumenti delle anteprime

Si applicano tutte le condizioni seguenti?

  • I comandi si applicano a una finestra specifica? Le barre degli strumenti di anteprima sono per i comandi che si applicano alle attività esistenti, mentre i comandi Jump List sono destinati all'avvio di nuove attività.

  • Gli utenti devono interagire rapidamente con un'attività in esecuzione usando altri programmi? In tal caso, le barre degli strumenti delle anteprime sono una buona scelta. Le barre degli strumenti di anteprima possono presentare un massimo di sette comandi, ma è in genere preferibile un massimo di cinque comandi.

  • I comandi sono immediati? Ovvero, non richiedono un input aggiuntivo? Le barre degli strumenti di anteprima devono avere comandi immediati per essere efficienti, mentre jump list funzionano meglio con i comandi che richiedono input aggiuntivi.

    Non corretto:

    screenshot della barra delle applicazioni con finestre sovrapposte

    I comandi che richiedono un input aggiuntivo non funzionano bene sulle barre degli strumenti di anteprima.

  • I comandi sono diretti? Ovvero, gli utenti possono interagire con loro usando un solo clic? Le barre degli strumenti devono avere comandi diretti per essere efficienti.

  • I comandi sono ben rappresentati dalle icone? I comandi della barra degli strumenti di anteprima vengono presentati usando icone non etichette di testo, mentre i comandi Jump List sono rappresentati da etichette di testo.

    Non corretto:

    screenshot del comando di anteprima con l'icona

    In questo esempio il comando non è ben rappresentato dalle icone.

Icone sovrapposte

  • Il programma ha "presenza desktop"? In caso contrario, usare un'icona dell'area di notifica. In tal caso, è consigliabile usare un'icona di sovrimpressione invece di inserire lo stato sull'icona dell'area di notifica per i programmi progettati per Windows 7. In questo modo si garantisce che l'icona sia sempre visibile (quando vengono usate icone di grandi dimensioni) e consolida il programma con lo stato in un'unica posizione.
  • L'icona di sovrimpressione viene visualizzata temporaneamente per mostrare una modifica dello stato? In tal caso, potrebbe essere appropriata un'icona di sovrimpressione, a seconda dei fattori seguenti:
    • Lo stato è utile e rilevante durante l'uso di altri programmi? In caso contrario, visualizzare le informazioni nelle barre di stato del programma o in un'altra area di stato del programma.

      screenshot della barra di stato della finestra di Internet Explorer

      In questo esempio viene usata la barra di stato perché lo stato non è utile quando si usano altri programmi.

    • Lo stato indica lo stato di avanzamento? In tal caso, usare invece una barra di stato del pulsante della barra delle applicazioni.

    • Lo stato è critico? È necessaria un'azione immediata? In tal caso, visualizzare le informazioni in modo che richiedano attenzione e non possano essere facilmente ignorate, ad esempio una finestra di dialogo.

Barre di stato

  • Il feedback sullo stato di avanzamento è utile e pertinente durante l'uso di altri programmi? Ovvero, è probabile che gli utenti monitorino lo stato di avanzamento durante l'uso di altri programmi e modifino il loro comportamento? Tale stato utile e rilevante viene in genere visualizzato utilizzando una finestra di dialogo di stato senza modalità o una pagina di stato dedicata, ma non con un puntatore occupato, un indicatore di attività o un indicatore di stato su una barra di stato. Se lo stato non è utile quando si usano altri programmi, è sufficiente visualizzare il feedback sullo stato di avanzamento direttamente nel programma stesso.

    Corretto:

    schermata della finestra di dialogo copia con barra di stato

    Non corretto:

    schermata della barra di stato sul pulsante della barra delle applicazioni

    Nell'esempio errato, l'indicatore di stato del pulsante della barra delle applicazioni non è molto utile.

  • L'attività è continua? Se l'attività non viene mai completata, non è necessario visualizzarne lo stato. Esempi di attività continue includono le analisi antivirus non avviate dagli utenti e l'indicizzazione dei file.

    Non corretto:

    screenshot dell'icona dello stato di avanzamento di un'attività continua

    In questo esempio non è necessario che un'attività continua mostri lo stato di avanzamento.

Barre delle applicazioni della finestra secondaria

  • Il programma contiene schede, finestre di progetto, finestre figlio MDI o finestre secondarie a cui gli utenti spesso vogliono passare direttamente? In tal caso, è possibile che le anteprime dei pulsanti della barra delle applicazioni siano appropriate.

Concetti relativi alla progettazione

Uso efficace delle jump list e delle barre degli strumenti delle anteprime

Le jump list e le barre degli strumenti delle anteprime consentono agli utenti di accedere alle risorse ed eseguire comandi in modo più efficiente. Tuttavia, quando si progetta il modo in cui il programma supporta queste funzionalità, non si ottiene una migliore efficienza per scontato. Se gli utenti non riescono a stimare con precisione quale funzionalità ha il comando necessario o devono controllare più posizioni, alla fine gli utenti diventeranno frustrati e smetteranno di usare queste funzionalità.

Le jump list e le barre degli strumenti delle anteprime funzionano in modo più efficace quando sono:

  • Chiaramente differenziato. Gli utenti sanno quando cercare una destinazione o un comando in una Jump List e quando cercare una barra degli strumenti di anteprima. Vi è uno scopo chiaro per ognuno, quindi gli utenti raramente confondono il contenuto dei due. In genere, i jump list vengono usati per avviare nuove attività, mentre le barre degli strumenti di anteprima vengono usate per interagire con le attività in esecuzione durante l'uso di altri programmi.
  • Utile. Le destinazioni e i comandi offerti sono quelli necessari agli utenti. Se gli utenti non hanno probabilmente bisogno di qualcosa, non è incluso. Non usare il numero massimo di elementi se non sono necessari.
  • Prevedibile. Le destinazioni e i comandi offerti sono quelli che gli utenti si aspettano di trovare. Gli utenti raramente devono guardare in più di un posto.
  • Ben organizzato. Gli utenti sono in grado di trovare ciò che stanno cercando rapidamente. Usano etichette descrittive e concise e icone adatte per facilitare il riconoscimento.

Assicurarsi di eseguire ricerche sugli utenti per assicurarsi di averla corretta. Se alla fine si scopre che non è possibile progettare jump list e barre degli strumenti di anteprima insieme che raggiungono questi obiettivi, prendere in considerazione la possibilità di fornire solo uno di essi. È preferibile avere un modo prevedibile per dare comandi a due confusi.

Indicazioni

Pulsanti della barra delle applicazioni

  • Visualizzare i tipi di finestra seguenti sulla barra delle applicazioni (per Windows 7 usando un'anteprima del pulsante della barra delle applicazioni):

    • Finestre primarie (che includono finestre di dialogo senza proprietari)
    • Finestre delle proprietà
    • Finestre di dialogo di stato non modale
    • Procedure guidate
  • Per Windows 7, usare le anteprime del pulsante della barra delle applicazioni per raggruppare i tipi di finestra seguenti con il pulsante della barra delle applicazioni della finestra principale da cui è stato avviato. Ogni programma (in particolare, ogni programma percepito come programma separato) deve avere un singolo pulsante della barra delle applicazioni.

    • Finestre secondarie
    • Schede dell'area di lavoro
    • Finestre di progetto
    • finestre figlio MDI

    Corretto:

    screenshot di Esplora finestre e barra di stato

    In questo esempio una finestra secondaria viene raggruppata con il pulsante della barra delle applicazioni della finestra primaria.

    Non corretto:

    screenshot di Esplora finestre e pannello di controllo

    In questo esempio, Pannello di controllo viene raggruppato in modo non corretto con Esplora risorse. Gli utenti percepiscono questi come programmi separati.

    Non corretto:

    screenshot del programma, barra di stato e barra delle applicazioni

    In questo esempio, Windows Backup usa erroneamente due pulsanti della barra delle applicazioni per un singolo programma.

  • Il ripristino di una finestra primaria deve anche ripristinare tutte le finestre secondarie, anche se tali finestre secondarie hanno pulsanti della barra delle applicazioni personalizzati. Durante il ripristino, posizionare le finestre secondarie nella parte superiore della finestra primaria.

  • Per Windows 7, i programmi che normalmente hanno presenza desktop possono visualizzare temporaneamente un pulsante della barra delle applicazioni per visualizzare lo stato. Farlo solo se il programma viene normalmente visualizzato sul desktop e gli utenti interagiscono frequentemente con esso. Un programma che normalmente viene eseguito senza presenza desktop deve usare invece l'icona dell'area di notifica, anche se potrebbe non essere sempre visibile.

    Non corretto:

    screenshot del pulsante della barra delle applicazioni di Windows Sync Center

    In questo esempio, Windows Sync Center usa erroneamente un pulsante della barra delle applicazioni temporaneo per visualizzare lo stato. Deve usare invece l'icona dell'area di notifica.

Icone

  • Progettare l'icona del programma in modo da avere un aspetto ottimale sulla barra delle applicazioni. Assicurati che sia significativo e rifletta la sua funzione e il tuo marchio. Renderlo distinto, renderlo speciale e assicurarsi che venga eseguito correttamente il rendering in tutte le dimensioni dell'icona. Dedicare il tempo necessario per farlo bene. Seguire le linee guida per l'icona Aero.Follow the Aero-style icon guidelines.

  • Se il programma usa icone sovrapposte, progettare l'icona di base del programma per gestire correttamente le sovrimpressioni. Le icone sovrapposte vengono visualizzate nell'angolo inferiore destro, quindi progettare l'icona in modo che l'area possa essere nascosta.

    screenshot delle icone e con sovrimpressione in basso a destra

    In questo esempio, l'icona del pulsante della barra delle applicazioni del programma non contiene informazioni importanti nell'area in basso a destra.

  • Non usare sovrimpressioni nell'icona di base del programma, indipendentemente dal fatto che il programma usi o meno icone sovrapposte. L'uso di una sovrimpressione nell'icona di base creerà confusione perché gli utenti dovranno capire che non comunica lo stato.

    Non corretto:

    screenshot dell'icona di base con sovrimpressione

    In questo esempio, l'icona di base del programma ha un aspetto simile al seguente.

Per linee guida generali sull'icona ed esempi, vedere Icone.

Icone sovrapposte

  • Usare le icone di sovrapposizione per indicare solo lo stato utile e pertinente. Considerare la visualizzazione di un'icona di sovrimpressione come potenziale interruzione del lavoro dell'utente, quindi la modifica dello stato deve essere sufficientemente importante per meritare una potenziale interruzione.

    Non corretto:

    screenshot di tre icone sovrapposte

    In questi esempi, l'icona della sovrimpressione non è abbastanza importante per meritare un'interruzione potenziale.

  • Usare le icone di sovrapposizione per lo stato temporaneo. Le icone di sovrapposizione perdono il valore se visualizzate costantemente, quindi lo stato normale del programma non dovrebbe mostrare un'icona. Rimuovere l'icona di sovrapposizione quando l'icona:

    • Si tratta di un problema: Rimuovere l'icona dopo che il problema è stato risolto.
    • Avvisi nuovi: Rimuovere l'icona dopo che l'utente ha attivato il programma.

    Eccezione: Il programma può visualizzare costantemente un'icona di sovrapposizione se gli utenti devono sempre conoscerne lo stato.

    schermata di Live Messenger con l'icona di sovrapposizione

    In questo esempio, Windows Live Messenger visualizza sempre un'icona di sovrimpressione in modo che gli utenti possano sempre controllare la presenza segnalata.

  • Non visualizzare un'icona per indicare che è stato risolto un problema. In alternativa, rimuovere semplicemente qualsiasi icona precedente che indica un problema. Si supponga che gli utenti si aspettano che il programma venga eseguito senza problemi.

  • Visualizzare icone sovrapposte o icone dell'area di notifica, ma non entrambe. Il programma può supportare entrambi i meccanismi per la compatibilità con le versioni precedenti, ma se il programma visualizza lo stato usando le icone di sovrapposizione, non deve usare anche le icone dell'area di notifica per lo stato.

    Non corretto:

    screenshot della barra delle applicazioni con l'icona visualizzata due volte

    In questo esempio viene visualizzata la nuova icona di posta elettronica in modo ridondante.

  • Non lampeggiare il pulsante della barra delle applicazioni per attirare l'attenzione su una modifica dello stato. Farlo sarebbe troppo distratto. Consentire agli utenti di individuare le icone sovrapposte autonomamente.

  • Preferisce le icone di sovrimpressione standard per indicare modifiche di stato o stato. Usare queste icone di sovrapposizione standard:

    Sovrapposizione (Overlay) Stato
    screenshot della piccola icona di avviso
    Avviso
    screenshot di piccola icona di errore
    Errore
    screenshot di piccola icona disabilitata/disconnessa
    Disabilitato/disconnesso
    screenshot dell'icona piccola bloccata/offline
    Bloccato/offline
  • Per le icone di sovrapposizione personalizzate, scegliere un design facilmente riconoscibile. Usa icone a colori completi di 16x16 pixel di alta qualità. Preferisce icone con contorni distintivi rispetto alle icone a forma quadrata o rettangolare. Applicare anche le altre linee guida per le icone di stile Aero .

  • Mantenere semplice la progettazione delle icone di sovrapposizione personalizzate. Non cercare di comunicare idee complesse, sconosciute o astratte. Se non riesci a pensare a un'icona personalizzata appropriata, usa invece un errore icona standard o un'icona di avviso quando appropriato. Queste icone possono essere usate in modo efficace per comunicare molti tipi di stato.

  • Non modificare lo stato troppo frequentemente. Le icone sovrapposte non dovrebbero apparire rumorose, instabili o richieste di attenzione. L'occhio è sensibile ai cambiamenti nel campo periferico della vista, quindi i cambiamenti di stato devono essere sottili.

    • Non modificare rapidamente l'icona. Se lo stato sottostante cambia rapidamente, fare in modo che l'icona rifletta lo stato di alto livello.

      Non corretto:

      screenshot dell'icona di sovrapposizione in due stati

      In questo esempio, l'icona di sovrapposizione che cambia rapidamente richiede attenzione.

    • Non usare le animazioni. Farlo è troppo distratto.

    • Non lampeggiare l'icona. Farlo è troppo distratto. Se un evento richiede un'attenzione immediata, usare invece una finestra di dialogo. Se l'evento richiede altrimenti attenzione, usare una notifica.

Lampeggiamento del pulsante della barra delle applicazioni

  • Usare il pulsante della barra delle applicazioni che lampeggia con moderazione per richiedere l'attenzione immediata dell'utente per mantenere in esecuzione un'attività in corso. È difficile per gli utenti concentrarsi mentre un pulsante della barra delle applicazioni sta lampeggiando, quindi presupporre che interrompano ciò che stanno facendo per farlo arrestare. Mentre lampeggia un pulsante della barra delle applicazioni è meglio di rubare lo stato attivo di input, i pulsanti della barra delle applicazioni lampeggiano ancora molto intrusivi. Assicurarsi che l'interruzione sia giustificata, ad esempio per indicare che l'utente deve salvare i dati prima di chiudere una finestra. I programmi inattivi devono richiedere raramente un'azione immediata. Non lampeggiare il pulsante della barra delle applicazioni se l'unica cosa che l'utente deve fare è attivare il programma, leggere un messaggio o visualizzare una modifica dello stato.
  • Se non è necessaria un'azione immediata, considerare queste alternative:
    • Usare una notifica di operazione riuscita per indicare che un'attività è stata completata.
    • Non eseguire alcuna operazione. Attendere che gli utenti partecipino al problema alla successiva attivazione del programma. Questa è spesso la scelta migliore.
  • Se un programma inattivo richiede un'attenzione immediata, lampeggiare il pulsante della barra delle applicazioni per attirare l'attenzione e lasciarlo evidenziato. Non eseguire altre operazioni: non ripristinare o attivare la finestra e non riprodurre effetti sonori. Rispettare invece la selezione dello stato della finestra dell'utente e consentire all'utente di attivare la finestra quando è pronto.
  • Per le finestre secondarie con un pulsante della barra delle applicazioni, lampeggiare il pulsante anziché il pulsante della barra delle applicazioni della finestra primaria. In questo modo gli utenti possono partecipare direttamente alla finestra.
  • Per le finestre secondarie che non dispongono di un pulsante della barra delle applicazioni, lampeggiare il pulsante della barra delle applicazioni della finestra primaria e portare la finestra secondaria sopra tutte le altre finestre per tale programma. Le finestre secondarie che richiedono attenzione devono essere all'inizio per garantire che gli utenti li vedano.
  • Lampeggiare un solo pulsante della barra delle applicazioni per una finestra alla volta. Lampeggiare più di un pulsante non è necessario e troppo distratto.
  • Rimuovere l'evidenziazione del pulsante della barra delle applicazioni dopo che il programma diventa attivo.
  • Quando il programma diventa attivo, assicurarsi che ci sia qualcosa di ovvio da fare. In genere, questo obiettivo viene raggiunto visualizzando una finestra di dialogo che pone una domanda o avvia un'azione.

Collegamenti di avvio rapido

  • Inserire i tasti di scelta rapida nell'area Avvio veloce solo se gli utenti acconsentono esplicitamente. Poiché Avvio rapido è stato rimosso da Windows 7, i programmi progettati per Windows 7 non devono aggiungere collegamenti di programma all'area Avvio veloce o fornire opzioni per farlo.

Jump List

Progettazione

  • Progettare jump list per soddisfare gli obiettivi degli utenti per le attività quotidiane. Tenere in considerazione:

    • Lo scopo del programma. È probabile che gli utenti eseseguono le operazioni successive. Per i programmi di creazione di documenti, è probabile che gli utenti tornino ai documenti usati di recente. Per i programmi che mostrano contenuto esistente, gli utenti potrebbero voler accedere alle risorse usate di frequente. Per altri programmi, è probabile che gli utenti eseseguono attività non eseguite in precedenza, ad esempio leggere nuovi messaggi, watch nuovi video o controllare la riunione successiva.

    • Ciò che gli utenti si preoccupano di più. Pensare al motivo per cui gli utenti userebbero la Jump List invece di altri mezzi. Ad esempio, gli utenti hanno maggiori probabilità di preoccuparsi delle destinazioni identificate in modo esplicito come importanti (ad esempio gli indirizzi Web inseriti nella barra dei collegamenti o nei Preferiti o digitati in). È meno probabile che si tratti di quelli ottenuti indirettamente o con poco sforzo (ad esempio, gli indirizzi Web visitati tramite reindirizzamento o facendo clic sui collegamenti).

      Corretto:

      screenshot della jump list con un collegamento a una destinazione

      Non corretto:

      screenshot della jump list con cinque collegamenti alla destinazione

      Nell'esempio errato, la Jump List contiene molte destinazioni a cui gli utenti non sono probabilmente interessati.

  • Non rendere le destinazioni troppo granulari. Rendere le destinazioni troppo strette e specifiche può comportare ridondanza, con diversi modi per passare allo stesso posto. Ad esempio, anziché elencare singole pagine Web, elencare invece le home page di primo livello; invece di elencare le canzoni, elencare gli album.

    Corretto:

    screenshot della jump list organizzata in base ai gruppi

    Non corretto:

    screenshot della jump list organizzata dalle canzoni

    Nell'esempio errato, l'elenco delle canzoni in una Jump List lo riempirà con un singolo album.

  • Non riempire tutti gli slot Jump List disponibili se non è necessario. Concentrarsi sul contenuto jump list sugli elementi più utili se il programma ha solo tre elementi utili, fornire solo tre. Più elementi in una Jump List, maggiore è lo sforzo necessario per trovare qualsiasi elemento specifico.

    screenshot della jump list con un comando

    In questo esempio, l'accessorio Memo fornisce un singolo comando Jump List, perché è tutto ciò che è necessario.

  • Fornire descrizioni comando solo quando necessario per aiutare gli utenti a comprendere gli elementi jump list. Evitare descrizioni comando ridondanti perché sono una distrazione non necessaria. Per altre linee guida per le descrizioni comando, vedi Descrizioni comando e Descrizioni comando.

    Non corretto:

    screenshot della jump list con descrizione comando ridondante

    In questo esempio la descrizione comando Jump List è ridondante.

Funzionalità di Jump List e funzionalità del programma

  • Non rendere disponibili destinazioni e comandi solo tramite jump list. Le stesse destinazioni e comandi devono essere disponibili direttamente dal programma stesso.
  • Usare nomi coerenti per destinazioni ed etichette per i comandi. Gli elementi jump list devono essere etichettati come gli elementi equivalenti a cui si accede direttamente dal programma.
  • Abilitare il programma per gestire le destinazioni e i comandi anche quando il programma non è in esecuzione. Questa operazione è necessaria per un'esperienza coerente, affidabile e conveniente.

Raggruppamento

  • Specificare almeno uno e al massimo tre gruppi. Gli elementi jump list vengono sempre raggruppati per etichettarne lo scopo. La presenza di più di tre gruppi rende più difficile trovare gli elementi.

  • Usare i nomi dei gruppi standard quando appropriato. I nomi dei gruppi standard sono familiari e più facili da comprendere per gli utenti.

    Ai comandi viene assegnato il nome del gruppo Attività, assegnato da Windows e pertanto non può essere modificato.

    Corretto:

    screenshot della jump list con il nome del gruppo recente

    Non corretto:

    screenshot della jump list con il nome del gruppo di cronologia

    Recenti è il nome di gruppo migliore perché è familiare e la sottile distinzione tra storia e recenti non vale la pena fare.

Comandi

  • Specificare un set fisso di comandi indipendentemente dallo stato di esecuzione del programma, dal documento corrente o dall'utente corrente. I comandi devono essere applicati all'intero programma, non a una finestra o a un documento specifico. Questa operazione è necessaria per un'esperienza coerente, affidabile e conveniente. I comandi non devono essere rimossi o disabilitati.

    Eccezioni: È possibile sostituire o rimuovere comandi quando:

    • Un set di comandi che si escludono a vicenda condividono un singolo slot di comando, purché si applichi sempre un comando.
    • I comandi non si applicano fino a quando non vengono usate funzionalità specifiche, purché i comandi altrimenti si applichino sempre.

    Non corretto:

    screenshot della jump list con l'attività di stampa

    In questo esempio Print non è un buon comando Jump List perché dipende dal documento corrente.

    Corretto:

    screenshot della jump list con accesso e disconnesso

    In questo esempio, Sign in and Sign out sono comandi che si escludono a vicenda. Inoltre, i separatori vengono usati per raggruppare i comandi correlati.

  • Usare le etichette dei comandi standard seguenti quando appropriato. Le etichette dei comandi standard sono più facili da comprendere per gli utenti.

  • Presentare i comandi in un ordine logico. Gli ordini comuni includono per frequenza di utilizzo o ordine di utilizzo. Posizionare comandi altamente correlati l'uno accanto all'altro. All'interno del gruppo Attività inserire i separatori tra gruppi di comandi correlati in base alle esigenze.

  • Non fornire comandi per l'apertura o la chiusura del programma. Questi comandi sono incorporati in tutte le jump list.

Icone dei comandi

  • All'interno del gruppo Attività specificare un'icona di comando solo quando consente agli utenti di comprendere, riconoscere o distinguere i comandi, soprattutto quando è presente un'icona stabilita per il comando usato all'interno del programma.

    • Eccezione: Se il programma usa entrambe le destinazioni (che hanno sempre icone) e comandi, provare a fornire icone per tutti i comandi, se non lo si esegue, potrebbe sembrare imbarazzante.

    Non corretto:

    screenshot dell'uso incoerente della jump list delle icone

    In questo esempio Internet Explorer deve fornire icone per tutti i comandi per evitare un aspetto imbarazzante.

Destinations

  • Specificare un set dinamico di destinazioni specifiche per l'utente corrente, ma indipendentemente dallo stato di esecuzione del programma o dal documento corrente. Come accennato in precedenza, assicurarsi che siano adatti allo scopo del programma, siano gli utenti più interessati e abbiano il giusto livello di specificità.

  • Se appropriato, usare un elenco di destinazione "automatico". Le destinazioni automatiche vengono gestite da Windows, ma il programma controlla le destinazioni specifiche passate.

    • È consigliabile usare Recenti per i programmi di creazione di documenti in cui è probabile che gli utenti tornino alle destinazioni usate di recente.

      screenshot della jump list con il nome del gruppo

      In questo esempio, Il Blocco note di Windows usa le destinazioni Recenti.

    • Prendere in considerazione l'uso di Frequente per i programmi che mostrano contenuto esistente, in cui è probabile che gli utenti tornino agli elementi che usano spesso. Le destinazioni frequenti vengono ordinate in ordine di frequenza, più frequenti.

      screenshot della jump list con nome di gruppo frequente

      In questo esempio Esplora risorse usa destinazioni frequenti.

    • Usa Frequente se Recent genera molte destinazioni inutili. Gli elenchi frequenti sono più stabili e la scelta migliore quando gli utenti accedono a molte destinazioni diverse, ma probabilmente non tornano a quelli usati raramente.

      Non corretto:

      screenshot della jump list con diversi elementi recenti

      L'uso di Recenti in Windows Internet Explorer provocherebbe molte destinazioni inutili.

    • Se le opzioni recenti o frequenti sono ugualmente adatte, usare Recenti perché questo approccio è più semplice per gli utenti da comprendere ed è più prevedibile.

    • Se si usa Recenti e il programma ha un equivalente nel menu File, impostare gli elenchi con lo stesso contenuto nello stesso ordine. Per gli utenti, questi dovrebbero essere gli stessi elenchi.

  • Se necessario, usare un elenco di destinazione personalizzato. Il programma ha il controllo completo sul contenuto e sull'ordinamento di un elenco di destinazione personalizzato, quindi può basare l'elenco su qualsiasi fattore.

    • Creare versioni personalizzate di Recenti o Frequenti se adatte, ma la gestione automatica non funziona correttamente per il programma. Ad esempio, il programma potrebbe dover tenere traccia di diversi fattori oltre ai comandi di file aperti. In questo caso, usare lo stesso nome (recenti o frequenti) e ordinare perché gli utenti non saranno consapevoli della differenza.

    • In caso contrario, usare un tipo diverso di destinazione per soddisfare meglio gli obiettivi dell'utente. Spesso questi elenchi consentono agli utenti di eseguire attività che non hanno fatto prima, ad esempio leggere nuovi messaggi, watch nuovi video o controllare la riunione successiva.

      screenshot della jump list con il nome del gruppo

      In questo esempio, Windows Media Center elenca gli elementi registrati di recente indica che l'utente non ha ancora visto.

    • Scegliere un ordinamento corrispondente al modello mentale dell'utente dell'elenco. Ad esempio, un elenco di stili attività avrà l'operazione successiva da eseguire per prima. Se non è presente alcun modello mentale chiaro, ordinare l'elenco di destinazione in ordine alfabetico.

  • Non usare più elenchi di destinazione che offrono visualizzazioni diverse degli stessi dati. Invece, più elenchi di destinazione devono avere dati per lo più diversi per supportare scenari di differenza. Ad esempio, è possibile specificare un elenco Recente o un elenco Frequente, ma non entrambi. In questo modo è sprecato se sono presenti elementi sovrapposti, ma confusione se gli elementi sovrapposti vengono rimossi.

    Non corretto:

    screenshot della jump list con elementi di gruppo ripetuti

    In questo esempio, fornire visualizzazioni diverse delle stesse destinazioni è sprecato.

    Corretto:

    screenshot della jump list con attività ben organizzate

    In questo esempio, gli elenchi di destinazione hanno dati diversi per attività diverse.

  • Se il programma ha un comando per cancellare i dati per la privacy, deselezionare anche gli elenchi Destinazioni. Gli elenchi di destinazione possono contenere dati sensibili.

Barre degli strumenti delle anteprime

Interazione

  • Fornire fino a sette dei comandi più importanti usati di frequente che si applicano alla finestra visualizzata nell'anteprima. Non sentirsi obbligati a fornire il maggior numero di comandi possibile se il programma ha solo tre comandi importanti, usati di frequente, fornire solo tre.

    Non corretto:

    screenshot della barra degli strumenti con troppi comandi

    In questo esempio la barra degli strumenti dell'anteprima include comandi non importanti.

  • Usare i comandi diretti e immediati. Questi comandi dovrebbero avere un effetto immediato facendo clic sul comando non dovrebbe visualizzare un menu a discesa o una finestra di dialogo per un maggiore input.

    Non corretto:

    screenshot dell'anteprima con menu a discesa

    I comandi della barra degli strumenti di anteprima devono avere un effetto immediato.

  • Disabilitare i comandi che non si applicano al contesto corrente o che generano direttamente un errore. Non nascondere tali comandi perché in questo modo la presentazione della barra degli strumenti è instabile.

  • Non ignorare l'anteprima quando gli utenti fanno clic su un comando se è probabile che esaminino i risultati o facciano clic immediatamente su un altro comando. Rimuovere l'anteprima per i comandi che indicano che l'utente è terminato per il momento, ad esempio con i comandi che visualizzano altre finestre.

    screenshot dell'anteprima del lettore multimediale con il comando

    In questo esempio, facendo clic su Avanti in Lettore multimediale Windows continua a visualizzare l'anteprima perché gli utenti potrebbero voler assegnare altri comandi.

    screenshot dell'anteprima con l'icona della chat

    In questo esempio, facendo clic su Chat in Windows Live Messenger viene chiusa l'anteprima perché è molto probabile che gli utenti inviino un messaggio.

Presentazione

  • Assicurarsi che le icone della barra degli strumenti di anteprima siano conformi alle linee guida dell'icona aero-stile. Per ogni comando, fornire icone a colori completi, 16x16, 20x20 e 24x24 pixel di alta qualità. Le versioni più grandi vengono usate nelle modalità di visualizzazione con valori DPI alti.
  • Assicurarsi che le icone siano chiaramente visibili sul colore di sfondo della barra degli strumenti in stati normali e al passaggio del mouse. Valuta sempre le icone nel contesto e nelle modalità a contrasto elevato.
  • Scegli i disegni delle icone dei comandi che comunicano chiaramente il loro effetto. Le icone dei comandi ben progettate sono autoesplicative per aiutare gli utenti a trovare e comprendere i comandi in modo efficiente.
  • Scegliere icone riconoscibili e distinguibili. Assicurarsi che le icone abbiano forme e colori distintivi. In questo modo gli utenti possono trovare rapidamente i comandi, anche se non ricordano il simbolo dell'icona. Dopo l'uso iniziale, gli utenti non devono basarsi sulle descrizioni comando per distinguere tra i comandi.
  • Specificare una descrizione comando per etichettare ogni comando. Una descrizione comando valida etichetta il controllo senza etichetta a cui punta. Per linee guida ed esempi, vedere Descrizioni comando e descrizioni comandi.

Barre di stato

  • Seguire le linee guida generali sull'indicatore di stato, tra cui non riavviare o eseguire il backup dello stato di avanzamento e usare un indicatore di stato rosso per indicare un problema.
  • Evitare di usare barre di stato indeterminato. Le barre di stato indeterminato mostrano l'attività, non lo stato di avanzamento. Riservare barre di stato indeterminato per quelle rare situazioni in cui gli utenti non prendono l'attività per scontato.

Per altre linee guida, vedere Indicatore di stato.

Testo

Titoli delle finestre

Quando si scelgono i titoli delle finestre, prendere in considerazione l'aspetto del titolo sulla barra delle applicazioni:

  • Ottimizzare i titoli per la visualizzazione sulla barra delle applicazioni inserendo prima di tutto le informazioni distintive.

  • Per le finestre di dialogo di stato senza modalità, riepilogare prima lo stato di avanzamento. Esempio: "66% completato".

  • Evitare i titoli delle finestre con troncamenti imbarazzanti.

    Non corretto:

    screenshot del titolo che taglia il nome del programma

    In questo esempio il titolo della finestra troncata presenta risultati sfortunati.

Comandi jump list

  • Avviare i comandi con un verbo.
  • Usare le maiuscole/minuscole come nelle frasi comuni.

Per altre linee guida sull'etichetta dei comandi, vedere Menu.

Documentazione

Quando si fa riferimento alla barra delle applicazioni:

  • Fare riferimento all'intera barra come barra delle applicazioni (una singola parola composta in minuscolo).
  • Fare riferimento agli elementi sulla barra delle applicazioni in modo specifico in base all'etichetta o in genere come pulsanti della barra delle applicazioni.
  • Quando possibile, formattare le etichette della barra delle applicazioni usando il testo in grassetto. In caso contrario, inserire l'etichetta tra virgolette solo se necessario per evitare confusione.
  • Fare riferimento alle icone sovrapposte come icone del pulsante della barra delle applicazioni. Non farvi riferimento come notifiche, anche se il loro scopo è notificare agli utenti. Tuttavia, è possibile dire che queste icone notificano agli utenti eventi specifici.

Esempio: l'icona del pulsante Nuova barra delle applicazioni Posta notifica che è arrivato un nuovo messaggio di posta elettronica.