To everyones surprise, Apple silently discontinued Java support on Mac OSX with the latest update:
As of the release of Java for Mac OS X 10.6 Update 3, the version of Java that is ported by Apple, and that ships with Mac OS X, is deprecated.
This means that the Apple-produced runtime will not be maintained at the same level, and may be removed from future versions of Mac OS X. The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue to be supported and maintained through the standard support cycles of those products.
This is probably a side effect of the forthcoming, apparently applications using Java and other deprecated or optionally-installed technologies will not be accepted. In a reply to a Java developer, Steve Jobs supposedly stated:
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.
What it means to Java we don’t know yet. Somehow I would expect Apple and Oracle do a press release on this matter, it feels really bad to have Java silently deprecated on my preferred OS.