|
La
Historia de las Interfaces Gráficas
Siempre ha existido el mito de
que a Microsoft se le justifica haber copiado la Interfaz gráfica
de la Macintosh, porque Apple se copio de la interfaz creada por
Xerox PARC (Palo Alto Research Center).

Apple y
Xerox
Apple no copió la interfaz de las Macs de Xerox, Apple Computers
había contratado algunas personas del equipo de Xerox quienes creían
en el concepto de la interfaz gráfica. Este concepto es muy amplio,
hacer que el uso de una computadora sea más fácil, gracias a íconos,
menús, ventanas, etc.
El trabajo de Apple en GUI's (Graphical User Interface) comienza con
la visita de Steve
Jobs en el centro de investigaciones de Palo Alto. Apple
anteriormente tenía trazadas las metas de ofrecer una computadora
de uso masivo, más fácil de usar, y posiblemente de utilizar los
mismos conceptos (iconos, menús, etc.). Debemos recordar que los
iconos no eran nuevos, los hemos utilizado durante años, en avisos
internacionales en las calles, carreteras, etc. Los menús no eran
nuevos tampoco, ya existían los menús basados en texto para aquel
entonces.
Jef Raskin había trabajado en Xerox y convenció a Steve Jobs a que
visitara Xerox, Jobs volvió convertido en un abanderado de las GUI
para la facilidad de uso.

Apple
Paga
Job negoció un trato con Xerox, le entregaría a Xerox una gran
cantidad de acciones de Apple si podía volver con algunos
programadores, para inspirarlos un poco más en los conceptos de
GUI. Esto fue como un tour de un día, Xerox estuvo de acuerdo, y a
esto, algunos llaman robo.
PARC era un centro de investigaciones, en el cual no se
desarrollaban verdaderos productos, allí se desarrollaban ideas.
Xerox no veía a Apple como competencia, por eso le permitieron
entrar y les cobraron porque sabían que sus investigaciones tenían
valor.
Apple estaba creando un producto es por esto que luego contrata unos
cuantos programadores de Xerox para empezar a trabajar en los
proyectos Lisa y Mac. Las diferencias en entre Xerox y Apple fueron
grandes, en Xerox habían ventanas traslapadas pero no se podía
operar directamente sobre ellas, para moverlas se seleccionaba una
opción de un menú que se tenía para cada ventana y luego se
introducía el nuevo tamaño o posición utilizando coordenadas numéricas.
Había íconos pero no estaban asociados con archivos, eran más que
todo botones de acción. Xerox utilizaba los iconos como verbos
(hacer esto), Apple los utilizaba como pronombres, objetos, los
mismos representaban datos que uno manipulaba.
En Xerox no existía mucha manipulación directa y el uso de muchas
ventanas era más que todo para tener múltiples terminales de
caracteres como DOS. Compare esto con Macintosh y verá que Apple
fue mucho más lejos a partir de lo encontrado.
La Mac era una computadora personal con 128k de memoria RAM y
utilizaba un procesador Motorola 6800, las máquinas de Xerox eran
de todo menos una computadora personal, no eran productos, eran
herramientas de investigación, además que las arquitecturas eran
totalmente distintas.
Nota: No había una sola línea de código igual en ambas
interfaces, y el diseño de ambas interfaces y sistemas fue
radicalmente distinto.

Apple y
Microsoft
Todo comienza porque Microsoft fue una de las primeras compañías
en desarrollar software para Apple. Steve Jobs sabía que necesitaba
software para que la Mac fuese comercialmente viable, y Jobs se dio
cuenta que Microsoft se estaba abriendo camino en el mercado de las
aplicaciones.
Muy pocos recuerdan que Microsoft en un principio creaba lenguajes,
hasta que robaron el sistema operativo DOS, y no fue hasta que salió
la Mac que Microsoft empieza a crear aplicaciones.
Jobs le enseña a Microsoft los primeros prototipos de la Mac. A
Bill Gates le gustan las ideas y accede a escribir aplicaciones para
la Mac. Gates luego amenaza con no soltar sus aplicaciones justo
antes de soltar al mercado la Mac, a menos que Steve Jobs estuviese
de acuerdo con las siguientes condiciones:
Apple tenía que darles licencia a algunos de las aplicaciones de
Microsoft para que estas utilizaran la interfaz de Macintosh en PC.
(La suite de aplicaciones luego creció a Windows 1.0 y Office).
Recuerden que Windows comenzó como una suite de aplicaciones y no
como un Shell de Sistema Operativo.
Como Apple había licenciado estos conceptos a Microsoft, esto
debilitó su demanda en contra de Microsoft, en lo contrario al mito
popular que dice que Apple perdió la demanda porque Microsoft no le
robó la interfaz, la razón real de haber perdido la demanda, fue
el hecho de haber licenciado estas tecnologías y se le concede a
Microsoft el beneficio de la duda.
Apple tenía que dejar de hacer su proyecto MacBasic, el cual estaba
ya listo y mucho mejor que Microsoft Basic. MacBasic ya tenía
muchos de los conceptos que Microsoft robó para crear Visual Basic.
(Al parecer en el futuro, esta practica se trato de repetir para
matar a QuickTime)
Luego Microsoft decidió que la interfaz gráfica no era lo
suficientemente buena y empezó a desarrollar una suite de
aplicaciones que utilizaría los conceptos de Mac para ventas, Morse
y manipulación directa para lograr sus fines. Esto se convirtió en
Windwos 1.0 y luego evolucionó en el Windows que hoy conocemos (y
algunos odian).
El hecho de que Microsoft haya pedido prestada la interfaz de MacOS
no es como lo ocurrido con Xerox y Apple (un intercambio de ambas
percepciones), este caso es mucho más intimo, Microsoft se llevó
el mejor programador de Mac, y lo tuvieron haciendo casi todas las
decisiones de diseño del primer Windows. Bill Gates le dijo que
hiciera que la PC se viera y trabajara TAL COMO UNA MAC, esto es una
cita de Bill Gates!!!!, ya ven porque se dice que Apple expandió,
Microsoft robó.
La Similaridad no fue solo en diseño, existen herramientas/APIs que
son casi idénticas (en interfaz). Microsoft copió estructuras de
datos y muchas rutinas, nombres y muchos conceptos de otras cosas
también. Si no fuese por el hecho de que ellos hackearon su
software para correr encima de DOS también se hubiesen copiado todo
el código de arranque y del kernel. Si usted observa muchas de las
viejas rutinas del viejo Windows de los nombres y estructuras son idénticos
a los de la Mac. Pero Microsoft fue lo suficientemente inteligente
como para cambiar un nombre de cada 10, re-ordenar las cosas, para
evitar la demanda y decir que no eran idénticos. Microsoft tuvo que
hacer unos cambios en diseño para que corriera en PC, pero en
realidad el trabajo de diseño por parte de Microsoft fue nulo. La
Mac era un documento de diseño viviente.
Ing. Ángel León
www.wedoit4you.com |