Apple revealed this week that it may remove the Apple-produced Java runtime from future versions of Mac OS X, perhaps starting with next year's 10.7 Lion. The Java runtime shipping in Mac OS X 10.6 Snow Leopard and Mac OS X 10.5 Leopard will be supported through the support cycles of those products.
A concerned developer — Scott Fraser, CTO of Portico Systems — sent an e-mail to Jobs, and claims he received a response from the Apple co-founder. In it, Jobs indicated that because Sun, acquired by Oracle for more than $7 billion, has its own release schedules for Java on other non-Mac platforms, Apple supplying its own build doesn't make sense.
"The Java we ship is always a version behind," Jobs allegedly said. "This may not be the best way to do it."
The CEO's purported comments could be interpreted to mean that Oracle will release its own Java updates for the Mac alongside the other platforms it supports, making it unnecessary for Apple to craft its own, usually outdated updates. However, though things appear to be moving in that direction, Jobs's alleged e-mail did not directly indicate that was the case.
Apple has already reorganized how Java runtime homes are installed on Mac OS X, believed to be in an effort to facilitate third-party releases of the Java virtual machine. This change would allow Oracle to release Java for the Mac, rather than waiting for Apple to maintain its own Java releases for the platform.
47 Comments
Makes sense as Microsoft does not make Java for Windows and Linux Distros do not make their own javas. they all rely on Sun/Oracle or other builds.
When you compare the way Jobs talks about Flash and Java I think there is a respect for Oracle and/or Elision.
no reason why the Mac Store cant have these updates. That's from Oracle, but distributed by Apple.
As long as Apple shipped its own version of Java, Oracle would have no incentive to make its own most up-to-date version for the Mac. Larry Ellison must have convinced Steve that they can do a better job than Sun at supporting the Mac and it will mean less R&D dollars that Apple has to spend in order to keep Java on the Mac although always one version behind.
no reason why the Mac Store cant have these updates. That's from Oracle, but distributed by Apple.
My guess is that Java would probably violate the developer terms for the store.