Les finestres són a tot arreu: a Windows, als Macs o a qualsevol versió de Linux amb interfÃcie grà fica.
La metà fora de l’escriptori, d’ençà que va començar a ser accessible per a tots els usuaris, no ha fet més que créixer: és neta, comprensible, i prou fà cil d’usar per algú que no hagi tocat mai un ordinador.
Però és la millor interfÃcie que podem tenir?
La idea de simular l’escriptori, on cada finestra representa una tasca que estem fent o un document amb el qual treballem o llegim és molt clara, però des del punt de vista de la productivitat o de l’atenció no ho és tant.
Igual que si ho fem sobre un document qualsevol o sobre un llibre, quan treballem fixem la nostra atenció en un únic punt, és a dir, treballem sobre una única finestra, sigui d’un processador de textos, una fulla de cà lcul o un navegador: perquè volem les altres finestres en aquell moment?
El que ens interessa és tenir el mà xim d’espai on treballar, i oblidar-nos de la resta de tasques fins que hà gim de tornar-hi…
I si poguéssim ocupar tot l’espai de pantalla? Si estem treballant en una aplicació, que aquesta ocuparia tota la pantalla, sense botons ni barres de tÃtol que malgasten l’espai, quan anéssim a l’escriptori, aquest ocuparia tot l’espai de pantalla i tindria no només els accessos directes habituals, si no també un apartat on podrÃem veure les finestres amb les que estem treballant (de la mateixa manera que, quan aixequem el cap del paper amb el que treballem, veiem la resta de papers, llibres i notes a l’escriptori fÃsic).
I els programes que fem servir habitualment, o les accions que acostumem a fer cada dia, no hi hauria manera que el sistema les aprengués i ens facilités fer-les o arribar-hi: un accés senzill, sense haver de navegar per menús i sub-menús, o haver d’aprendre’s les dreceres o les posicions de menú de diferents programes…
Una interfÃcie d’aquest estil, tot i ser grà fica, estaria més orientada a la productivitat, guanyarÃem temps que malgastem reorganitzant finestres, buscant-les o canviant-les de tamany, buscant comandes iguals a diferents programes però situades en diferents llocs, o accedint a recursos que fem servir molt sovint.
Això que dius em recorda a la interfÃcie Sugar de l’OLPC i a la interfÃcie de l’iPhone.
Per cert, has pensat en provar RatPoison?
SÃ, tens raó, no hi havia pensat, en la interfÃcie de l’OLPC! Tenia més en ment treballar amb una interfÃcie més semblant a la de l’iPhone, on s’hi han implementat algunes idees bastant bones (el gir de la imatge en funció de la posició, els gestos a la interfÃcie…). L’OLPC té una interfÃcie grà fica molt interessant, orientada a unes feines concretes, però crec que encara es basa en el ratolÃ, no aprofita altres perifèrics com pantalla tà ctil, el pad del ratolà o una lÃnia de comandes amb llenguatje (semi-)natural.
D’això que dius del ratpoison… buf, és una mica extrem, fins i tot tenint en compte el que dic al post ;·)… però provaré wmii, a veure què tal.
Per cert, els de Humanized tenen un post molt interessant sobre el disseny d’interfÃcies d’usuari i el codi lliure:
Ten Ways to Make More Humane Open Source Software
SÃ, ja el vaig veure.