Steve Jobs renuncia como CEO de Apple
Ayer a última hora del día Steve Jobs anunciado que abandonaba su puesto como CEO de Apple. En sus propias palabras en una letra escrita al board de Apple:
"I have always said if there ever came a day when I could no longer meet my duties and expectations as Apple's CEO, I would be the first to let you know. Unfortunately, that day has come."
Tim Cook, el actual Chief Operating Officer de Apple y la persona que ha estado al frente de la compañía desde principios de este año cuando Jobs volvió a estar de baja por enfermedad, pasará a ser el nuevo CEO de la compañía. Steve se convertirá en el chairman.
Steve Jobs fundó Apple en 1976 a la edad de 21 años. En 1985 el board de la compañía lo despidió, pero una década más tarde cuando Apple estaba al borde de la bancarrota el volvió a dirigir la compañía. En aquel momento las acciones de la compañía tenían un valor de poco más de 5 dólares. Ayer se cotizaban a 378 $. Ahora, a la edad de 56 años, aquejado por un cáncer de páncreas abandona definitivamente la dirección de la compañía.
Steve Jobs es directamente responsable de revolucionar el mercado de los reproductores de MP3 con lls iPod, la telefonía móvil con el iPhone (la inspiración de Android) y más recientemente el mundo de los ordenadores personales con su iPad.
El impacto que este cambio de liderazgo puede tener sobre Java
La marcha de Steve Jobs puede que a medio o largo plazo suponga cambios considerables en la dirección de compañía. Apple inicialmente fue una plataforma receptiva a Java en el escritorio. Pero cuando comenzó con su línea de dispositivos móviles nunca permitió que se desarrollase en Java en ellos, y poco a poco comenzó a alienar Java en el escritorio. Éste movimiento culminó el año pasado cuando se anunció que Apple dejaría de desarrollar e instalar en sus equipos su propio JDK.
Este alejamiento de Java, lejos de ser fortuito, es una estrategia de Steve Jobs para dividir a los programadores: o apuestas por las plataformas de Apple (y por tanto por Objetive C) o apuestas por el resto de las plataformas (lo que en muchos casos significa Java). No sólo Apple nunca proporciono herramientas para poder desarrollar en Java en el iPhone o iPad, sino que prohibe y persigue iniciativas de terceras partes para construir herramientas de este tipo (para Java o para otros lenguaje). Steve quiere que los desarrolladores tengan que trabajar sufrir extra si quieren soportar alguna plataforma más que la de él.
Si bien esta estrategia puede haber sido beneficiosa desde el punto de vista económico para la empresa, sin duda los propios programadores somos los que más la sufrimos. Su empeño en que Java no pueda correr en sus plataformas es lo que hace que haya que, por ejemplo, desarrollar una versión de las aplicaciones móviles para iPhone y para Android, obligando a mantener dos bases de código en vez de sólo una.
Con Steve Jobs que esto cambiase era altamente improbable. Con Tim Cook me atrevo a aventurar que, sea cual sea su posición, no va a ser más adversa hacia Java que la de Steve. En cualquier caso, le deseo lo mejor a esta persona a la cual a la informática le debe tanto.