Während Sun die Portierung von Java auf Windows- und das eigene Solaris-System durchführt, erledigt Apple diese Arbeit für Mac OS X. Entwickler waren verärgert, dass Leopard mit Java 5 ausgeliefert wird – für Windows-Systeme gibt es Java 6 bereits einige Zeit und schon jetzt sind einige Programmierer auf Java 6 angewiesen.