Live data from Hacker News

Apple deprecates Java

developer.apple.com

21–30 of 277 posts

Re: Apple deprecates Java

#21
post #3

Note that they've only deprecated their own Java runtime .

Real question: is there an alternate, well-tested Java runtime that someone would advise to use afterwards ? Sidenote: I can only imagine the guy who wrote "Java Deprecation" in h2 font-size 187%, jiggling inside at the moment he did. EDIT: I understand it's only a "possibility of removal", yet if I started working on a JVM-based app/product right now, I would be concerned.

> Real question: is there an alternate, well-tested Java runtime that someone would advise to use afterwards ?

Please carefully note the wording:

> 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.

Java 1.6 will probably still be there in OSX 10.7.

> Sidenote: I can only imagine the guy who wrote "Java Deprecation" in h2 font-size 187%, jiggling inside at the moment he did.

It's a standard Apple style, so he probably didn't put the h2 187% size himself. Though he probably did giggle.

Re: Apple deprecates Java

#23
post #14
post #7

Earlier quoted context omitted.

I have not done Java development on OS X, but doesn't this mean that OS X 10.7 would not ship with a Java runtime? Wouldn't this have a negative effect on the ease of packaging and distributing Java programs on the platform?

Was Java that big on the Mac? Neither Windows nor most Linux distros ship with a Java runtime.

It was a very long time ago (> half a decade, at one point it was almost on par with Obj-C as far as runtime-favoritism goes). These days, it's mostly fallen by the wayside

Re: Apple deprecates Java

#24
post #9

Wait, I thought Oracle (Java's current owner) is Apple's friend, because of the lawsuit against Google's Android. Head spinning.

I'm thinking no-one likes a bully in the playground, so if Oracle is suing Google for effectively writing a JVM, maybe Apple is going to stop maintaining theirs. These things tend to cut both ways.

Re: Apple deprecates Java

#25

Sounds significant, but how important is Apple/MacOS to Java?

Not really as significant as one might think. This is just Apple saying, "we're discontinuing our own, internally developed and maintained JRE/JDK." I don't know off-hand how far this diverges from Sun/Oracle Java or IBM Java though (maybe someone else can step up with that information).

I didn't see anything saying that they would never distribute any JRE on Mac OS X though. They may just find someone else's JRE to distribute.

Re: Apple deprecates Java

#26
post #14
post #7

Earlier quoted context omitted.

I have not done Java development on OS X, but doesn't this mean that OS X 10.7 would not ship with a Java runtime? Wouldn't this have a negative effect on the ease of packaging and distributing Java programs on the platform?

Was Java that big on the Mac? Neither Windows nor most Linux distros ship with a Java runtime.

Windows may not, but most Windows computers do, because manufacturers put it there. This used to save me a lot of pain.

Re: Apple deprecates Java

#27
post #9

Wait, I thought Oracle (Java's current owner) is Apple's friend, because of the lawsuit against Google's Android. Head spinning.

I doubt Oracle suing Google was an effort to favor Apple. It was more to save their own Java platform in general and Java ME in particular.

Oh, please, it was more to earn some money out of the Sun acquisition.

Like they give a shit about the Java brand.

Re: Apple deprecates Java

#28
I wonder if putting the boot into the most straightforward cross-platform solution for desktop apps has anything to do with the proliferation of OSX Java apps with shoddy/un-maclike UX/UI or whether it's something to do with Oracle's recent moves.

Re: Apple deprecates Java

#29

Speculative, but could this be an early preventative measure to keep JRuby from challenging their up and coming MacRuby platform?

That strikes me as spectacularly unlikely. JRuby and MacRuby aren't in competition; they meet different needs and have very different usage scenarios.

There's no challenge or threat. Ruby interpreters are not a There-Can-Be-Only-One Highlander scenario. You more or less have to be trying to imagine the most wildly cartoonish and improbably malicious motives to think otherwise.

Re: Apple deprecates Java

#30

Speculative, but could this be an early preventative measure to keep JRuby from challenging their up and coming MacRuby platform?

"Their" up and coming MacRuby platform? Is that a joke?

Might I say, "the up and coming MacRuby platform Apple has designs for"? At least a couple of the committers are Apple employees. But I misattributed the project as being "theirs", which apparently isn't true.
Post reply on HN