La empresa Sun anunció que ya está desarrollando una “Maquina Virtual de Java” (Java Virtual Machine), que permitiría usar aplicaciones Java en el iPhone. Está estará basada en la Java Micro Edicion. Sun está utilizando el SDK para el iPhone e iPod touch anunciado recientemente por Apple y esta versión de Java estará disponible a través del App Store para aplicaciones de terceros.
La Java Virtual Machine procurará brindar el mayor acceso posible a la funcionalidad original del iPhone. Esta será también compatible con iPod touch (que posee las mismas capacidades que el iPhones menos la telefonía) Además esto dará la posibilidad a los juegos en Java de empresas con aplicaciones como ERP y CRM de acceder al iPhone. La incursión de la Java Virtual Machine podría ser seguida por tecnologías más sofisticadas como el Java Standard Edition (SE) and JavaFX. Los planes de Sun parecen poner en juego el monopolio de Apple sobre las decisiones de el software “mas conveniente” para el iPhone, sin embargo la empresa aun no ha hecho ningún comentario sobre estos. La Máquina Virtual de Java desarrollada por la empresa Sun estará disponible hacia el mes de junio.