Ten en cuenta que Apple (al igual que IBM o otras empresas) desarrolla su propia máquina virtual Java y esto introduce pequeñas diferencias en el funcionamiento de las aplicaciones Java, lo cual explica que aplicaciones hechas para la máquina virtual de Sun no funcionen siempre bien en la máquina virtual de Apple. La solución es probar las aplicaciones Java en varias máquinas virtuales y no sólo en la de Sun.
Desde que yo recuerdo Apple siempre ha ido retrasado respecto a Sun en sus implementaciones (aprox 1 versión de retraso) luego no es nada nuevo. Esto indica es que no es buena idea si quieres llegar a todo el público hacer una aplicación Java que requiera una máquina virtual 1.6.
Por otro lado, el hecho de que Apple programe su máquina virtual tiene la ventaja de que se ahorran una capa de software (figura 2 de este [macprogramadores.org] documento) y eso tiene como consecuencia un mejor rendimiento [www.jole.fi].
De lo que no hablan
(Puntos:2)( http://www.efeunoconocho.es/ | Última bitácora: Miércoles, 27 Febrero de 2013, 10:18h )
Curso de fotografía [efeunoconocho.es]
Re:De lo que no hablan
(Puntos:2)( Última bitácora: Lunes, 05 Julio de 2010, 16:34h )
Desde que yo recuerdo Apple siempre ha ido retrasado respecto a Sun en sus implementaciones (aprox 1 versión de retraso) luego no es nada nuevo. Esto indica es que no es buena idea si quieres llegar a todo el público hacer una aplicación Java que requiera una máquina virtual 1.6.
Por otro lado, el hecho de que Apple programe su máquina virtual tiene la ventaja de que se ahorran una capa de software (figura 2 de este [macprogramadores.org] documento) y eso tiene como consecuencia un mejor rendimiento [www.jole.fi].