Condividi tramite


Barra delle applicazioni

Nota

Questa guida di 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 fornire 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 detti 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 sono detti 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 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 estende l'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, solo un monitor ha una barra delle applicazioni e tale monitoraggio è il monitor predefinito.

Nota: Linee guida relative a desktop, area di notificae finestra vengono presentati 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 a se stessi le domande chiave seguenti per determinare se usarle o meno:

jump list

  • Spesso gli utenti devono avviare nuove attività usando il programma? In tal caso, valutare la possibilità di fornire una Jump List. Anche se gli jump list possono essere usati 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 un 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 un jump list per presentare pagine visitate di frequente.

  • Gli utenti hanno spesso bisogno 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, valutare la possibilità di 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 applicabili a una finestra specifica.

    schermata della barra delle applicazioni con jump list delle note permanenti

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

  • Promuovere 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 durante l'uso di 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 input aggiuntivo? Le barre degli strumenti delle anteprime devono avere comandi immediati per essere efficienti, mentre i jump list funzionano meglio con i comandi che richiedono input aggiuntivi.

    risposta errata:

    schermata della barra delle applicazioni con finestre sovrapposte

    I comandi che richiedono 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 delle anteprime vengono presentati usando icone non etichette di testo, mentre i comandi Jump List sono rappresentati da etichette di testo.

    risposta errata:

    schermata del comando anteprima con 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, l'icona sarà sempre visibile (quando vengono usate icone di grandi dimensioni) e consolida il programma con lo stato in un'unica posizione.
  • L'icona della sovrimpressione viene visualizzata temporaneamente per mostrare una modifica dello stato? In tal caso, potrebbe essere appropriata un'icona di sovrapposizione, 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.

      schermata 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 rilevante durante l'uso di altri programmi? Ovvero, è probabile che gli utenti monitorino lo stato di avanzamento durante l'uso di altri programmi e modifichino 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.

    risposta esatta:

    schermata della finestra di dialogo copia con barra di stato

    risposta errata:

    schermata della barra di stato sul pulsante della barra delle applicazioni

    Nell'esempio errato, la barra 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.

    risposta errata:

    schermata 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 di progettazione

Uso efficace di jump list e barre degli strumenti di anteprima

Le barre degli strumenti jump list e miniature 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 dà per scontato una migliore efficienza. 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 barre degli strumenti delle jump list e delle anteprime interagiscono 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. C'è 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 ma concise e icone adatte per facilitare il riconoscimento.

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

Istruzioni

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 senza modalità
    • Procedure guidate
  • Per Windows 7, usa 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 del progetto
    • Finestre figlio MDI

    risposta esatta:

    schermata 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.

    risposta errata:

    schermata di Esplora finestre e pannello di controllo

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

    risposta errata:

    schermata 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.

  • Anche il ripristino di una finestra primaria deve 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 dispongono di 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 spesso interagiscono 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.

    risposta errata:

    schermata del pulsante della barra delle applicazioni del Centro sincronizzazione Windows

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

Icone

  • Progettare l'icona del programma per 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 di stile aero .

  • 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 in basso a destra, quindi progettare l'icona in modo che l'area possa essere nascosta.

    schermata delle icone e con overlay inferiore destro

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

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

    risposta errata:

    schermata dell'icona di base con di sovrapposizione

    In questo esempio, l'icona di base del programma è simile a quella in cui viene visualizzato lo stato.

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

Icone di sovrapposizione

  • Usare le icone di sovrimpressione 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.

    risposta errata:

    schermata 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 sovrimpressione 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:

    • Problema: Rimuovere l'icona dopo la risoluzione del problema.
    • Avvisa che qualcosa è nuovo: Rimuovere l'icona dopo che l'utente ha attivato il programma.

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

    schermata di Live Messenger con 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. Rimuovere invece 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 dovrebbe usare anche le icone dell'area di notifica per lo stato.

    risposta errata:

    schermata 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. In questo modo sarebbe troppo distratto. Consentire agli utenti di individuare le icone di sovrapposizione autonomamente.

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

    Sovrapposizione Stato
    schermata di piccola icona di avviso
    Avvertimento
    schermata dell'icona di errore piccola
    Errore
    schermata di icona piccola disabilitata/disconnessa
    Disabilitato/Disconnesso
    schermata di icona bloccata/offline ridotta
    Bloccato/offline
  • Per le icone di sovrapposizione personalizzate, scegliere un design facilmente riconoscibile. Usa icone a colori completi a 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 l'icona Aero-style.

  • 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 richiedere attenzione. L'occhio è sensibile ai cambiamenti nel campo periferico della visione, quindi i cambiamenti di stato devono essere sottili.

    • Non modificare rapidamente l'icona. Se lo stato sottostante cambia rapidamente, l'icona riflette lo stato generale.

      risposta errata:

      schermata dell'icona di sovrapposizione in due stati

      In questo esempio, l'icona di sovrapposizione a modifica rapida richiede attenzione.

    • Non usare animazioni. Farlo è troppo distratto.

    • Non lampeggiare l'icona. Farlo è troppo distratto. Se un evento richiede attenzione immediata, usare invece una finestra di dialogo. Se l'evento necessita di 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 un'attività in esecuzione in corso. È difficile per gli utenti concentrarsi mentre un pulsante della barra delle applicazioni lampeggia, quindi presupporre che interrompano ciò che stanno facendo per farlo smettere. 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, prendere in considerazione queste alternative:
    • Usare una notifica di esito positivo dell'azione per indicare che un'attività è stata completata.
    • Non fare nulla. Attendere che gli utenti partecipino al problema alla successiva attivazione del programma. Questa è spesso la scelta migliore.
  • Se un programma inattivo richiede 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.
  • Rimuovi l'evidenziazione del pulsante della barra delle applicazioni quando 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.

Scelte rapide da avvio rapido

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

Jump List

Progettazione

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

    • 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 possono voler accedere alle risorse usate di frequente. Per altri programmi, gli utenti potrebbero probabilmente eseguire attività che non hanno fatto prima, ad esempio leggere nuovi messaggi, guardare nuovi video o controllare la riunione successiva.

    • Che cosa 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 sulla 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).

      risposta esatta:

      schermata della jump list con un collegamento a un di destinazione

      risposta errata:

      schermata della jump list con cinque collegamenti ai di destinazione

      Nell'esempio errato, la Jump List contiene molte destinazioni di cui è probabile che gli utenti non siano interessati.

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

    risposta esatta:

    schermata della jump list organizzata dai gruppi

    risposta errata:

    screenshot della jump list organizzata da canzoni

    Nell'esempio errato, elencare i brani 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 un elemento specifico.

    schermata della jump list con un comando

    In questo esempio, l'accessorio Sticky Notes 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 comandi ridondanti perché sono una distrazione non necessaria. Per altre linee guida per le descrizioni comando, vedere descrizioni comando e descrizione comando.

    risposta errata:

    schermata della jump list con descrizioni comando ridondanti

    In questo esempio la descrizione comando Jump List è ridondante.

funzionalità 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 le destinazioni e le 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.

    risposta esatta:

    schermata della jump list con il nome del gruppo recente

    risposta errata:

    schermata 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 i 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 non si applichino sempre.

    risposta errata:

    schermata della jump list con attività di stampa

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

    risposta esatta:

    schermata della jump list con accesso e disconnesso

    In questo esempio, Sign in and Sign out are mutually exclusive commands. Inoltre, i separatori vengono usati per raggruppare i comandi correlati.

  • Usare le etichette di comando standard seguenti, se 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 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 tutti i 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, è consigliabile fornire icone per tutti i comandi se non lo si fa sarebbe imbarazzante.

    risposta errata:

    schermata dell'uso incoerente delle icone

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

destinazioni

  • Specificare un set dinamico di destinazioni specifiche dell'utente corrente, ma indipendentemente dallo stato di esecuzione del programma o dal documento corrente. Come accennato in precedenza, assicurarsi che si adattino 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.

    • Prendere in considerazione l'uso di Recenti per i programmi di creazione di documenti in cui è probabile che gli utenti tornino alle destinazioni usate di recente.

      schermata della jump list con il nome del gruppo 'recente'

      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 usati spesso. Le destinazioni frequenti vengono ordinate in ordine di frequenza, la prima più frequente.

      schermata 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.

      risposta errata:

      schermata della jump list con diversi elementi recenti

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

    • Se recenti o frequenti sono scelte altrettanto adatte, usare Recenti perché questo approccio è più semplice per gli utenti di comprendere ed è più prevedibile.

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

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

    • Creare versioni personalizzate di Recenti o Frequenti se sono 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 dei file aperti. In questo caso, usare lo stesso nome (recenti o frequenti) e ordinare perché gli utenti non saranno a conoscenza della differenza.

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

      schermata della jump list con il nome del gruppo

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

    • Scegliere un ordinamento che corrisponde al modello mentale dell'utente dell'elenco. Ad esempio, un elenco di stili di to-do avrà l'operazione successiva da eseguire per prima. Se non esiste un modello mentale chiaro, ordinare l'elenco di destinazione in ordine alfabetico.

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

    risposta errata:

    schermata della jump list con elementi di gruppo ripetuti

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

    risposta esatta:

    schermata della jump list con attività ben organizzate

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

  • Se il programma dispone di 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

di 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.

    risposta errata:

    schermata 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 devono avere un effetto immediato facendo clic sul comando non dovrebbe visualizzare un menu a discesa o una finestra di dialogo per un maggiore input.

    risposta errata:

    schermata 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 comando

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

    schermata dell'anteprima con l'icona della chat

    In questo esempio, facendo clic su Chat in Windows Live Messenger viene chiusa l'anteprima perché gli utenti hanno maggiori probabilità di inviare un messaggio.

presentazione

  • Assicurarsi che le icone della barra degli strumenti di anteprima siano conformi alle linee guida per l'icona di stile Aero. Per ogni comando, fornire icone a colori completi e di alta qualità 16x16, 20x20 e 24x24 pixel. Le versioni più grandi vengono usate in modalità di visualizzazione con valori DPI elevati.
  • Assicurarsi che le icone siano chiaramente visibili sul colore di sfondo della barra degli strumenti in stati normali e al passaggio del mouse. Valutare sempre le icone nel contesto e nelle modalità a contrasto elevato.
  • Scegliere progettazioni di icone di comando che comunicano chiaramente il loro effetto. Le icone dei comandi ben progettate sono autoesplicative per aiutare gli utenti a trovare e comprendere in modo efficiente i comandi.
  • 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 efficace etichetta il controllo senza etichetta a cui punta. Per linee guida ed esempi, vedere descrizioni comando e suggerimenti informazioni.

Indicatore di stato

  • Seguire le linee guida generali sull'indicatore di stato, incluso il mancato riavvio o il backup dello stato di avanzamento e l'uso di 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 avanzamento 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, considerare l'aspetto del titolo sulla barra delle applicazioni:

  • Ottimizzare i titoli per la visualizzazione sulla barra delle applicazioni posizionando prima 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.

    risposta errata:

    schermata del titolo che taglia il nome del programma

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

Comandi jump list

  • comandi Start con un verbo.
  • Usare le maiuscole e minuscole in stile frase.

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 di eventi specifici.

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