Sun heeft waarschijnlijk een manier gevonden om Java op de iPhone te kunnen draaien. Het bedrijf verwacht dat phoneME als community effort geschikt zal worden gemaakt voor de smartphone, zoals dat al gedaan is voor de Nokia N800.
Terrence Barr, senior staff engineer van Sun, verwacht dat Java-ontwikkelaars met behulp van de software development kit van de iPhone een poging zullen doen om de opensourceversie van Java geschikt te maken voor de smartphone van Apple, schrijft InfoWorld. Volgens Sun zou vooral phoneME een aantrekkelijke kandidaat voor de iPhone zijn. PhoneME is een opensourceversie van Java die specifiek voor mobiele apparaten ontwikkeld wordt.
Volgens InfoWorld dringen Java-ontwikkelaars er al een tijd op aan om Java op de iPhone te kunnen draaien. Sun staat uiteraard achter de ontwikkelaars, maar Apple zou nooit iets gezien hebben in zulke initiatieven. Rich Sands, community marketing manager van Java Platform Standard Edition, gaf te kennen dat de opensourceversie van Java een succes is. Dat moet onder andere blijken uit het uitblijven van forks: tot dusverre heeft nog niemand besloten om een eigen variant van het open platform te bouwen.
Nog voordat de iPhone daadwerkelijk verkrijgbaar was, was al bekend dat Apples mobiele telefoon geen ondersteuning kende voor Adobes Flash en Suns Java. Dit zou betekenen dat een site als YouTube niet gebruikt kon worden. Apple heeft met deze specifieke site echter al een overeenkomst gesloten om de Flash-films om te zetten in h.264-films, zodat ze alsnog via de YouTube Player op de iPhone bekeken kunnen worden.