Apple ha demostrado lo que puede llegar a lograrse si uno controla tanto el hardware como el software de un producto. Hemos visto experimentos interesantes que tratan de acercarse a esa idea. Microsoft lleva tiempo sacando al mercado sus Surface y Surface Pro y ya está siguiendo esa filosofía en sus Lumia con Windows Phone 8, y, dentro de poco, con Windows 10.
Mientras tanto Google no esconde sus cartas ni en el escritorio (Chromebooks) ni en móviles (Nexus), y otras lo han intentado o lo intentan con mayor o menor fortuna, y con mayor o menor ambición: Amazon (con su gama de productos Fire) o Samsung (Tizen) son dos intentos de aprovechar esfuerzos anteriores -Android y Meego/Bada, respectivamente- para unirlos a una plataforma hardware y software propia. Y sin embargo, hay empresas de las que podría esperarse precisamente lo mismo. Hace poco se me ocurría una idea peregrina.
¿Por qué Intel no lo intenta de nuevo?
No sería la primera vez que se metiera en este campo: Intel ya lo intentó hace un porrón de años con Xenix, una versión de UNIX que no llegaría a ningún lado a pesar de tener cierta relevancia momentáneamente. La cosa cambiaría a finales de los 2000: aparecía Moblin, un sistema operativo del que escribí bastante en mi época en MuyLinux y que apuntaba maneras. Al final la cosa se diluyó, primero al unirse con el proyecto Maemo de Nokia y luego al transformarse en MeeGo. Intel abandonó aquel proyecto, que acabaría siendo el pilar del actual Sailfish OS, y este fabricante de semicoductores decidió unirse a Samsung en esa apuesta por Tizen.
El caso es que por unas cosas o por otras a Intel no le ha ido nada bien con esa apuesta. Moblin parecía acercarse a ese objetivo, pero el apoyo de la industria fue escaso -aunque tuvo su aquel- y todo quedó en agua de borrajas. ¿Qué ha cambiado desde entonces? Pues muchas cosas:
- El mercado del PC está en franca retirada: a falta de lo que ocurra con Windows 10 y del impacto que este SO pueda tener en la venta de PCs y portátiles, es evidente que cada vez menos gente parece interesada en estos equipos a la vista de lo que pueden hacer sus smartphones y tablets.
- Apple y la amenaza ARM: La empresa de Cupertino sigue de momento apostando por los micros de Intel en sus equipos de sobremesa y portátiles, pero algunos creemos que eso podría cambiar más pronto que tarde y que los ultraportátiles de Apple basados en sus propios micros ARM (¿los Apple A10 o A11, quizás?) llegarán al mercado. A eso se le une el hecho de que otros micros ARM demuestran que no parecen mala opción para equipos portátiles modestos. Y si no, fijaos en unos Exynos 7520 que convierten a los Samsung Galaxy S6 en verdaderas bestias del procesamiento en móviles.
- Una opción en móviles: Intel no ha logrado hincarle el diente al segmento de los móviles. Sus Atom se han utilizado muy poco, y no han logrado competir en precio y prestaciones con diseños basados en arquitecturas ARM. Cierto que Android corre sobre x86 y eso alivia un poco el terreno si Intel logra «acertar», pero eso les convierte en un «mee too«.
- Control del ecosistema: como ocurre con Apple y como ocurrirá con Microsoft con Windows 10 y sus Lumia (al menos en gran parte), Intel podría controlar tanto buena parte del hardware como de software, optimizando ambas para lograr la mayor eficiencia y rendimientos posibles. Aquí Intel se me parece más a Apple, pero podría ir más allá. Tiene su CPU y GPU, pero también tiene memorias o chips WiFi, entre otras cosas.
- IoT y desarrolladores: Parece que la Internet de las Cosas nos acabará envolviendo, y no está claro qué tipo de sistema operativo será la base de esa gigantesca telaraña de pequeños objetos conectados. Yo diría que habrá unos cuantos que se hablarán entre sí, pero si Intel resolviese esa necesidad con una plataforma propia -sus chips sí podrían tener protagonismo en ese campo- daría un paso de gigante para asegurarse el futuro. Si es que la IoT llega a ser lo que todos esperan de ella. Eso podría convencer a desarrolladores que empiezan a apostar por sus miniPCs (Galileo, Edison), pero aquí está claro que Intel debería hacer mucha labor de reconquista para hacer que los desarrolladores apostaran por esa teórica nueva plataforma.
Muchas y buenas razones que me temo no servirán de nada. Intel no parece tener demasiado interés por esa faceta, y simplemente quiere estar en el corazón de todo tipo de dispositivos. Veremos si esa antigua ambición que ahora se está viendo cada vez más incumplida -por los móviles- hace que reaccionen o no.
En realidad el verdadero mérito en el desarrollo de un sistema operativo es que éste se pueda ejecutar en una gran variedad de hardware, mientras más variopinto mejor. Es lo que ha permitido la democratización de la tecnología tanto en ordenadores como en dispositivos móviles. Hacer un software específico para cierto hardware es lo fácil y es un paso atrás. Es volver a los reinos de taifas de la informática de los 80, cuando cada sistema operativo tenía su hardware aparejado y el software era incompatible de una plataforma a otra. Nos podemos poner nostálgicos pero no tanto como para repetir viejos errores.
Por eso pongo de ejemplo a Apple… Pero estoy más de tu lado,desde luego. Gracias Land.
Otra empresa que me parece ver en un futuro produciendo tanto su software como sus propios equipos y no solo móviles, es Canonical.
Pues mira, es una opción.
Buen repaso a la historia de Intel, no conocía su SO Xenix.
Una posible entrada en el IoT es la que veo que más futuro podría tener. Mientras que en los SO de escritorio y móviles el «pescado está vendido», el IoT apenas ha comenzado. Me viene a la cabeza esa frase del jugador de hockey, «patinar hacia donde el disco va a estar» y creo que es una oportunidad perfecta.
Intel es más una compañía que hace productos B2B, jugando un papel que el consumidor final no ve porque está oculto.
Sinceramente, espero que le den una vuelta a este aspecto. Llevan perdiendo miles de millones con su apuesta móvil, subvencionada con los beneficios de los chips del PC. Aquí también parece que las oportunidades se están cerrando cada vez más.
Un saludo!
Bueno, XENIX no era de Intel -de hecho, lo creó Microsoft tras comprar una licencia de Unix v7 de AT&T en el 78- , pero estuvieron muy metidos con el tema.
Me temo que tienes razón en todo lo demás, y mi reflexión solo era un pequeño «¿y si…?» bastante improbable. Intel quizás si podría esforzarse en el terreno de la IoT, pero en móviles lo tienen casi imposible y más a estas alturas. ¡Saludos Eduardo!
Creo que la mayor dificultad para crear un sistema operativo es tener aplicaciones disponibles. Podemos verlo en firefox OS o en el futuro ubuntu phone. Firefox OS ofrece un rendimiento mucho mejor que android, pero, ¿a quien le interesa un smarthphone que no tenga whatsapp?. Con el grado de madurez del kernel linux creo que no le sería muy difícil a intel hacer su propio SO pero no sé hasta donde le puede aportar nada nuevo.Una vez logrado el sistema este tiene que ser popular para atraer a los desarrolladores de software.
Por mi experiencia el hardware intel corre de maravilla tanto en windows como en linux, de un modo que casi podíamos llamar «nativo». Claro está que se podría afinar el software para que funcionara todavía mejor de una manera específica.
Efectivamente, si no hay desarrolladores no hay nada que hacer. Incluso habiéndolos la cosa es complicada -lo demuestran las distros Linux- así que el tema es doblemente difícil.