Existen muchas aplicaciones y juegos programados en Java que no podemos utilizar en el iPhone porque éste no cuenta con una máquina virtual, pero los neozelandeses Innaworks han anunciado su aplicación alcheMo, en fase beta, que permite portar aplicaciones java al iPhone o al iPod touch.
Lo que hace esta aplicación es convertir el código fuente de las aplicaciones desarrolladas en Java ME en código fuente entendible por el iPhone. No es como tener la máquina virtual directamente en el teléfono, pero es lo más parecido, al menos hasta que Sun haga una versión de dicha máquina virtual para el iPhone.
No se dice nada, sin embargo, acerca de la eficiencia de esta aplicación, porque aplicaciones complejas es posible que vayan más lentas cuando las utilicemos en el iPhone.