A pesar de los incontables flamewars lanzados por los fans de Windows y Mac asegurando que sus respectivos SO trajeron las interfaces gráficas de usuarios a los ordenadores, lo cierto es que ambos bandos están equivocados. Resulta que quien trajo realmente la primera GUI a los ordenadores fue el grupo de trabajo de Xerox PARC, quienes lanzaron su extraordinario trabajo en la Xerox Star 8010. Esto sucedió mucho antes de la llegada del primer Mac y la primera versión gráfica de Windows: el 27 de abril de 1981.
¿Qué característica ofreció la primera GUI de Xerox?
Cuenta la historia que, en una reunión sobre quién fue el primero en crear una GUI para PC u ordenador y quién se apropió de quién, Bill Gates le dijo a Steve Jobs lo siguiente: «Creo que eso se trató más bien como si ambos tuviésemos un vecino rico llamado Xerox. Entonces una noche yo entré a su casa para robarme ese gran TV que tenía, pero me encuentro con la sorpresa de que tú entraste antes y te lo robaste primero». Así que, irónicamente, las interminables discusiones entre fans de Mac y Windows carecen de sentido, en este punto particular.
Lo más fascinante de esta historia es que Xerox ya venía trabajando en una GUI desde principios de la década de 1970, es decir, 10 años antes de la llegada de la Xerox Star 8010. Estos trabajos, liderados por Alan Kay, empleaban hardware muy básico, por lo que su rendimiento también era bastante bueno para esa época, claro está. La primera GUI de PC u ordenador llegó realmente con la Alto de Xerox en 1974, la cual ya tenía muchos comportamientos de los sistemas de interfaces gráficos actuales. Esta GUI, la cual llevaba como nombre clave «SmallTalk» tenía como característica principal la capacidad de extraer bits individuales en un mapa de bits, en lugar de procesar todo como palabras de 16 bits. Esto permitió un sistema de visualización realmente flexible.
«Este fue el primer sistema de GUI en tener lo que hoy conocemos como ventanas. Es decir, un área rectangular con contenido que se podía mover a diferentes ubicaciones en la pantalla. Incluso se podían crear menús emergentes: al pulsar el botón central del ratón, el menú aparecía debajo de la posición del cursor, y se podían seleccionar diferentes partes manteniéndolo pulsado». Dijo Robson, una persona que fue parte del grupo de desarrolladores de este sistema gráfico de Xerox.
La GUI que llegó con la Xerox Star 8010, el primer sistema gráfico completo de PC
Pero no fue sino en el año 1981, cuando Xerox lanzó su ordenador Star 8010, el cual contaba con una completa GUI, además de estar bastante adelantado a su tiempo. Su sistema gráfico incluía iconos y barras de desplazamiento y estaba equipado con un hardware potente para ese entonces:
- CPU AMD AM2900 con una velocidad de 40 MHz (lo cual superaba drásticamente al Intel 8085).
- 384 KB de memoria RAM (la cual era ampliable a 1,5 MB)
- Disco duro de 40 MB
- Pantalla de 17 pulgadas con una resolución de 1024 x 808
Sin embargo, (y muy seguramente fue lo que impactó en su receptividad) su costo era sumamente alto: $16.595, lo que equivaldría hoy en día a unos $60.000. Unos años más tarde, en 1984, Apple lanzó su primer Mac con una GUI sospechosamente similar a la que vino con la Xerox Star 8010 a un precio mucho más accesible: $2.495. Vale reseñar que Xerox demandó a Apple en ese entonces alegando que la Mac utilizaba muchas partes de la GUI de Xerox. Sin embargo, la demanda de Xerox fue desestimada en el año 1989, 5 años más tarde.
Así pues, y pesar de que la historia fue contraria para Xerox a la final, con Mac y Windows focopiando su trabajo, hay que quitarse el sombrero ante los trabajos que realizó Xerox en este aspecto de la tecnología.



