Carlsbad Cubes Wolf Paulus

java

Java on OS X, slowly fading away
By Wolf Paulus <wolf@wolfpaulus.com>

Posted Monday, January 22nd, 2007

Most of the great and compelling desktop applications for the Mac are written in Objective-C, a somewhat strange language but still very similar to C and C++. Objective-C was branched from the GCC GNU compiler and therefore is free and open software, with the code of the GCC Apple branch made available here: http://gcc.gnu.org/viewcvs/branches/apple/trunk/gcc/ Most of the code in this branch is between 8 and 13 months old, which may only suggest that the repository does not get update very often, still Objective-C gets a major overhaul for the first time in a very long time. The Objective-C language is being changed and not in a small way, like David shows in his recent article at informit.com:

Java on OS X

That is all good but what is happening to Java on OS X in the meantime? Like stated in this technical note here http://developer.apple.com/qa/qa2001/qa1342.html, the Cocoa-Java API is deprecated as of Mac OS X 10.4 Tiger and it seems Java has fallen out of favor a bit in Cupertino.
The most current Java Runtime Versions for Mac OS X are: Current Java Release from Sun for Windows on the other hand are: Apple's CEO, Steve Jobs was recently quoted in David Pogue's New York Times blog: "Java's not worth building in. Nobody uses Java anymore. It's this big heavyweight ball and chain."

Well, like aforementioned, most great and compelling desktop applications for the Mac are written in Objective-C and maybe there really isn't any incentive for Apple anymore, to keep Java up to date on the Mac, at least not with the responsiveness we have grown used to.

Java on OS X


Disclosure: This blog is written and edited by me, it contains my words and my opinions only, and does not contain any content which might present a conflict of interest.
I am not compensated to provide opinion on products, services, websites and various other topics. This blog does not accept any form of cash advertising, sponsorship, or paid topic insertions. However, I will and do accept and keep free products, services, and other forms of compensation from companies and organizations. All advertising is in the form of advertisements generated by a third party ad network and identified as such.
I will only endorse products or services that I believe, based on my expertise, are worthy of such endorsement. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer or provider.

Published on: Monday, January 22nd, 2007  •  Category: [java]

Article URL : http://wolfpaulus.com/journal/java/javaosx.html