Firma esta petición para pedirle a Apple que libere el código de su JDK
La semana pasada nos enteramos de que Apple había "deprecado" su JDK, con un mensaje implícito de que ellos no van a crear un JDK 7 para Mac OS. Después nos enteramos de que además no tienen intención de aceptar aplicaciones basadas en Java en la OS App Store que anunciaron la semana pasada. Esta tienda, que se ha ganado ya bastantes críticas, es algo similar a la tienda de aplicaciones para el iPhone, sólo que en ella se venderán aplicaciones para Mac Os. Parece que están intentando llevar el modelo que les ha resultado tan bueno en terminales móviles al escritorio.
Entre las guías para aceptar aplicaciones en esa tienda se encuentra el que las aplicaciones no pueden usar ningún API deprecada de Mac OS, y se menciona explícitamente a Java como API deprecada y que, por tanto, no puede ser usada por las aplicaciones que se publiquen en la tienda.
A raíz de todo esto, se ha creado una petición de la comunidad Apple para que libere el código fuente de su JDK para facilitar la creación de una iniciativa de la comunidad para mantener el JDK para Mac OS. Sin duda, algo positivo. Uno de los problemas que veo en esto es que, desde mi punto de vista, la decisión de Apple de deprecar Java es una decisión de negocio. Quieren que los programadores elijan entre desarrollar para su plataforma, o para cualquier otra. Es un disparo bastante directo Android, que vende ya más terminales que iPhone en Estados Unidos. Por ello, no van a tener interés en ayudar a ninguna iniciativa que pretenda mantener Java en su plataforma.
Además, aunque esto se produzca y aunque la comunidad siga manteniendo el porte, quedan muchas dudas en el aire. ¿Permitirá Oracle que esta supuesta implementación de Java se certifique? Hasta ahora nunca se lo han permitido a Harmony.
Quizá sea el propio Oracle el que decida continuar con el desarrollo de Java para Mac, bien por su cuenta bien a partir del código de Apple. Sin embargo, Oracle no se caracteriza demasiado por su soporte para este tipo de plataformas. Su producto estrella, Oracle Database, no libera una versión para Mac desde finales del 2004. Y actualmente no existe ninguna versión de Oracle Database 11g para esta plataforma. Y por dar dato más, cuando en la JavaOne hablaron de JavaFX 2.0, no hablaron para nada de soporte para Mac.
No sé cómo veis vosotros en tema, pero creo que los programadores van a tener que elegir entre Java y Mac OS. En cualquier caso, no cabe duda de que el futuro de Java en Mac será más positivo si Apple libera su código, así que os animo a firmar esta petición.
Reader Comments