When Steve Jobs was asked why Apple was deprecating in-house Java development for OS X, he explained: “Sun (now Oracle) supplies Java for all other platforms. They have their own release schedules, which are almost always different than ours, so the Java we ship is always a version behind. This may not be the best way to do it.”
Yesterday, Apple announced how it planned on passing the Java torch back to Oracle: they would be partnering together for the OpenJDK project to make sure that both Oracle and the open source dev community had the tools they needed to keep Java on the Mac alive past Java SE6.
Ostensibly, Apple’s move to deprecate Java would be good for Mac security, in that users will no longer be forced to wait for Apple to update their home-baked Java when Oracle fixes some security vulnerabilities in their build.
According to Charlie Miller, co-author of The Mac Hacker’s Handbook, though, this may make the Mac even less secure than it was before.