Java SE 6 para MacOSX Leopard

Apple ha publicado una actualización del entorno Java en MacOSX Leopard, Java for Mac OS X 10.5 Update 1, que añade Java SE 6 en los sistemas soportados.
Esta actualización añade la versión 1.6.0_05 como entorno Java adicional al actual que viene por defecto en el sistema, dejando Java SE 5 como entorno Java por defecto por el momento. Lo más probable es que en futuras actualizaciones Java SE 6 se convierta en la versión Java por defecto, cuando se aseguren de la estabilidad y compatibilidad de la nueva versión con el software existente.
Los temores de la comunidad de desarrolladores Java se han cumplido: el soporte de Java SE 6 en MacOSX se reduce a la última versión del sistema operativo de Apple (MacOSX Leopard) y a máquinas con procesadores Intel de 64 bits. Esto deja sin disponibilidad de Java 6 a máquinas Apple con procesadores de arquitectura PowerPC y, quizá lo más sorprendente, a la primera generación de Macs con CPUs de Intel de 32 bits.
Lo primero no es novedad porque los sistemas operativos de Apple se publican con una versión de Java por defecto que suele estar retrasada respecto a la última versión oficial liberada por SUN. La política que sigue Apple para poner al día el entorno Java en su sistema es desarrollar la versión más reciente para su última versión del sistema, dejando siempre de lado a versiones anteriores.
La decisión de ni siquiera soportar máquinas PowerPC de 64 bits ni ordenadores con procesadores Intel de 32 bits ya ha sido duramente criticada durante el período de lanzamiento de versiones de prueba destinadas a los desarrolladores de la nueva versión de Java para MacOSX. Se puede explicar el motivo de esta decisión como una economización de recursos por parte de Apple.
La migración a procesadores Intel ya se ha completado hace bastante tiempo y es evidente que no quieren dar soporte de nuevas versiones de Java para máquinas de la anterior arquitectura. La decisión de no soportar sistemas con procesadores Intel de 32 bits es más complicada de analizar pero tiene su origen en el enfoque hacia a los 64 bits de la compañia de Cupertino.
Ahora los que tienen la situación igual de dificil que antes de esta actualización son los desarrolladores. La versión 6 de Java se publicó en 2006 por parte de SUN y en MacOSX la unica versión actual que está disponible para la versión más reciente del sistema operativo como para Tiger es Java SE 5, que se ejecuta en máquinas PowerPC e Intel de 32 y 64 bits. La única opción para desarrollar aplicaciones basadas en Java que corran en la mayoría de la base instalada de Macs sigue siendo usar la versión anterior de Java.
Comentarios.
Será lo que sea...pero los Mac Intel con 32 bits se vendían todavía hace bastante menos de 2 años. Si esa "generación" iba a ser tan corta y se le iba a dar tan poco soporte, creo que Apple debió de habérsela saltado directamente y migrado directamente a 64 bits. Por otra parte, la JVM de 32 bits corre en 64. Si Apple tomó la decisión de sacar máquinas de 32 bits, debió primero haber sacado la JVM de 32 (que funciona en todas las máquinas) y ya despues la de 64.
thedoctor: estoy de acuerdo. Yo diría que para haber tardado tanto deberian haber sacado una versión que al menos no dejara atrás a la primera generación de Macs con con Intel de 32 bits, como mínimo.
De todas formas, me parece contradictorio sacar un sistema como Leopard que soporta ambas arquitecturas y en 32 y 64 bits, y luego no dar soporte a una de sus tecnologías para las mismas plataformas que soporta el sistema.
Pero es evidente que Apple quiere mirar al futuro para vender más hardware de 64 bits, aunque deje en la estacada a los primeros clientes que tuvieron al migrar a Intel... es un poco triste.
No se que decís vosotros dos... pero si Apple mola cantidad y nunca dejaría tirados a sus clientes! Lo que hay que oír...
La verdad es que es una política, cuando menos, un pelín rastrera... pero vamos, que no les veo yo con intención de cambiarla, así que....
Escribe tu comentario
Si quieres dejar un comentario Inicia sesión o Registrate
