Apple has just deprecated Java on the Mac!!!

36 views
Skip to first unread message

robross

unread,
Oct 21, 2010, 2:05:07 AM10/21/10
to The Java Posse
Just in time for the Mac app store announcement? Timing is really
suspicious, and the App store does not support deprecated
technologies, like Java!

Mac App Store Review Guidelines

"Apps must contain all language support in a single app bundle (single
binary multiple language). Apps that spawn processes that continue to
run after a user has quit the app without user consent will be
rejected. Apps that use deprecated or optionally installed
technologies (e.g., Java, [PowerPC code requiring] Rosetta) will be
rejected.

Crazy!

Crazy!

Is Oracle going to provide the JDK/JRE for Mac OX now? Is OpenJDK7
going to implement AWT/Swing/Java2D on top of Cocoa?

Please, someone do something! Don't make me have to use Windows
machines!! :-()

Source:


http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html

Rob

Jan Goyvaerts™

unread,
Oct 21, 2010, 2:48:46 AM10/21/10
to java...@googlegroups.com
Doesn't it simply mean Apple is no longer maintaining the JVM ? Or will they actively block Java from running on Mac OS ?


--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.


robross

unread,
Oct 21, 2010, 2:56:23 AM10/21/10
to The Java Posse
I'm sure they won't block a 3rd party JVM. But the current problem is,
no such (viable) 3rd party JVM exists. (There's a non-viable OpenJDK
port that runs on X-Windows on the Mac).

Is Oracle going to spend the money to develop one? If not, then who
will?

Also, since it's now a "deprecated" technology, even if there is a
viable 3rd party JVM made available, you still won't be able to
distribute any Java apps on the new Mac App store.

Rob

On Oct 20, 11:48 pm, Jan Goyvaerts™ <java.arti...@gmail.com> wrote:
> Doesn't it simply mean Apple is no longer maintaining the JVM ? Or will they
> actively block Java from running on Mac OS ?
>
>
>
> On Thu, Oct 21, 2010 at 08:05, robross <rob.r...@gmail.com> wrote:
> > Just in time for the Mac app store announcement? Timing is really
> > suspicious, and the App store does not support deprecated
> > technologies, like Java!
>
> > Mac App Store Review Guidelines
>
> > "Apps must contain all language support in a single app bundle (single
> > binary multiple language). Apps that spawn processes that continue to
> > run after a user has quit the app without user consent will be
> > rejected. Apps that use deprecated or optionally installed
> > technologies (e.g., Java, [PowerPC code requiring] Rosetta) will be
> > rejected.
>
> > Crazy!
>
> > Crazy!
>
> > Is Oracle going to provide the JDK/JRE for Mac OX now? Is OpenJDK7
> > going to implement AWT/Swing/Java2D on top of Cocoa?
>
> > Please, someone do something! Don't make me have to  use Windows
> > machines!! :-()
>
> > Source:
>
> >http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeo...
>
> > Rob
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "The Java Posse" group.
> > To post to this group, send email to java...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > javaposse+...@googlegroups.com<javaposse%2Bunsubscribe@googlegroups .com>
> > .

Josh McDonald

unread,
Oct 21, 2010, 2:57:21 AM10/21/10
to java...@googlegroups.com
I'd say neither. It just means you can't sell Java apps through the Mac store. Makes sense to me, they want quality control, and the only Java app I've ever seen that feels remotely like it belongs on OS X is Cyberduck. Two minutes with soapUI on a Mac would make anybody think twice about giving Java apps the tacit approval that comes with sale in the official store.

-Josh
--
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

Josh 'G-Funk' McDonald
   -  jo...@joshmcdonald.info
   -  http://twitter.com/sophistifunk
   -  http://flex.joshmcdonald.info/

Reinier Zwitserloot

unread,
Oct 21, 2010, 3:03:33 AM10/21/10
to The Java Posse
Can we stop with the #%)(#%)@#(%#@#$* hyperbole?

The Mac App store is an extra. As in, all the ways you currently run
apps on a mac continue to work. Including java.

If anyone thought the mac app store was going to support java apps, I
would call that person delusional. So, nothing to see here, move
along, and for crying out loud, don't make a clearly factually wrong
titled post with 3 exclamation points in it, drama queen.
> http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeo...
>
> Rob

robross

unread,
Oct 21, 2010, 3:05:41 AM10/21/10
to The Java Posse
And you've never seen crappy native Cocoa apps on the Mac?

This is the *exact* same argument that arose when Apple banned Flash-
ported application on the iPhone. Yes, the default behavior looks like
crap. So does the default behavior even when using Interface Builder.
It takes a skilled designer to develop a nice looking UI, regardless
of the underlying platform or technology.

And the "correct" response to the argument is, let the market decide.
Crappy apps won't sell. Great ones will. Implementation technology is
irrelevant.


But getting back to the main topic: if the only reason Apple has
decided to kill its JVM is so Java developers won't be able to submit
apps to the Mac App store, that seems pretty heavy handed to me.

Rob

On Oct 20, 11:57 pm, Josh McDonald <j...@joshmcdonald.info> wrote:
> I'd say neither. It just means you can't sell Java apps through the Mac
> store. Makes sense to me, they want quality control, and the only Java app
> I've ever seen that feels remotely like it belongs on OS X is Cyberduck. Two
> minutes with soapUI on a Mac would make anybody think twice about giving
> Java apps the tacit approval that comes with sale in the official store.
>
> -Josh
>
> On 21 October 2010 16:48, Jan Goyvaerts™ <java.arti...@gmail.com> wrote:
>
>
>
>
>
> > Doesn't it simply mean Apple is no longer maintaining the JVM ? Or will
> > they actively block Java from running on Mac OS ?
>
> > On Thu, Oct 21, 2010 at 08:05, robross <rob.r...@gmail.com> wrote:
>
> >> Just in time for the Mac app store announcement? Timing is really
> >> suspicious, and the App store does not support deprecated
> >> technologies, like Java!
>
> >> Mac App Store Review Guidelines
>
> >> "Apps must contain all language support in a single app bundle (single
> >> binary multiple language). Apps that spawn processes that continue to
> >> run after a user has quit the app without user consent will be
> >> rejected. Apps that use deprecated or optionally installed
> >> technologies (e.g., Java, [PowerPC code requiring] Rosetta) will be
> >> rejected.
>
> >> Crazy!
>
> >> Crazy!
>
> >> Is Oracle going to provide the JDK/JRE for Mac OX now? Is OpenJDK7
> >> going to implement AWT/Swing/Java2D on top of Cocoa?
>
> >> Please, someone do something! Don't make me have to  use Windows
> >> machines!! :-()
>
> >> Source:
>
> >>http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeo...
>
> >> Rob
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "The Java Posse" group.
> >> To post to this group, send email to java...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> javaposse+...@googlegroups.com<javaposse%2Bunsubscribe@googlegroups .com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/javaposse?hl=en.
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "The Java Posse" group.
> > To post to this group, send email to java...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > javaposse+...@googlegroups.com<javaposse%2Bunsubscribe@googlegroups .com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/javaposse?hl=en.
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> Josh 'G-Funk' McDonald
>    -  j...@joshmcdonald.info

Michael Neale

unread,
Oct 21, 2010, 3:06:48 AM10/21/10
to The Java Posse
http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#//apple_ref/doc/uid/TP40010380-CH4-DontLinkElementID_2

OK so what does this mean:

"As of the release of Java for Mac OS X 10.6 Update 3, the version of
Java that is ported by Apple, and that ships with Mac OS X, is
deprecated.

This means that the Apple-produced runtime will not be maintained at
the same level, and may be removed from future versions of Mac OS X.
The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X
10.5 Leopard, will continue to be supported and maintained through the
standard support cycles of those products."

robross

unread,
Oct 21, 2010, 3:08:31 AM10/21/10
to The Java Posse
Exclamation points aside, the title is factually correct. Please read
the included link.

Rob

Jan Goyvaerts™

unread,
Oct 21, 2010, 3:13:34 AM10/21/10
to java...@googlegroups.com
I won't be surprised if Oracle steps in to produce a JVM for all platforms. That's more or less what Apple is forcing them to do ? I'm no Mac user, but I don't think Oracle can just ignore Java not being shipped any more for Mac. I wouldn't be surprised they'll soon send out reassuring communications that they will.

And in the meantime, everybody still has JDK6. It's not until JDK7 ships that there will be a gap. Son there's some room for patience. :-)

>
> > Rob

--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.

Casper Bang

unread,
Oct 21, 2010, 3:28:26 AM10/21/10
to The Java Posse
Ok personally I guess I don't care, don't use Mac, don't plan to
either. But it occurs to me that there's a substantial amount of
overlap between the iPhone and the Mac rules of engagements: http://goo.gl/GnOX

It doesn't take a rocket scientist to see that, with Apple scoring 30%
of the revenue, eventually - let's say 3 years - the Mac store will be
the de-facto way to install and all other ways effectively deprecated.
Apple are probably smart enough not to go as far as to require users
to jail-break in order to get to another distribution channel, but a
de-facto monopoly still has massive implications for the software
ecosystem at large. It's times like this I wonder how come Apple gets
away with stuff that Microsoft never could.

robross

unread,
Oct 21, 2010, 3:36:19 AM10/21/10
to The Java Posse
On Oct 21, 12:13 am, Jan Goyvaerts™ <java.arti...@gmail.com> wrote:
> I won't be surprised if Oracle steps in to produce a JVM for all platforms.
> That's more or less what Apple is forcing them to do ?

I do hope you are right. But I don't see what the financial advantage
is for Oracle to pay for a new JDK port. How do they make more money
by having a JDK on Apple machines? What is the mysterious Step #2 in
this story?

1. Oracle funds a Mac OS port
2. ??
3. Profit

>
> And in the meantime, everybody still has JDK6. It's not until JDK7 ships
> that there will be a gap. Son there's some room for patience. :-)

Well, according to the deprecation notice, the next Mac OS version ,
10.7 Lion, could ship without Java. And that's targeted to ship summer
of 2011, around the same time as JDK7. Even if Oracle commits to a
port, I doubt they have the resources (people-wise) to deliver a Mac
version in this timeframe.

Rob

Kirk

unread,
Oct 21, 2010, 3:53:19 AM10/21/10
to java...@googlegroups.com
I'm not sure that I understand the text. Is Apple no longer going to ship Java or, is it just a particular version of Java. For example, I have the 1.4.2, 1.5.0 and 1.6.0. If they were dropping 1.4.2 and 1.5.0 it's like.. who cares! If it's Java all together than I'm no longer interested in Apple hardware and I'll vote with my wallet.

Kirk

robross

unread,
Oct 21, 2010, 4:02:41 AM10/21/10
to The Java Posse
It means that as of 10.7 (scheduled for summer 2011), the Apple JDK
could simply disappear, as in, NO Java on your Mac at all, no 1.4,
1.5, 1.6. 1.7 - nothing.

And since there are *currently* no 3rd party JDKs that could replace
Apple's JDK, this means if you need to develop Java apps, you'd have
to move to a supported OS, like Windows Vista, or some unix/linux
variant. (The SoyLatte OpenJDK port is in an "experimental" state at
best.)

Rob

shainnif ismail

unread,
Oct 21, 2010, 4:14:39 AM10/21/10
to java...@googlegroups.com

My Mac is just a tool,  it may be a favourite one right now.   But when a tool is no longer useful you replace it.   If they actually do remove the jdks without a decent alternative then I will regretfully move on.

On 21 Oct 2010 09:02, "robross" <rob....@gmail.com> wrote:

It means that as of 10.7 (scheduled for summer 2011),  the Apple JDK
could simply disappear, as in, NO Java on your Mac at all, no 1.4,
1.5, 1.6. 1.7 - nothing.

And since there are *currently* no 3rd party JDKs that could replace
Apple's JDK, this means if you need to develop Java apps, you'd have
to move to a supported OS, like Windows Vista, or some unix/linux
variant. (The SoyLatte OpenJDK port is in an "experimental" state at
best.)

Rob


On Oct 21, 12:53 am, Kirk <kirk.pepperd...@gmail.com> wrote:

> I'm not sure that I understand the t...

> > For more options, visit this group athttp://groups.google.com/group/javaposse?hl=en.


--
You received this message because you are subscribed to the Google Groups "The Java Posse" grou...

Fabrizio Giudici

unread,
Oct 21, 2010, 4:15:57 AM10/21/10
to java...@googlegroups.com, robross
On 10/21/10 10:02 , robross wrote:
> And since there are *currently* no 3rd party JDKs that could replace
> Apple's JDK, this means if you need to develop Java apps, you'd have
> to move to a supported OS, like Windows Vista, or some unix/linux
> variant. (The SoyLatte OpenJDK port is in an "experimental" state at
> best.)
So the "community" instead of chatting about forking the whole OpenJDK
for every possible operating system could start prove how good is at
that job by focusing on SoyLatte. Right?

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
Fabrizio...@tidalwave.it

Spencer Uresk

unread,
Oct 21, 2010, 4:17:49 AM10/21/10
to The Java Posse
It kind of sounds like Java in general will no longer be supported...

"As of the release of Java for Mac OS X 10.6 Update 3, the version of
Java that is ported by Apple, and that ships with Mac OS X, is
deprecated."

It isn't terribly surprising, to be honest. With the "Back to Mac"
event today, it became crystal clear that Apple's vision for computers
(desktop/laptop) is to make it as much like iOS as they can get away
with. This gives them more control which allows them to create a
better experience for (some percentage of) users and (perhaps more
importantly) make more money, since they now will be able to get a cut
of money spent on applications. Java doesn't really fit anywhere in
that, and it doesn't seem to make much business sense for them to
continue spending resources to maintain it.

This makes me wonder a few things...

1) People are already joking about this, but I wonder what the chances
of 'jailbreaking' your new iMac or MacBook Pro becoming a common thing
are in the next 5 years or so? I'm starting to wonder...

2) I'm kind of with Casper on this - how does Apple continually get
free passes for stuff like this? I'm not really a huge Microsoft fan,
but if they were to try something like this, people would be going
crazy. I don't think the Mac AppStore is a bad idea, but the level of
control one company could have over your computing experience is a
little scary.

- Spencer

Fabrizio Giudici

unread,
Oct 21, 2010, 4:25:10 AM10/21/10
to java...@googlegroups.com, Spencer Uresk
On 10/21/10 10:17 , Spencer Uresk wrote:
>
> 2) I'm kind of with Casper on this - how does Apple continually get
> free passes for stuff like this? I'm not really a huge Microsoft fan,
> but if they were to try something like this, people would be going
> crazy. I don't think the Mac AppStore is a bad idea, but the level of
> control one company could have over your computing experience is a
> little scary.
... especially considering that now the AppStore for Mac OS X is just
another way to install applications... maybe in Apple's plan there's the
idea of making it the _only_ way (as you said, there's a sort of
convergence to the iOS style). Looks like it's really time to move on?
Too bad Linux on the desktop is being declared dead by some, including
Gosling: http://nighthacks.com/roller/jag/entry/desktop_linux_the_dream_is

Kevin Wright

unread,
Oct 21, 2010, 4:44:30 AM10/21/10
to java...@googlegroups.com, Spencer Uresk
If nothing else, this might push efforts to improve Linux drivers for the trackpad, magic mouse, etc.

Personally, I think I'll be abandoning Macbooks now, just can decide what to use as a replacement
The HP Envy's seem to have the screen quality and sold-metal body that I've grown to love, but I've read about problems installing Ubuntu on then.

What's a developer to do?


--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.




--
Kevin Wright

mail / gtalk / msn : kev.lee...@gmail.com
pulse / skype: kev.lee.wright
twitter: @thecoda

Fabrizio Giudici

unread,
Oct 21, 2010, 4:46:27 AM10/21/10
to java...@googlegroups.com, Spencer Uresk
... in any case, I do hope Oracle says something official soon: "We're
going to / we're not going to" provide an official version of Java 7 for
Mac OS X". As somebody pointed out in an Apple mailing list, the release
notes describe some improvements in the way Mac OS X supports Java
implementations "by third parties". I don't know how much Oracle would
gain from that (even though I suppose they have at least a tiny fraction
of customers running Mac OS X), but it would be a really good move for
the relationship with the community.

Fabrizio Giudici

unread,
Oct 21, 2010, 5:00:21 AM10/21/10
to java...@googlegroups.com, Kevin Wright, Spencer Uresk
On 10/21/10 10:44 , Kevin Wright wrote:
> If nothing else, this might push efforts to improve Linux drivers for
> the trackpad, magic mouse, etc.
>
> Personally, I think I'll be abandoning Macbooks now, just can decide
> what to use as a replacement
> The HP Envy's seem to have the screen quality and sold-metal body that
> I've grown to love, but I've read about problems installing Ubuntu on
> then.
>
> What's a developer to do?
>
For sure there are valid alternatives for hardware, and possibly
cheaper. I'm not thinking of me as a developer; after all I feel much
more efficient with Linux that Mac OS X. I'm trying to understand what's
the future of deploying Java applications to Mac OS X. Curiously, if I
switch to a primary Linux environment (which doesnt' cost anything to
me, in addition to virtual boxes I already have also native partitions),
I'll lose ZFS (OpenSolaris went away, and currently the only option is
the open ZFS port to Mac OS X).

Kevin Wright

unread,
Oct 21, 2010, 5:07:36 AM10/21/10
to Fabrizio Giudici, java...@googlegroups.com, Spencer Uresk
I love the Apple hardware and their GUI, but the (lack of) Java support is really starting to wind me up.

I'm wondering if Oracle couldn't side-step the the whole issue, not bother with releasing an OSX JVM, and push resources into improving the OSX feature set + performance for VirtualBox instead.

Perhaps I should be buying shares in Parallels Holdings Ltd. about now.


Casper Bang

unread,
Oct 21, 2010, 5:18:33 AM10/21/10
to The Java Posse
> I'll lose ZFS (OpenSolaris went away, and currently the only option is
> the open ZFS port to Mac OS X).

But you'll gain BTRFS, effectively a successor to ZFS with a better
license. In Ubuntu 10.10 just type:

1) "sudo install btrfs-tools".

2) Have fun with "btrfs" and "btrfsctl".

Carl Jokl

unread,
Oct 21, 2010, 5:34:18 AM10/21/10
to The Java Posse
I must admit I had a feeling that Apple would drop Java as Steve has
been posturing about how no-one uses Java for some time now. It is a
blow.
I am writing this on my first MacBook Pro. As a primarily Java
developer it may well be the sad reality that if there is no Java on
the Mac that this MacBook could be both my first and my last Mac.

I am annoyed that Apple is being allowed to get away with this. The
irony of Apples original Macintosh advert in 1984. Because Apple
doesn't think it needs to be like 1984 and yet here we are. Apples
developer world is 1984 hell with Big Brother Steve watching over your
shoulder "To ensure quality of software". That will be the reason
given but not the whole story.

What if Apple changes the rules to block Flash and Flex from running
on the Mac too?

What is wrong with the world! When did write once run anywhere turn
into fragment to the max? Perhaps things will go full circle again.
Once we are back to having to develop for each O/S individually then
maybe it will occur to people why technologies like Java were good in
the first place.

Whether Oracle produces Java for the Mac is critical to whether I
continue using a Mac. No Java = No Mac.
I note that Java survived on Windows even after Microsoft pulled it
but Windows was more dominant and Sun was less profit centric.

This won't be the end of Java but certainly a big annoyance to Java
developers. It could be like Flash where Apple says Flash doesn't fit
into their vision so the iOS users have to live without it but most
others happily go on using it on other platforms which don't take such
draconian steps.

I will just finish by saying...GAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHH!
GAAAAAAAAAAHHHHHHHHHH!

Casper Bang

unread,
Oct 21, 2010, 5:58:26 AM10/21/10
to The Java Posse
> What if Apple changes the rules to block Flash and Flex from running
> on the Mac too?

They are close according to rumors: "Amusingly enough, you know what's
missing from the new MacBook Air models? Adobe Flash Player. While
preloaded on Apple's past hardware, out of the box here it just says
missing plugin, with no click to install option."

> I note that Java survived on Windows even after Microsoft pulled it
> but Windows was more dominant and Sun was less profit centric.

Small but not insignificant note, Microsoft funded at lot of this
effort indirectly though the $1.6bn they payed Sun over patent and
antitrust issues. I really wonder whether Oracle will see the
importance of client Java enough to overtake the work on the JRE,
there's no money in it for them catering to measly end-users.

Carl Jokl

unread,
Oct 21, 2010, 6:05:59 AM10/21/10
to The Java Posse
If there is no client side Java then the money being spent of JavaFX
is kind of waisted unless Mac O/S is just ignored.

Can I just glare are Joe at this point *glare* *glare* *glare*
*you...you and all your kind...*

Chris Adamson

unread,
Oct 21, 2010, 6:06:06 AM10/21/10
to The Java Posse
Also in the release notes, there's a lot of information about Apple
moving the location of its JVM:

"The location of the Java SE 6 runtime home has changed to /System/
Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home. JDK bundles
provided via the Developer package, developer previews, and 3rd party
JVMs should be installed in /Library/Java/JavaVirtualMachines or ~/
Library/Java/JavaVirtualMachines. Developer previews of Java can now
be installed and uninstalled without affecting the system JVM(s)."

And also this:

"In testing, some Java IDEs have shown problems navigating into the
new JDK bundle structure, and persisting the location of the new JDK
bundles. Some IDEs may have to change how they prompt users to locate
a JVM on Mac OS X, and should ideally present a list of JVMs generated
from /usr/libexec/java_home --xml, which outputs each discovered JVM,
and orders them according to the user's order in Java Preferences."

I think the takeaway here is that Apple does intend to get out of the
JVM business, and their exit strategy allows for multiple VMs to fill
the void for users who need Java. They're laying down an explicit
plan for multiple JVMs to coexist, and let the user set their
respective priorities (via /Applications/Utilities/Java Preferences)

A few historical notes:

* This sort of reverts to the state the Mac was in around '97 or '98,
when there were many competing VMs for the Mac (developer-oriented VMs
from Metrowerks and Roaster, user-oriented VMs from Microsoft and
Netscape, etc.). At the time, Apple licensed Java from Sun and said
it would be better for users to have a single, system-standard JVM.
Obviously, times have changed.

* At least once, I've wondered aloud about whether Java on the Mac is
more important to Apple or Sun (now Oracle, of course). Would a lack
of Java hurt Mac sales, or hurt Java's cross-platform legitimacy?
Maybe now we're going to find out.

* Various actions that have offended the Java community -- such as the
nearly one-year delay in getting Java SE 6 onto the Mac, or Steve
Jobs' oft-quoted dismissal of Java as a "ball and chain" -- have
prompted calls for either the open-source community or Sun/Oracle to
take over Java on the Mac. Looks like it may be "put up or shut up"
time for that crowd.

* Anyone who insists on bringing up Steve Jobs' quote about wanting to
make the Mac "the best Java platform" needs to at least consider than
when Jobs made that statement, the current US President was Bill
Clinton (the statement was made at JavaOne 2000). Times change. For
a brief while, it may even have been true: Apple's Swing L&F was
widely praised, and James Gosling once described Mac OS X as "Linux
with QA and taste" (this was obviously before he decided he hated
Apple again).

--Chris

On Oct 21, 3:06 am, Michael Neale <michael.ne...@gmail.com> wrote:
> http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeo...

Jan Goyvaerts™

unread,
Oct 21, 2010, 6:19:56 AM10/21/10
to java...@googlegroups.com
Lot's of "IF" in this thread. :-)

I'm not making a prediction, but my own "if" is: I would really be surprised if no Java will be shipped to Mac the time JDK7 is ready.

Apple was just the last big company missing in the JDK debate. Let's let the dust settle. I'm sure the bottom line will be that everybody will have Java. Mac included. 

Carl Jokl

unread,
Oct 21, 2010, 6:20:40 AM10/21/10
to The Java Posse
I think it is far more important to Oracle than to Apple.
Write once...run anywhere but Mac.

I doubt the average Mac user would even notice if Java was gone to be
perfectly honest. I bet they would notice the lack of Flash. As soon
as they find YouTube doesn't work or any number of flash games /
animation sites.

It is both annoying and yet kind of understandable / predictable.

Java is trying to make a comeback on the Client but it just hasn't
happened yet. While it is busy trying to reinvent itself and is still
weak, Apple can ditch it without too many people except Java
developers even noticing.

Most things on web pages which used to be Applets somewhere along the
line were translated to Flash. Very few Applets remain these days.

Please Mr Obama Sir....feel free to intervene. I am sure there should
be an amendment to the constitution regarding Life, liberty and the
pursuit of running whatever software or technology you want on a Mac.

Ricky Clarkson

unread,
Oct 21, 2010, 6:22:35 AM10/21/10
to java...@googlegroups.com
If Apple would open-source their changes, or sell them to Oracle under
a closed source licence, that would be wunderbar.

Jan Goyvaerts™

unread,
Oct 21, 2010, 6:28:05 AM10/21/10
to java...@googlegroups.com
Maybe in the end it's all about the latter...

Kevin Wright

unread,
Oct 21, 2010, 6:32:31 AM10/21/10
to java...@googlegroups.com
This does hit developers especially hard.  We tend to use our machines far harder than anyone else, and to demand more from them.

As with anything in this world, the more you use a thing, the more the ergonomics matter, and Apple really do have some of the most ergonomic hardware (and interfaces) on the market.  Windows may have a fantastic GUI, but it also *must* have anti-virus which slows things down - and that's just not ergonomic!


I can understand the Apple perspective that typical end-users just don't run applications written in Java, but developers *do*.  We tend to use it quite a lot; even if it inevitably runs on a server, it still gets written on something with a UI.

Given that we'll now lose our only platform that's suited to both iOS and Java development, I suspect that a great many programmers will choose to abandon iPhone/iPad projects (if they haven't already).  We'll end up with another walled garden where you choose to program against Apple products, or against Java, but rarely both.

And that's where the irony comes in...  So c'mon Steve, you do know how to say "fragmented", don't you?

robross

unread,
Oct 21, 2010, 6:36:27 AM10/21/10
to The Java Posse


On Oct 21, 3:06 am, Chris Adamson <invalidn...@gmail.com> wrote:
> A few historical notes:
>
> * This sort of reverts to the state the Mac was in around '97 or '98,
> when there were many competing VMs for the Mac (developer-oriented VMs
> from Metrowerks and Roaster, user-oriented VMs from Microsoft and
> Netscape, etc.).  At the time, Apple licensed Java from Sun and said
> it would be better for users to have a single, system-standard JVM.
> Obviously, times have changed.

Don't forget that in 97/98, the dot-com reality distortion field was
in full swing. Your sole goal as a company consisted of spending as
much money as possible acquiring market share, and figuring out how to
make money came "later."

I don't see that same dynamic helping in the current situation. At
least Apple could make some money off their JVM investment by selling
hardware to Java developers. What is a 3rd party's financial incentive
for providing a Mac JVM, when end-users are conditioned to think that
downloading these types of "add ons" (Flash/Java, etc) are Free as in
beer.


>
> * At least once, I've wondered aloud about whether Java on the Mac is
> more important to Apple or Sun (now Oracle, of course).  Would a lack
> of Java hurt Mac sales, or hurt Java's cross-platform legitimacy?
> Maybe now we're going to find out.

Indeed. I suspect Apple will lose a little money on hardware sales
that would have previously gone to Java developers. But then again,
they're making so much money right now they probably won't even
notice.

Rob

Kevin Wright

unread,
Oct 21, 2010, 6:41:13 AM10/21/10
to java...@googlegroups.com
I'd take it further still.

Apple will lose money from Java developers.
But they'll also lose money from anyone who believes they may want/need to work on *any* JVM-based language in the future.
and from anyone using a Java-based IDE for languages that have absolutely nothing to do with the JVM.


--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.

Fabrizio Giudici

unread,
Oct 21, 2010, 6:47:35 AM10/21/10
to java...@googlegroups.com, Ricky Clarkson
On 10/21/10 12:22 , Ricky Clarkson wrote:
> If Apple would open-source their changes, or sell them to Oracle under
> a closed source licence, that would be wunderbar.
+1

Mark Derricutt

unread,
Oct 21, 2010, 6:49:47 AM10/21/10
to java...@googlegroups.com
Or donate their JDK to Apache Harmony - yeh right :p

--
"Great artists are extremely selfish and arrogant things" — Steven Wilson, Porcupine Tree



--

Carl Jokl

unread,
Oct 21, 2010, 6:51:18 AM10/21/10
to The Java Posse
But with Apple isn't all the emphasis lately on Costumers and
Consuming content. Developer friendliness isn't a focus. They would be
unwise to upset the creative types as art / design work has been the
niche stronghold market for apple for some time. I would suspect that
you cannot properly develop software for the Mac properly (natively)
on anything other than a Mac but that is probably true of practically
every other operating system too.

Now I am thinking of Walle and Buy & Large indoctrinating people from
being babies about "Consumerism"

Ricky Clarkson

unread,
Oct 21, 2010, 6:51:35 AM10/21/10
to java...@googlegroups.com
The agreement they have with Oracle would prohibit that, as far as I
know. They could distribute their changes, but not the whole thing.