Apple gaat in samenwerking met Oracle actief code bijdragen aan het OpenJDK-project. Ook zal het bedrijf de Java SE 6-runtime voor OS X Leopard en Lion actief blijven aanbieden, terwijl er ook een Java SE 7-implementatie moet komen.
In oktober leek het er op dat Apple van plan was om in alle stilte te stoppen met de ontwikkeling van een eigen Java-runtime. De aankomende Lion-release van OS X zou dan ook niet standaard voorzien zijn van officiële Java-ondersteuning, zo was op te maken uit recente ontwikkelaarsdocumentatie van Apple.
Inmiddels zijn de kaarten echter opnieuw geschud: Apple en Oracle maakten vrijdag bekend dat Apple actief code zal bijdragen via het OpenJDK-project. Hieronder vallen onder andere de HotSpot-virtual machine, de benodigde class libraries en network stack, en onderdelen voor de bouw van grafische omgevingen in Java. Door de overeenkomst tussen de twee bedrijven zal er voor OS X alsnog een Java SE 7-implementatie beschikbaar moeten komen, zowel een 32bit- als een 64bit-versie. Wanneer deze precies gereed zal zijn, is nog niet bekend, maar opensource-ontwikkelaars moeten met de code van Apple aan de slag kunnen.
Apple is verder van plan om Java Standard Edition 6 voor OS X Snow Leopard te blijven aanbieden. Java SE 6 zal ook voor OS X Lion beschikbaar komen. Toekomstige versies van de Java SE 7-runtime voor OS X zullen volgens de overeenkomst door Oracle uitgebracht worden. Volgens de partijen is hier voor gekozen omdat Oracle gebruikers altijd van de meer recente en veilige Java-runtime zou kunnen voorzien.