Microsoft se dio a conocer originalmente por su producto estrella, el único en el que Bill Gates escribió algo de código, el Microsoft BASIC. Este BASIC fue muy popular en los micrordenadores de 8 bits. Entre otros, lo llevaban las máquinas Commodore, Atari, Apple II y los MSX, entre otras máquinas. Era un buen intérprete de un mal lenguaje.
Cuando IBM pretendió entrar en el mercado de los ordenadores personales con el IBM PC, Microsoft se ofreció para suministrar su famoso intérprete de BASIC, pero IBM lo que necesitaba era un sistema operativo (y ese era el CP/M de Digital Research). IBM y Digital Research no llegaron a un acuerdo (hay varias leyendas al respecto, incluido un supuesto adulterio por parte de la mismísima madre de Bill Gates) e IBM acabó ofreciendo un contrato a Microsoft si era capaz de suministrar además de su MS-BASIC un sistema operativo para 8086 equiparable al CP/M y que emplease internamente las funciones del IBM-BIOS. Microsoft aceptó, compró un montón de rutinas llamadas Quick and Dirty Operating System (QDOS), las retocaron para que hiciesen uso de las funciones del IBM-BIOS, lo rebautizaron como Microsoft Disk Operating System (MS-DOS) y se lo ofrecieron a IBM junto al MS-BASIC. Los primeros IBM PC, si no encontraban un disco de arranque del PC-DOS (como lo rebautizó IBM) cargaba el intérprete del MS-BASIC de una ROM. Cuando empezaron a fabricar ordenadores clónicos del IBM PC, pronto los fabricantes se dieron cuenta que no hacía falta copiar al 100% la máquina original, con que fuese capaz de funcionar el MS-DOS era suficiente, y así fue como consiguió la "supremacía" en sistemas operativos.
Una empresa llamada Software Acts desarrolló un programa al que llamó VisiCalc, que fue un éxito arrollador. Se trataba de la primera hoja de cálculo informatizada. Más tarde todos sacaron programas similares, entre ellos, Microsoft, que sacó el Microsoft Multiplan. Cuando Apple presentó, no tengo claro si el Apple Lisa o el Apple Macintosh, Microsoft le ofreció a Jobs la posibilidad de desarrollar el Multiplan para su nuevo sistema, a lo que Jobs aceptó, entregando prototipos de la nueva máquina, con toda la documentación del sistema operativo. Esto acabó derivando en dos productos: Microsoft Excel (que originalmente era el Multiplan con el entorno gráfico de Apple) y el Microsoft Windows 1.0 (que era un entorno de ventanas similar al GUI de Apple para MS-DOS). El primero tuvo éxito, y el segundo no (en aquella versión).
Cuando por fin Microsoft logró que Windows llegase a alguna parte, allá por la versión 3.0, tras la colaboración con IBM para desarrollar el OS/2 (el Windows en principio iba a ser el entorno gráfico del OS/2 e IBM había corregido fallos de diseño de Microsoft de los Windows iniciales). Consiguió sacar antes que nadie aplicaciones ofimáticas que funcionasen correctamente en dicho entorno gráfico, cuando toda la competencia seguía "anclada" en el DOS (o con versiones para Windows altamente problemáticas, como el Wordperfect 5.2). Así el Microsoft Word logró vencer al Wordperfect, el Microsoft Excel al Lotus 1-2-3, el Microsoft Access al DBASE, etc. Luego se demostró que los programas de Microsoft disfrutaban de información privilegiada y usaban funciones no documentadas del Microsoft Windows, pero esa es otra historia: la historia de cómo Microsoft usa su situación dominante en el mercado de los sistemas operativos de sobremesa para eliminar la competencia en otros mercados.
Posteriormente empezó a distribuir un navegador web de forma gratuita, para impedir que la competencia vendiese el suyo (si, en principio el Netscape Navigator era de pago). Cuando la competencia también se hizo gratuita, entonces decidió incluir el navegador en el sistema operativo para impedir que se escogiese la oferta de la competencia. Todo ello porque el Microsoft Internet Explorer se entendía a las mil maravillas con el Microsoft Internet Information Server y no tan bien con el Netscape Communications (el servidor web de Netscape, y la auténtica fuente de ingresos de la empresa), mientras que el Netscape Communications se entendía a las mil maravillas con el Netscape Navigator, pero no con el Microsoft Internet Explorer. Curiosamente quién se llevó el gato al agua en esa guerra fue en realidad Httpd Apache, aunque a cambio nos estuvimos una década sin un navegador web decente.
En cuanto a la situación actual en la telefonía móvil. El producto de Microsoft, el Windows Phone 7, es en realidad un sistema operativo para móviles del 2007 lanzado en el 2010, que esta necesitando un año para alcanzar las características del iOS del 2009, y del que únicamente se habla de su shell. Es como si en Android sólo se hablase del launcher. Eso sin tener en cuenta que Windows Phone 7 sólo soporta una reducida lista de procesadores y chipsets ARM y que todavía es monoprocesador.
Empresarialmente Microsoft ha hecho las cosas muy bien. Por lo demás, en realidad es un lastre: cuando la competencia ya tenía sistemas operativos gráficos en 1984 (Apple Lisa & Macintosh, Commodore Amiga, Atari ST, Acorn Arthur/RISC OS, etc.), Microsoft apenas no lograba una GUI funcional hasta 1992 y un sistema operativo gráfico aceptable hasta 1995.
Microsoft Windows es artificialmente complejo únicamente para evitar que aparezcan clones (como si sucedió con el DOS, que incluso las últimas versiones de Microsoft eran inferiores a algunos DOS de la competencia de finales de los '80).
Pues claro que ha hecho cosas bien
(Puntos:5, Interesante)Microsoft se dio a conocer originalmente por su producto estrella, el único en el que Bill Gates escribió algo de código, el Microsoft BASIC. Este BASIC fue muy popular en los micrordenadores de 8 bits. Entre otros, lo llevaban las máquinas Commodore, Atari, Apple II y los MSX, entre otras máquinas. Era un buen intérprete de un mal lenguaje.
Cuando IBM pretendió entrar en el mercado de los ordenadores personales con el IBM PC, Microsoft se ofreció para suministrar su famoso intérprete de BASIC, pero IBM lo que necesitaba era un sistema operativo (y ese era el CP/M de Digital Research). IBM y Digital Research no llegaron a un acuerdo (hay varias leyendas al respecto, incluido un supuesto adulterio por parte de la mismísima madre de Bill Gates) e IBM acabó ofreciendo un contrato a Microsoft si era capaz de suministrar además de su MS-BASIC un sistema operativo para 8086 equiparable al CP/M y que emplease internamente las funciones del IBM-BIOS. Microsoft aceptó, compró un montón de rutinas llamadas Quick and Dirty Operating System (QDOS), las retocaron para que hiciesen uso de las funciones del IBM-BIOS, lo rebautizaron como Microsoft Disk Operating System (MS-DOS) y se lo ofrecieron a IBM junto al MS-BASIC. Los primeros IBM PC, si no encontraban un disco de arranque del PC-DOS (como lo rebautizó IBM) cargaba el intérprete del MS-BASIC de una ROM. Cuando empezaron a fabricar ordenadores clónicos del IBM PC, pronto los fabricantes se dieron cuenta que no hacía falta copiar al 100% la máquina original, con que fuese capaz de funcionar el MS-DOS era suficiente, y así fue como consiguió la "supremacía" en sistemas operativos.
Una empresa llamada Software Acts desarrolló un programa al que llamó VisiCalc, que fue un éxito arrollador. Se trataba de la primera hoja de cálculo informatizada. Más tarde todos sacaron programas similares, entre ellos, Microsoft, que sacó el Microsoft Multiplan. Cuando Apple presentó, no tengo claro si el Apple Lisa o el Apple Macintosh, Microsoft le ofreció a Jobs la posibilidad de desarrollar el Multiplan para su nuevo sistema, a lo que Jobs aceptó, entregando prototipos de la nueva máquina, con toda la documentación del sistema operativo. Esto acabó derivando en dos productos: Microsoft Excel (que originalmente era el Multiplan con el entorno gráfico de Apple) y el Microsoft Windows 1.0 (que era un entorno de ventanas similar al GUI de Apple para MS-DOS). El primero tuvo éxito, y el segundo no (en aquella versión).
Cuando por fin Microsoft logró que Windows llegase a alguna parte, allá por la versión 3.0, tras la colaboración con IBM para desarrollar el OS/2 (el Windows en principio iba a ser el entorno gráfico del OS/2 e IBM había corregido fallos de diseño de Microsoft de los Windows iniciales). Consiguió sacar antes que nadie aplicaciones ofimáticas que funcionasen correctamente en dicho entorno gráfico, cuando toda la competencia seguía "anclada" en el DOS (o con versiones para Windows altamente problemáticas, como el Wordperfect 5.2). Así el Microsoft Word logró vencer al Wordperfect, el Microsoft Excel al Lotus 1-2-3, el Microsoft Access al DBASE, etc. Luego se demostró que los programas de Microsoft disfrutaban de información privilegiada y usaban funciones no documentadas del Microsoft Windows, pero esa es otra historia: la historia de cómo Microsoft usa su situación dominante en el mercado de los sistemas operativos de sobremesa para eliminar la competencia en otros mercados.
Posteriormente empezó a distribuir un navegador web de forma gratuita, para impedir que la competencia vendiese el suyo (si, en principio el Netscape Navigator era de pago). Cuando la competencia también se hizo gratuita, entonces decidió incluir el navegador en el sistema operativo para impedir que se escogiese la oferta de la competencia. Todo ello porque el Microsoft Internet Explorer se entendía a las mil maravillas con el Microsoft Internet Information Server y no tan bien con el Netscape Communications (el servidor web de Netscape, y la auténtica fuente de ingresos de la empresa), mientras que el Netscape Communications se entendía a las mil maravillas con el Netscape Navigator, pero no con el Microsoft Internet Explorer. Curiosamente quién se llevó el gato al agua en esa guerra fue en realidad Httpd Apache, aunque a cambio nos estuvimos una década sin un navegador web decente.
En cuanto a la situación actual en la telefonía móvil. El producto de Microsoft, el Windows Phone 7, es en realidad un sistema operativo para móviles del 2007 lanzado en el 2010, que esta necesitando un año para alcanzar las características del iOS del 2009, y del que únicamente se habla de su shell. Es como si en Android sólo se hablase del launcher. Eso sin tener en cuenta que Windows Phone 7 sólo soporta una reducida lista de procesadores y chipsets ARM y que todavía es monoprocesador.
Empresarialmente Microsoft ha hecho las cosas muy bien. Por lo demás, en realidad es un lastre: cuando la competencia ya tenía sistemas operativos gráficos en 1984 (Apple Lisa & Macintosh, Commodore Amiga, Atari ST, Acorn Arthur/RISC OS, etc.), Microsoft apenas no lograba una GUI funcional hasta 1992 y un sistema operativo gráfico aceptable hasta 1995.
Microsoft Windows es artificialmente complejo únicamente para evitar que aparezcan clones (como si sucedió con el DOS, que incluso las últimas versiones de Microsoft eran inferiores a algunos DOS de la competencia de finales de los '80).