¿Java sobre el iPhone?

18 Marzo 2008 – 12:56 | Blogger: Miguel

El kit de desarrollo que Apple anunció (en beta) hace unos dí­as está dando quebraderos de cabeza a algunos. Y muy concretamente a Sun Microsystems, que habí­a anunciado planes para crear una máquina virtual Java para el iPhone y el iPod Touch. Esta máquina virtual (JVM) es lo que se necesita para que funcionen aplicaciones escritas en Java.

Sin embargo, de acuerdo con la versión británica de Macworld, eso puede no ser tan sencillo. El acuerdo de licencia que hay que aceptar para acceder al programa de desarrolladores (los que pueden: hay overbooking ;-)) exige renunciar a la distribución del software creado fuera de la nueva tienda de Apple. Y eso es algo a lo que Sun parece objetar.

javapowered

La semana pasada, el vicepresidente de márketing para Java de Sun, Eric Klein, afirmó en una nota de prensa que pensaba iniciar conversaciones con Apple para desbloquear el desarrollo de la máquina virtual. “Estamos deseando tener una conversación con Apple sobre una JVM para el iPhone y el iTouch. Sun decididamente planea ofrecer una JVM [para ambos] si existe la menor posibilidad”, dijo. Apple parece tener menos prisa por resolver el aparente problema, porque el viernes a última hora no se habí­an reunido.

Por lo que sabemos, el problema se reduce a que las condiciones prohí­ben saltarse a Apple para hacer llegar software a los aparatos. Sun ha funcionado de otra manera en otras plataformas, pero no parece que lo que propone Apple sea un obstáculo práctico: al fin y al cabo, la nueva tienda permite descargas gratuitas. Lo que sí­ es probable es que a Sun le resulte incómodo tratar con las limitaciones del procedimiento, a la hora de (por ejemplo) lanzar actualizaciones.

Sun y Apple han colaborado bastante, especialmente en Java: Mac OS X siempre ha pretendido ofrecer una máquina virtual Java a la altura de lo mejor y más estándar, y se puede programar en Java con las herramientas de desarrollo de Apple. La compatibilidad del Mac se ha beneficiado de ello, aunque no parece que haya sido un factor competitivo muy importante. En cambio, en el mercado corporativo (e incluso en el de smartphones de consumo) contar con una máquina virtual Java es bastante más esencial, de modo que ambas empresas están condenadas a entenderse.

Y (dejadme apostar) Sun está condenada a distribuir su JVM a través de Apple. Igual que los desarrolladores que usen Java para crear aplicaciones para iPhone.

Entradas relacionadas

Tags: , , ,


Escribe un Comentario