I know that my esteemed colleague Tom Yager loves OS X Leopard to death, but if you're a Java developer or a user of Java applications, Leopard may not be for you, at least not yet, and possibly not ever. Here's the skinny, courtesy of Michael Urban of JavaLobby, who says "So Long Apple, the Party's Over:" ...as we have remained loyal to Apple, Apple has basically spit in our face. Not only did Leopard not ship I know that my esteemed colleague Tom Yager loves OS X Leopard to death, but if you’re a Java developer or a user of Java applications, Leopard may not be for you, at least not yet, and possibly not ever. Here’s the skinny, courtesy of Michael Urban of JavaLobby, who says “So Long Apple, the Party’s Over:” …as we have remained loyal to Apple, Apple has basically spit in our face. Not only did Leopard not ship with Java 6, but Apple, in typical fashion, apparently thinks it has no obligation to its customers to inform them about why the plans changed, and when (or even if at this point?) Apple will ever have a working copy of Java 6. Apparently, Apple has even been just deleting threads in their forums where people are complaining that Java 6 doesn’t exist, rather than actually respond to them and let them know if there is any kind of time line for Java 6. But wait… It gets worse… Java 5 on Leopard is so broken, that some of it is flat out unusable. For example, I recently tested an application I wrote that uses Java2D for image zooming. On Linux, Windows, and on Java 5 in OS X Tiger, it worked fabulously. The scaling and zooming are very smooth. On Leopard, it is not even usable. It’s slow, and manages to rescale during zooming at about 1 frame every 5 seconds. Working with IntelliJ IDEA in Leopard has been no picnic either. On a fairly regular basis, it will seem to just hang for 10 seconds or more and then start working again. I suspect the garbage collector is having problems, but once again, these are problems that did not exist in Java 5 with the previous version of OS X.Caveat upgrader. Software Development