Il presente articolo è stato tradotto automaticamente.

DirectX Factor

Predicare bene e razzolare male

David Platt

 

David PlattAvevo davvero sperato che non sarebbe necessario scrivere questa particolare colonna. Lo scorso novembre ("Here We Go Again," msdn.microsoft.com/magazine/jj721604) espresso la speranza che le linee guida di Microsoft Windows 8 UI impedirebbero geek gettando distrazione casuale animazioni presso gli utenti semplicemente perché pensano che è cool. Purtroppo, mi è stato sbagliato, e il più grande autore del reato è un'altra parte di Microsoft.

Uno dei più grandi cambiamenti all'interfaccia utente di Windows 8 è il live tile. Questo permette un programma visualizza lo stato corrente nella relativa tessera di schermata iniziale anche se il programma non è attualmente in esecuzione. Se usato correttamente, questo può essere un ottima idea. Ad esempio, un programma di messenger potrebbe mostrare il numero di messaggi in attesa l'attenzione dell'utente, o un app per i navigatori rabbiosi potrebbe Visualizza lo stato corrente di marea dell'oceano.

Purtroppo, quando ho installato Windows 8 sul mio ThinkPad, visto non meno di sei piastrelle dal vivo chiedono a gran voce per la mia attenzione: Notizie, finanza, sport, gente, Bing e viaggi. Tra di loro cambiano circa una volta al secondo, e ogni cambiamento caratteristiche un'animazione diretto specificamente ad per afferrare il mio occhio. Il contenuto stesso che non cambia spesso — ad esempio, le mattonelle di notizie ruota i tre titoli stessi per un'ora o così. È come un golden retriever iperattivo bavoso in faccia: "You didn't want me 15 secondi fa? Che ne dite ora? Pick me, bella, bella per favore! " Istruzioni per gli aggiornamenti live tile di progettazione di Microsoft (bit.ly/10QJNxQ) dicono di non farlo. Ecco la parte relativa, mia enfasi aggiunta:

  • Per contenuti personalizzati, come messaggio conta o la cui volta è in un gioco, è consigliabile aggiornare la piastrella come le informazioni diventano disponibili, specialmente se l'utente se ne accorgerebbe che il contenuto di mattonelle era in ritardo, errato o mancante.
  • *Nonpersonalized contenuto, ad esempio gli aggiornamenti meteo, raccomandiamo che la piastrella aggiornato non più di una volta ogni 30 minuti.*Questo permette di vostre mattonelle per sentirsi aggiornati senza sopraffare il tuo utente.

Così, cosa ne pensi app sviluppatori stanno andando a fare — scavare profondo in specifiche e fare quello che dicono parole di Microsoft a fare o imitare ciò che essi vedono programmi di Microsoft stanno facendo davanti al loro naso tutto il giorno, ogni giorno? Rudolf Steiner, fondatore del movimento scuola Waldorf, dice, "ci sono soltanto tre modi per educare un figlio: Il primo è da esempio. Il secondo è da esempio. E il terzo è da esempio. Benjamin Franklin ha scritto: "Le azioni contano più delle parole." E Mark Twain aggiunto, "Ma non quasi come spesso." Nel caso di piastrelle live aggiorna, Twain era sbagliato.

Posso disattivare gli aggiornamenti per una tegola dal vivo, ma poi non ottengo nessun contenuto a tutti. Non non c'è nessuna impostazione per un aggiornamento educato, rispettoso tanto; è la manichetta antincendio o niente. Un design migliore sarebbe per mostrare il contenuto più recente quando torno alla Home page, così come un browser Web. Meglio ancora sarebbe per il programma di notizie automaticamente traccia le mie preferenze e selezionare nuovi articoli per me basato su quelli che clicco. Che sarebbe stato favoloso. Ma, no — abbiamo animazioni nel toolkit, dobbiamo assumerli, se aiutano il nostro utente o non. "Look and feel", dicono i progettisti. "Non è cool?" No, non lo è. È fonte di distrazione. È controproducente. È giovanile. Seguire la propria guida, quelli scritti da adulti. Il mondo sarà un posto migliore.

Will Microsoft ora modificare le apps Windows 8 in base alle proprie regole? O Microsoft ricadrà sull'argomento finale pronunciamento utilizzato da ogni genitore: «Perché io sono il papà, che è il motivo?"

David S. Platt insegna programmazione .NET presso la Harvard University Extension School e presso le aziende di tutto il mondo. Egli è l'autore di 11 libri di programmazione, tra cui "Perché Software Sucks" (Addison-Wesley Professional, 2006) e "Introducing Microsoft.NET" (Microsoft Press, 2002). Microsoft lo ha nominato una leggenda Software nel 2002. Si chiede se egli dovrebbe nastro due dita della sua figlia in modo Lei impara a contare ottale. È possibile contattarlo al indirizzo rollthunder.com.