Quando visualizzo un elenco di eventi, ognuno con la propria data, ora e fuso orario, vorrei presentare il fuso orario a cui è stato assegnato l'evento specifico. Tuttavia, ci sono potenzialmente molte informazioni da trasmettere. Due opzioni che ho considerato sono:
I miei problemi con questi sono:
Quindi, la mia domanda è: come posso comunicare in quale fuso orario si verifica un determinato evento, dato che ci sarà un loro elenco sullo schermo?
I fusi orari sono un ottimo esempio di UX orribile nei concetti di tutti i giorni. Non è DMMT: se mi dici che un evento è alle 19:00 GMT + 4, allora prima devo pensare a dove sono rispetto al GMT, quindi devo aggiungere 4 ore. Che casino!
Invece, pensa alle diverse cose che puoi fare con il tempo se sei in grado di calcolare o progettare. Per esempio:
E forse evidenziare il fuso orario in cui si verifica l'evento quando l'utente passa il mouse sopra un evento nell'elenco. Potresti anche combinarlo con il mio primo suggerimento.
Idealmente, usa l'inglese semplice e fai affidamento sulle metafore del mondo reale il più possibile per visualizzare le informazioni. Ovviamente hai un vincolo: devi mostrare le informazioni in modo conciso in un elenco. Ma questa è la sfida per questo design.
se necessario, non mostrare le informazioni sul fuso orario ma la città associata all'evento (o il fuso orario se non viene fornita alcuna località).
Meglio, non mostrare affatto i fusi orari. Che importa se sono nel fuso orario X, come utente voglio che tutto sia normalizzato nel mio fuso orario. Perdi la traccia della concorrenza se mostri più fusi orari su una schermata.
Idealmente, normalizzi il fuso orario e fornisci un ti semplice da visualizzare in un altro fuso orario. Quindi, se voglio pianificare qualcosa che alcuni dei partecipanti si trovano in un altro fuso orario, fammi vedere quando di giorno questo incontro sarà in quell'altro fuso orario con un semplice cursore, che si sposta in paesi o città in tutto il mondo.
Un breve commento sull'uso delle abbreviazioni di tre lettere: fai attenzione a non usarle come unico indicatore del fuso orario poiché ci sono casi in cui i fusi orari hanno la stessa abbreviazione di tre lettere.
Ad esempio EST può significare uno di:
Quando è necessario visualizzare un offset temporale esplicito, il World Wide Web Consortium allinea generalmente il suo standard per i fusi orari con ISO 8601. Vale a dire, preferiscono "[time] UTC (+/-) hh: mm".
In alternativa, se non si desidera utilizzare UTC, suggeriscono di utilizzare libreria Unicode CLDR per ottenere identificatori formattati "Paese/Città principale" (ad esempio "America/Los Angeles") che identificano la luce del giorno del paese regole di risparmio e relativi tempi.
Mi piacciono le abbreviazioni con l'offset.
Martedì 17 agosto 2010 16:30 EDT (GMT -4)
Ciò mi consente di associare automaticamente i fusi orari con cui ho familiarità e fare i calcoli per quelli che non conosco. Inoltre, se non riesci a trovare un nome per un fuso orario, non appare fuori posto se metti l'offset.
Un altro vantaggio di questo è durante l'ora legale. EST che è GMT -5 diventa GMT -4. Inserendo il numero questo mi ricorderà questo.
Un altro problema è UTC o GMT. Oggi UTC sembra essere più corretto ma sono abituato al GMT, quindi preferisco quello.
Per far sapere all'utente se il tempo è già stato regolato - penso che tu debba essere coerente; o tutti gli orari elencati devono essere regolati (nel qual caso probabilmente non è necessario avere le informazioni sul fuso orario visualizzate) o tutti gli orari non devono essere regolati (nel qual caso devono essere utilizzate le informazioni sul fuso orario più descrittive, come +5 GMT).