Enough is enough. Apparently, the community has expressed great disappointment of over lackdaisical support of Java technology starting from Java 5, and even more so with their hope and dream lost over total lack of Java6 support in Leopard, Apple’s latest MacOSX (Am I surprise consider that and outrun a anytime, anywhere (yeah, yeah, not only the penguin look very cute, it also look very delicious ! Just look at the tongue stickout of errr… leopard !). Backslash from the two popular Java sites produce two mind-boggling articles, Apple ships Leopard without Java 6 and
It is even been rumoured that poor Java support is intentional to give way for Apple’s own development technology like Cocoa and Carbon using Objective-C, a core language that has received the coveted garbage collection feature in Leopard. Garbage collection used to be popularly associated with Java, and not C-offspring. Therefore, it’s hard not to see such a turn of event will result in conspiracy theory against the Java community.
Having been so upset and personal about this whole affair that Michael Urban, a Java Developer who used to adore Apple, wrote the article So Long Apple. The Party’s Over, voicing the following:
What party do I mean? I mean the free ride that I as a Java developer have been giving Apple for way too long now. And 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.
As most know by now, Apple has yanked the Java 6 developer previews. No sign or trace of them left on the ADC site. Apple gave no indication as to why it yanked them, if and when there would be new ones, etc. So effectively, we are currently left with Leopard having NO fully working version of Java available for it. You can’t get Java 6, and Java 5 is so broken that parts of it are flat out unusable on Leopard. As a Java developer, this is a situation I obviously cannot live with.
Sorry Steve Jobs, but since you’ve got no time for your customers, and you’ve got no time to explain to them why plans changed, and when or even if the situation will be remedied, I’ve got no time for your products anymore.
So long Apple. The party’s over.
Some are so disgusted over Apple’s empty promises of supporting Java in the latest OS that they readily to trade the ‘It Just Works’ OS to something that ‘may or may not work’. Ironically having been a strong supporter of Java in the past (Remember java-based WebObjects ?) , the ‘It Just Works’ philosophy of Apple no longer applies to Java, and many claim that in term of Java, ‘It just sucks’.
Anyway, doesn’t seem concern because he doesn’t use though he love eating . Still GeekyCoder is in fact very concern because Mac seem simply irresistible and may want to port his system to the Mac someday, somewhere.
Resistance is futile
Among those Java developers that get piss off is the nerdy chap on the left (By the way, some might think that GeekyCoder might be senile to put some anonymous joker photo here. But rest assured that GeekyCoder is not senile and still have a sense of proportion. )
That’s a very personal and emotional question James Gosling (Left) , father of Java, ask Apple.
Apparently, the father of Java, appear to be the most unhappy and vocal over the years that Apple has been mis-treating his baby just like any parent will against bad apple.
It used to be said that:
Gosling express his unhappiness in his blog:
As several people have noticed at my talks over the past few months, I no longer carry a Mac laptop. As much as I love the Mac’s eye candy, it really hasn’t been keeping up as a developer’s machine – their attention has clearly been elsewhere.
Apple’s JDK support is a part of my problem, and yes, I have their JDK6 from the ADC. I’ve met the folks on the JDK team and they’re trying real hard. It’s hard to tell what the fundamental issue is, but it keeps feeling like the big problem is that developers aren’t the “Target Demographic” 🙂
Lots of folks ask “why doesn’t sun just do the JDK for Mac?”. The real answer is “because Apple wanted to do it”. They’ve wanted to do all sorts of customization and integration that only they could do – because they own the OS.
So in the end, the father of Java finally declares that:
(Hopefully that’s not how James Gosling look in Second Life.)
Goodbye, Apple. What you need is a dose of bad programming language !
Oh, by the way, the nerdy chap is the Father of Java back in 1971 when he’s yet to be a father .
Read article Contrarian Minds: James Gosling which chronicles the event shaping the nerdy geek . Oh, by the way too, this is also where the nerdy photo and cartoons is taken from.