mercoledì 27 maggio 2009

Dan Williams: Face transplants are the new Botox

Dan Williams parla sul suo blog del Network Manager:

Quando stavamo aggiungendo il supporto a numerosi apparecchi sul NetworkManager 0.7, Bryan Clark e Mike Langlie hanno rifatto il design dell'applet e tirato fuori dei fantastici mock-up.
Ne è venuto fuori che GtkMenu non funziona bene con connessioni multiple o apparecchi attivi multipli. Anche se finora ci ha servito bene, l'applet basato sul codice GtkMenu dovrebbe essere mandato al macello e trasformato in gustoso grasso animale. Anche se il nuovo lavoro di design è stato fatto nel Gennaio 2008, ho bloggato a riguardo i mock-up solo nel Giugno dell'anno scorso perché faccio schifo.

Li ho tenuti nel mio computer per 18 mesi, perché tra far uscire NM 0.7, mobile broadband e tutto il resto la meravigliosità che 0.71 ha portato, non c'è stato il tempo di sedersi e attualmente rifare il design. Ma questo non dovrebbe fermare le discussioni su quanto eccellente l'NM-applet possa diventare.

Nella Stanza Operativa

Ignorate la barra del titolo. Queste sono vecchie; non vogliamo più una title-bar. Piuttosto solo un widget personalizzato come il Volume Applet. Quindi ecco qui:




L'utente ha attiva una connessione via cavo e una connessione wireless disattiva. Notare che solo la tua rete wifi preferita (es: quelle a cui ti sei collegato precedentemente) appare nella lista. La gente spesso vede 10 o 20 reti wifi e metterle tutte in lista nel menu è piuttosto inutile.
C'è stato un compromesso con la facile scoperta delle reti wifi per la prima volta, le quali adesso prenderebbero un click in più (di "Show"). Ma mostrare solo le reti che attualmente utilizzi rende la UI molto più pulita e bella da vedere per i netbook. Il nuovo design mostra anche un maggiore dettaglio, come i setting sulla sicurezza in un linguaggio chiaro.



Se hai usato una VPN con questa rete prima (o collegata a un network wifi) dovrebbe probabilmente mostrarti anche questo. Questa parte però ha bisogno di approfondimento, perché le VPN sono indipendenti dalla rete sottostante, ma spesso dovrebbero essere "collegate" a una o due specifiche connessione. Ma ciò che rende le cose corrette è raggruppare ciò probabilmente vuoi fare vicina ad ognuna.



Così cosa succede se vuoi vedere tutto? Be', premi il bottone "Show" e naturalmente ottieni la lista. Probabilmente possiamo fare meglio di una barra di scorrimento, ma comunque sono solo dei mockup. Forse possiamo fare qualcosa di più intelligente anche riguardo allo scanning.

Una Faccia Aggiornata per il 2009

Il 2008 non è il 2009. Per questo Jon McCann e io ci siamo riuniti poche settimane fa e abbiamo lavorato su cose a cui la gente tiene in questo momento. Fresco di lavagna dopo un viaggetto attraverso Gimp:





Immediatamente noterai la forte somiglianza con i lavoro di Bryan e Mike di un anno fa. A loro credito Jon e io pensiamo che gli stessi concetti chiave siano ancora validi. Abbiamo dato un'occhiata a come il mobile broadband si integrerebbe.
Abbiamo separato le icone per mostrare ogni apparecchio individualmente, nonostante anche questo richieda una maggiore riflessione a riguardo, visto che a voi non importa molto l'intensità del segnale wifi quando siete su una rete 3G. Ma vi importa quanto buona sia la tua rete 3G anche quando non siete connessi, siccome vuoi sapere se puoi saltare su 3G o no da subito. Pensieri? Commenti? Flame?

Windows 7++?

Ci ha sorpresi che Windows 7 assomiglia molto a quello che Bryan e Mike hanno abbozzato 18 mesi fa. Mooolto tempo prima di loro. Sì, i colori sono diversi e sì c'è un sacco di roba discutibile in stile Microsoft, ma il network applet di Windows 7 sembra e si percepisce molto come i mockup dell'nm-applet di Gennaio 2008. Ma penso che possiamo fare meglio, rendendo il networking più pulito e conciso. L'applet di Apple Airport è probabilmente troppo minimalista, ma quella di Microsoft è probabilmente troppo complessa. Da qualche parte nel mezzo è dove l'nm-applet stava pianificando di essere e dovrebbe essere: farti connettere con pochi passi e mettere quello che ti serve in un singolo e comodo posto.


La Semplicità di Ogni Giorno

Suona come qualcosa che Martha Stewart venderebbe al K-Mart, ma è quello a cui il software dovrebbe aspirare. Lasciamo agli utenti fare quello che gli vien da fare, poi togliamoci dai piedi e lasciamoli indisturbati. Non mostrare opzioni che gli utenti non necessitano ogni giorno, ma fare in modo che siano disponibili altrove in un clic o due. Tenere l'integrazione snella, semplice e pulita. Non complicare con opzioni non necessarie. Se una cosa non è utilizzata ogni giorno probabilmente non dovrebbe essere vista ogni giorno. Questo è ciò che la nm-applet dovrebbe fare.

Quindi facciamoglielo fare. Prototizzare i concetti in una applet in Python sarebbe un primo grande passo. Dopo aver fatto un po' di prove implementiamole in un nm-applet. Il debutto del NetworkManager 0.8 con un'interfaccia nuova e sexy renderebbe orgogliosa tua mamma. Qualcuno disponibile?

0 commenti: