Interfacce – 4
Breve vademecum per non impazzire di fronte alle interfacce ostiche
Può capitare – e di solito capita spesso, per i motivi più disparati – che siate costretti ad usare proprio quel programma dall’interfaccia scomodissima, che avete accantonato e deciso di non usare mai più perché vi provocava una ferma volontà di suicidio.
Ecco una serie di domande che potrà guidarvi nell’esplorazione, cercando di salvaguardare la vostra sanità mentale.
Ma l’autore ha mai usato il programma che ha scritto?
Se la risposta è no, gettate pure la spugna: non è così raro imbattersi in programmi scritti in fretta e furia da qualcuno per qualcun altro, e non è neppure così raro che qualcuno e qualcun altro non si conoscano per nulla (e se si conoscessero passerebbero le giornate a sputarsi in faccia).
In simili condizioni non ha senso pretendere che l’interfaccia sia utilizzabile.
Se, invece, con buone probabilità l’autore è anche utente del programma, possiamo porci la seconda domanda.
Ma l’autore usa lo stesso sistema operativo/browser/ambiente che uso io?
Ecco il secondo scoglio. Quel sito completamente inutilizzabile con Firefox può essere un gioiello se visto con Explorer; l’interfaccia di iTunes o Safari sembra decisamente fuori posto in Windows, ma vi assicuro che quando queste due applicazioni girano “a casa loro” in OS X la musica è diversa.
Anche in questo caso c’è poco da fare: se non potete mettervi nelle condizioni ideali per far girare l’interfaccia, probabilmente la scomodità non se ne andrà. Nel caso possiate, passiamo alla terza domanda…
Ma l’autore usa le stesse funzioni che uso io?
Domanda non del tutto scontata, ma rilevante. Perché il programma accende il modem e cerca di telefonare alla polizia quando scrivete una lettera accentata? Probabilmente perché l’autore non ha mai usato lettere accentate, ed ha previsto la possibilità di farlo solo per completezza o perché qualcuno come voi ha rotto le scatole con (non sufficiente) intensità.
Ma poniamoci nel caso migliore: sì, il programmatore usa le vostre stesse funzioni nello stesso ambiente operativo. Viene da chiedersi…
L’autore è masochista?
Nella stragrande maggioranza dei casi no, ed il problema è che l’interfaccia fallisce in un punto cruciale: comunicare la propria filosofia d’uso.
Perché è così scomodo spostare le finestre con il mouse? Forse perché non serve farlo.
Spesso, quando percepiamo un’interfaccia come scomoda, stiamo cercando di usarla impropriamente. Anni di Windows, ad esempio, ci hanno abituato all’idea che ogni finestra abbia un proprio menù… né OS X né, ad esempio, Amiga Workbench partivano da questo assunto – ed in effetti è più facile raggiungere un menù posto nella parte alta che uno condensato in una striscia di pixel in mezzo allo schermo, ma non divaghiamo.
Può capitare che, investendo un po’ di tempo per cercare di capire come il programmatore intendeva farci utilizzare la sua interfaccia, la stessa si dimostri meno ostica del previsto. Non è una ricetta universale, ma in qualche caso salva la pelle.
Post vagamente correlati:
- Interfacce – 2 Nutro un certo disprezzo nei confronti dei giudizi sommari: film...
- Prototipo altrui – 1 Vim è un editor di testo veramente fikizzimo – intendiamoci,...
- Satori da stack overflow «Mi è successo un fatto stranissimo: questa mattina squilla il...
- Dell’Away Ai tempi di IRC (che esiste ancora adesso, nonostante le...
- Regole Mi trovavo a guardare un programma estremamente culturale, l’altra sera....
Oppure cerchi su sourceforge una alternativa al programma.
Oppure ancora, te lo fai da te.
^___^
Commento by lordmax — 30/7/2007 @ 11:54 am
Non sopravvalutarmi, in quanto al te lo fai da te ^_^
Epperò esiste tutto un sottobosco di programmini stupidi che usano algoritmi proprietari (ed il reverse engineering è decisamente roba da uomini duri) di cui, in certe realtà, non si può fare a meno.
Di editor di testo ce ne sono a bizzeffe, anche free: di programmi che calcolino la quantità di vernice Petruzzi ™ in base alla dimensione della parete ce n’è probabilmente solo uno, lo usa solo la rinomata Petruzzi ™ di Ribollita sull’Arno ed è gelosissima del suo algoritmo per il calcolo della vernice. E magari tu sei costretto ad usarlo giornalmente.
Sì, lo so, forse in quei casi è consigliabile dar fuoco alla Petruzzi ™e buonanotte, ma se non ti piacciono le soluzioni drastiche…
Commento by oracolo — 31/7/2007 @ 10:48 am
Io ADOROOOO le soluzioni drastiche.
^____^
Commento by lordmax — 31/7/2007 @ 12:34 pm
Se introduci il discorso azienda sei in un campo completamente diverso dal discorso utente privato e devi tener conto di diversi fattori.
A questo punto il discorso interfaccia ricade nel piu complesso discorso assistenza e spesso un interfaccia ostica ti permette di aumentare l’esigenza di assistenza (notoriamente fatturata a parte :-), senza contare che curare l’interfaccia puo essere costoso, è meglio uscire con un prodotto a basso prezzo ed alta costi di assistenza che il contrario (normalmente perchè l’utente pensa di non aver bisogno di assistenza
:-)
Da notare che questi costi sono di solito ben tollerati dalle aziende perchè non hanno ancora raggiunto la consapevolezza di quanto sia veramente “complesso” il loro programmino stupido, ne di quali alternative dispongano sul mercato, anzi un interfaccia complicata di un programma stupido lo fa apparire “complicato”. Insomma è il solito discorso: quello che non conosci lo paghi e meno lo conosci e piu lo paghi.
P.S Un mio amico che è stato linkato anche qui lavora in una azienda che produce macchinari. Nonostante in questa azienda abbiano un concetto mistico di skype (ma anche di windows firewall) hanno fatto una discreta fortuna vendendo un programmino stupido che interagiva con i propri macchinari.
Commento by KaosMaster — 8/8/2007 @ 10:57 am
Beh, come sempre mi manca l’ottica dell’azienda… tendo a dimenticare che l’economia muove il mondo :-)
Commento by oracolo — 9/8/2007 @ 12:51 am