Funcții software devenite esențiale, dar apărute din greșeală. Cum s-au transformat niște erori în tehnologie de bază
În lumea tehnologiei, tindem să privim funcțiile software mature ca rezultatul unor procese meticuloase de design.
Adevărul este însă mult mai dezordonat: multe dintre instrumentele pe care le folosim zilnic nu au fost create în urma unei strategii riguroase, ci dintr-o eroare, o întâmplare sau o soluție improvizată.
Aceste patru exemple ilustrează perfect cum unele dintre cele mai populare funcții digitale au apărut accidental, iar apoi au devenit indispensabile.
Din posibilitatea de a modifica interfața unui program, până la rotița de scroll sau celebrul Ctrl+Z, multe dintre elementele pe care utilizatorii moderni le consideră „normale” au avut origini surprinzător de haotice.
Cum o aplicație banală de calculator pentru Mac a deschis drumul personalizării moderne
Astăzi ne-am obișnuit să schimbăm culorile ferestrelor, stilul fontului sau aspectul butoanelor în sistemele de operare.
Libertatea de personalizare este un standard, chiar dacă uneori îi face pe specialiștii UX să ridice din sprânceană. Dar ideea aceasta ar putea avea o sursă mult mai modestă decât am crede.
Într-o poveste relatată de Andy Hertzfeld, unul dintre primii angajați Apple, dezvoltatorul Chris Espinosa lucra la interfața unui calculator simplu pentru Mac.
Când i-a prezentat aplicația lui Steve Jobs, a primit doar critici legate de design. Jobs era faimos pentru atenția exagerată la detalii, iar Espinosa, pentru a nu repeta zeci de prototipuri, a adăugat o serie de reglaje și glisoare care îi permiteau lui Jobs să modifice singur aproape orice element vizual. Rezultatul? Un precedent pentru ideea că utilizatorul ar trebui să își poată ajusta interfața după propriul gust.
Rotița de scroll, născută ca… dispozitiv de zoom
Astăzi, rotița de scroll a mouse-ului este atât de integrată în modul nostru de a naviga încât pare imposibil ca altă soluție să fi existat vreodată.
Dar, conform cofondatorului Oculus, Jack McCauley, rotița nu fusese gândită pentru derulare, ci pentru funcții de zoom.
Prototipul a ajuns în cele din urmă pe legendarul Microsoft Intellimouse din 1996, unde software-ul și utilizatorii au transformat mecanismul într-un instrument perfect pentru navigarea rapidă în pagini web, documente sau foi de calcul.
Chiar dacă intenția inițială era de a crea un controller pentru axa Z, utilizarea practică i-a schimbat complet destinull, deși multe aplicații încă folosesc scroll-ul pentru zoom.
Ctrl+Z, de la instrument de depanare la funcția care ne salvează zilnic
Funcția de „Undo” este atât de răspândită în software-ul modern încât pare de neconceput ca programele să nu o aibă. Originile ei sunt însă academice: în teza sa de doctorat din 1971, cercetătorul Marvin Zelkowitz a propus conceptul de „executare reversibilă” pentru depanarea codului, permițând inginerilor să reia pașii unui program în ordine inversă pentru a identifica erorile.
Ulterior, cercetările au evoluat, iar programatorii de la Xerox PARC — locul care a inspirat interfețele grafice din Windows și macOS, au introdus atât denumirea „Undo”, cât și celebra combinație de taste Ctrl+Z.
Taburile din browser, o funcție banală, transformată accidental în standardul navigării pe internet
Mult timp, navigatoarele web nu aveau taburi. Utilizatorii deschideau ferestre separate, ceea ce era dificil și dezordonat. În realitate, interfețele cu taburi existau deja în programe precum procesoare de text și aplicații de calcul tabelar încă din anii ’80, dar nu fuseseră concepute pentru web.
Primele browsere au introdus opțiunea în anii ’90, însă popularitatea taburilor a explodat abia odată cu Firefox în anii 2000.
Deși nu fusese intenționată ca element central al navigării online, funcția a devenit rapid indispensabilă, iar Internet Explorer, conservator ca întotdeauna, a adoptat taburile abia în 2007.
Dacă multe dintre funcțiile pe care le folosim zilnic par rezultatul unei planificări impecabile, realitatea din spatele lor arată cât de mult tehnologia evoluează prin întâmplare. Uneori, cele mai mari inovații apar exact din greșelile pe care nu le anticipăm.