“The Mac lets you code anywhere, anytime.”: Ahh, the irony
I just got an email from Appie with the following text
ANY PLATFORM, ANY LANGUAGE, ANYWHERE
Why are the hottest new applications being developed on the Mac? Because the Intel-based Mac lets you easily develop for virtually any platform, language, and programming environment. And now, you can test and run applications on UNIX, Linux, and even Windows, using just your Mac*. Plus, with powerful Intel processors, MacBook and MacBook Pro let you code anywhere, anytime. Learn why developers choose the Mac to create cutting-edge applications.
Sure, if you don’t need to use Jave 6 / JDK 1.6, released almost 6 months ago now, with Apple support nowhere in sight. It looked like it would be out with Leopard, but now that Leopard has been delayed to October, who knows?
Spring 2.1 now needs JDK 1.6 to _build_ (it runs very well in JDK 1.4+), so trying to build Spring CVS HEAD for those of us using Macs is now a major pain. Fellow Spring Framework developer Thomas Risberg has figured out a sort of workaround, basically taking the JDK 1.6 Mac preview from last Sept. and patching some problem classes with equivalents from the final JDK 1.6 for Linux/Windows, but this is painful and a stopgap solution at best.
So I guess the message from Apple really is, “ANY PLATFORM, ANY LANGUAGE, ANYWHERE, once we ship the iPhone and can get back to business on other stuff…”


Modified
