Apple n'est pas très chaud pour laisser une machine virtuelle Java s'installer dans son iPhone. Le fabricant ne l'a pas exprimé officiellement, mais il fait la sourde oreille aux demandes insistantes de Sun. Qu'à cela ne tienne, Sun semble avoir trouvé le moyen de faire entrer les applications Java au chausse-pied dans le téléphone mobile d'Apple. Eric Klein, vice-président marketing Java de Sun, a expliqué que Sun travaillait avec Innaworks sur une solution de portage des applications Java ME (Mobile Edition) sur la plateforme iPhone. Innaworks a en effet annoncé fin mars un nouveau venu dans sa famille alcheMo - une suite d'outils de conversion de code, généralement utilisés par les développeurs de jeux - alcheMo pour iPhone (en version bêta). Les développements Java apparaîtraient ainsi comme des programmes natifs pour iPhone, distribuables via iTunes Store comme Apple le souhaite. Innaworks fera une démonstration de son produit dans deux semaines, lors de la conférence JavaOne. Toutefois, Sun ne perd pas espoir de faire fléchir Apple. « Nous sommes en discussion », a simplement indiqué Eric Klein. Qui ajoute : « Nul doute qu'un de nos objectifs, pour la plateforme Java, est de permettre à nos développeurs de cibler le plus grand nombre possible de téléphones. Or, de toute évidence, l'iPhone s'est avéré avoir beaucoup de succès, et nous voulons être sur cette plateforme. »