Sunday, October 28, 2007

No Java, Bye Bye Macbook Pro's...

I have liked Mac's for as long as they have had OS X, didn't like them before that. Over 50 percent our Development/Field Eng team, have a mac. I've been accused of being an Apple fan boy on a few occasions. Unfortunately Apple is backing us into a corner. We develop Java infrastructure software and if Apple isn't going to take JVM on OS X seriously we will have to move off the platform.

http://www.cio.com/article/149200

http://javablog.co.uk/2007/10/26/apple-os-x-leopard-doesnt-have-java-6/

This would be very unfortunate for me, since I like my Macbook Pro, my team, because they like theirs and for Apple itself because we will stop spending thousands of dollars a year on Apple hardware. Hopefully they resolve this issue as I will be unable to purchase more Macs if this situation doesn't get resolved soon.

10 comments:

David HM said...

Everyone needs to CALM DOWN over this! A little perspective please… did you know that with EVERY SINGLE MAC OS X RELEASE Apple has released a major Java update within a couple of weeks of the release?

See for yourself:

http://stuffthathappens.com/blog/2007/10/28/os-x-java-definitive-timeline/

Steve Harris said...

Hope your right

Anonymous said...

Apple engineers on the dev list aren't saying when, but there is effort going on behind the scenes.

Sometimes you have to focus on what you do have, and that's quite a lot. My early experience of 48 hours with Leopard reveals a Java that is fast and stable, plus an Apple team that is very responsive to Java 5 issues.

We got a fully 64 bit Java as well. With the Java improvements Apple has made, the only things I'm missing are the compiler API and the scripting engine, and these things are just for playing around. I don't have any pressing need to have the Java 6 features right now, but who knows when that could change...

For now I am very happy with my Mac. I have PCs and Linux boxen, so it's easy to play around with Java 6 (or 7), I just love my Mac and dislike playing with Windows.

Unknown said...

You can also get Java 6 from the developer's site (ADC). And you could have got that from there for a long time now...

fabrizio giudici said...

> Apple engineers on the dev list aren't saying when, but there is effort going on behind the scenes.

Who did tell you that? Sorry about being repetitive, but I don't understand how people can rely upon rumors. I mean: it makes sense that what you're saying is true, but Apple is leaving people without any official statement and all we are guessing. Isn't this enough to get angry?

fabrizio giudici said...

It would be nice if people did a reality check before speaking. :-) The Java 6 beta:

1. it's very old, some parts are broken and some APIs have changed
2. _used_ to be on the ADC download area, but Apple withdrew it
3. even if you still can grab a copy of it, it just doesn't work at all with Leopard.
4. even if it worked, you cannot release anything to run on it with Mac OS X since Apple's license allows you only to use it for personal experimenting.

Anonymous said...

I gave the Java 6 beta that was on the ADC site my MacBook Pro to kiss, and it bit my computer in the head! I ended up with Rosetta broken for weeks because a few files in the Java 6 beta apparently block proper completion of prebinding after installation of a new version of QuickTime. Or something like that. And there was no uninstall for the JDK, it had to be done manually. Argh! That beta had been up for geological ages, there had been no updates, and all I've heard about Java and Apple are Jobs' stupid disparaging comments: “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.”

After reading that an intelligent person might think twice about making Apple their platform of choice for developing with Java.

I like Apple since they finally adopted a UNIX with a human face, but their handling of Java sucks rocks. Windows and Linux users get all the cool new stuff and we get second-class citizen treatment.

uuklanger said...

I have a feeling that a JDK 6 is going to arrive.

My big annoyance is that Apple tried to slip it under the radar. With all the build to the release of OS X 10.5, they said it comes with a fully ready to go JDK but there was never any information on what version. I assumed (wished and hoped) that it would be JDK 6.

Apple is failing in communication. Most people (like me who was ready to get a MAC Book PRO and a Mini) were surprised because our expectations were not met. Apple can fix this by issuing a simple and short press release that says, "we will release a JDK 6 soon". On their developer site, they should re-iterate their stance on JAVA. It is core or not?

Personally, I can wait if my expectations are set. The sad thing is that I am having flashbacks to my days as an OS/2 guy watching all other OS get a version of something and OS/2 getting it "whenever".

Give Apple a month. Then burn your macbook.

Miro said...

I had the same dilema, but I decided to ORDER a Macbook Pro, despite these issues.
Little bit patience - sky is not falling (yet).

Miro

Anonymous said...

Don't burn your macbook - just make some space, repartition and install Gentoo :-)

Now you get to work in a (blisteringly fast) serious dev environment, one that's very familiar if you're used to OS/X Terminal, one with great window managers -- if you really want eye candy you can try Compiz-Fusion, or just use KDE and get some work done...

And you can use the very latest releases of pretty much anything, with minimal effort.