Welcome, Guest. Please login or register.
August 02, 2025, 12:42:43 PM

Login with username, password and session length

Search:     Advanced search
we're back, baby
*
Home Help Search Login Register
f13.net  |  f13.net General Forums  |  Gaming  |  Topic: Apple announces Java to end on OSX 0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Apple announces Java to end on OSX  (Read 3407 times)
Mrbloodworth
Terracotta Army
Posts: 15148


on: October 28, 2010, 06:15:17 AM

Quote
Many seem to think this is minor news. But if Steve Jobs is booting Java from the Mac, he's also booting Java developers, including all those coders building apps for a certain Google mobile operating system.

On Wednesday, as Apple cult leader Steve Jobs unveiled a future Mac OS incarnation dubbed "Lion" and a new Mac App Store, the company released a Java update for Mac OS X 10.6 — and the release notes revealed that the platform isn't long for Jobs' world. "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," the notes read.

Quote
In an obviously related move, Jobs also banned Java apps from the upcoming Mac App Store. "Apps that use deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected," the store's developer guidelines say.

http://www.theregister.co.uk/2010/10/21/apple_threatens_to_kill_java_on_the_mac/

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
NiX
Wiki Admin
Posts: 7770

Locomotive Pandamonium


Reply #1 on: October 28, 2010, 06:31:58 AM

I think Apple is just stopping THEIR version of Java. I just see this as Apple putting the burden back on Sun/Oracle to make an OSX version.
Murgos
Terracotta Army
Posts: 7474


Reply #2 on: October 28, 2010, 06:54:26 AM

I think Apple is just stopping THEIR version of Java. I just see this as Apple putting the burden back on Sun/Oracle to make an OSX version.

Pretty much.  You can't actually stop someone else making a virtual machine that runs on your OS if you have any kind of 'real' development API available at all.

Edit:  So, wikipedia says that with OSX Apple was merely porting Sun Hotspot JVM to OSX and not maintaining their own JVM.  So, yeah, they are basically telling Sun that they need to do their own ports.

Anyway, MS stopped supporting their proprietary JVM two years ago.  Java hasn't died on Windows by any stretch though.
« Last Edit: October 28, 2010, 07:02:10 AM by Murgos »

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
tgr
Terracotta Army
Posts: 3366

Just another victim of cyber age discrimination.


Reply #3 on: October 28, 2010, 07:12:43 AM

MS hasn't said "Apps that use deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected" though. To me that sounds roughly like the whole anti-flash wording, to the point that apps that use Java (and rosetta, whatever that is) will be rejected from the appstore. Not that you can't use it on a mac (yet), but you can possibly not buy it from the mac store.

Which I thought was one of the "main things" Jobs has been yammering about is one of their great features. The appstore that is. vOv

Cyno's lit, bridge is up, but one pilot won't be jumping home.
Murgos
Terracotta Army
Posts: 7474


Reply #4 on: October 28, 2010, 07:24:31 AM

MS hasn't said "Apps that use deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected" though.

Rejected from what?  Being sold in MSs proprietary app store?  Where is that?  I haven't seen it.  So, yeah, I would imagine that if MS was selling apps on its MS branded store they wouldn't care to support apps written in 'deprecated or optionally installed technologies' either.

Heh, the thought of MS providing support for a Unix app running on Cygwin gave me a pretty good chuckle.

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
raydeen
Terracotta Army
Posts: 1246


Reply #5 on: October 28, 2010, 07:26:25 AM

This is a good thing. Apple's version of Java has always lagged behind. And if you want Java 1.6, you have to be running Snow Leopard (I could be wrong about that but so far I haven't been able to get 1.6 on Leopard) which pretty much leaves anyone still using PPC's out of the loop.

I was drinking when I wrote this, so sue me if it goes astray.
tgr
Terracotta Army
Posts: 3366

Just another victim of cyber age discrimination.


Reply #6 on: October 28, 2010, 07:36:23 AM

Rejected from what?  Being sold in MSs proprietary app store?  Where is that?  I haven't seen it.  So, yeah, I would imagine that if MS was selling apps on its MS branded store they wouldn't care to support apps written in 'deprecated or optionally installed technologies' either.

Heh, the thought of MS providing support for a Unix app running on Cygwin gave me a pretty good chuckle.

I'd say that's taking it a bit far, since I'd say "relying on java" is kind of like "relying on .net 4", since .net 4 isn't a mandatory part of windows 7, and it would be silly to say "no, I won't let you sell this application in this (imaginary, since it doesn't exist, but is here to prove a point) store until windows 8 is released, because we haven't made .net 4 a mandatory part of the OS until then".

I guess one reason for this is that they assume (rightly or not, I don't care) that users are stupid and wouldn't know how to go from "hm, this program won't start because it's missing java" to "maybe I need to find and install it then".

Cyno's lit, bridge is up, but one pilot won't be jumping home.
Murgos
Terracotta Army
Posts: 7474


Reply #7 on: October 28, 2010, 10:43:57 AM

But MS does support .NET 4.  If you have a real issue with .NET 4 they will fix it.  MS can't fix something with Cygwin and for the same reason why should Apple commit to fixing issues with a Sun/Oracle product they no longer port?

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
tgr
Terracotta Army
Posts: 3366

Just another victim of cyber age discrimination.


Reply #8 on: October 28, 2010, 10:54:31 AM

"deprecated or optionally installed".

Anyway, whatever.

Cyno's lit, bridge is up, but one pilot won't be jumping home.
Lantyssa
Terracotta Army
Posts: 20848


Reply #9 on: October 28, 2010, 12:18:22 PM

Does anyone actually care about what Apple supports beyond the iPhone?

Hahahaha!  I'm really good at this!
Ingmar
Terracotta Army
Posts: 19280

Auto Assault Affectionado


Reply #10 on: October 28, 2010, 12:22:33 PM

But MS does support .NET 4.  If you have a real issue with .NET 4 they will fix it.  MS can't fix something with Cygwin and for the same reason why should Apple commit to fixing issues with a Sun/Oracle product they no longer port?

What part of selling an app in their store commits them to fix it? Isn't that on the app developer anyway?

The Transcendent One: AH... THE ROGUE CONSTRUCT.
Nordom: Sense of closure: imminent.
NiX
Wiki Admin
Posts: 7770

Locomotive Pandamonium


Reply #11 on: October 28, 2010, 12:23:03 PM

"deprecated or optionally installed".

Anyway, whatever.

Only through the store, which is more of a CYA in terms of people buying an app without acknowledging the requirements of running that app. This way the user has to buy or download the app from the source.

Like I said before, it's Apple shifting the burden of everything Java to Sun/Oracle for releasing it and supporting it. Does anyone remember how terrible JVM was on Windows? I could never get that thing to play nice with anything.

Does anyone actually care about what Apple supports beyond the iPhone?

A MINECRAFT IS AT STEAK!
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #12 on: October 28, 2010, 01:40:09 PM

Does anyone actually care about what Apple supports beyond the iPhone?

Yes. Wurm and Minecraft are java based. For one :p

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Murgos
Terracotta Army
Posts: 7474


Reply #13 on: October 28, 2010, 04:39:49 PM

What part of selling an app in their store commits them to fix it? Isn't that on the app developer anyway?

I'm not suggesting they would be liable for supporting the app just the environment it runs in.

You have a reasonable expectation that when you buy a product it installs and runs, yes?

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
Ingmar
Terracotta Army
Posts: 19280

Auto Assault Affectionado


Reply #14 on: October 28, 2010, 08:52:22 PM

I don't have an expectation that Microsoft should be held particularly responsible when Fallout 3 crashes on my PC, no, nor if Java is crashing, or my ATI-provided drivers are failing, or whatever.

The Transcendent One: AH... THE ROGUE CONSTRUCT.
Nordom: Sense of closure: imminent.
Lantyssa
Terracotta Army
Posts: 20848


Reply #15 on: October 28, 2010, 09:42:49 PM

Does anyone actually care about what Apple supports beyond the iPhone?
Yes. Wurm and Minecraft are java based. For one :p
So the three people affected can get PCs and run Windows or Linux. tongue

Hahahaha!  I'm really good at this!
Murgos
Terracotta Army
Posts: 7474


Reply #16 on: October 29, 2010, 04:35:11 AM

I don't have an expectation that Microsoft should be held particularly responsible when Fallout 3 crashes on my PC, no, nor if Java is crashing, or my ATI-provided drivers are failing, or whatever.

Microsoft didn't sell you Fallout 3 or Java or an ATI Video Card.

This conversation is getting retarded.

Edit:  Maybe they did sell you Fallout 3, I don't know.  But I never said they had to fix the developers bugs, I said they have to maintain the environment it runs in and provide support for issues that affect the environment.  Which they do.
« Last Edit: October 29, 2010, 04:48:57 AM by Murgos »

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
tgr
Terracotta Army
Posts: 3366

Just another victim of cyber age discrimination.


Reply #17 on: October 29, 2010, 05:24:32 AM

I guess the crux of this is that Apple probably doesn't want people whining about "I bought minecraft through the appstore, but it doesn't start up, whyyyyyyy" instead of, y'know, telling them to download java and be done with it. Instead they make developers like Notch either write minecraft in ObjC or whatever language is available on OSX, or "fragment the market" by requiring people to go to third parties to buy software.

I don't really object all that much to Apple not maintaining Java (after all, it's precisely the same way on the PC), but I am objecting a bit to the thought of rejecting f.ex Minecraft from the mac appstore just because it depends on "optionally installed" packages such as Java. Of course they can probably just download java (...unless Steve decides to outright ban Java as well, like he banned Flash) and buy Minecraft from either a third party provider, or directly from Notch himself.

Cyno's lit, bridge is up, but one pilot won't be jumping home.
NiX
Wiki Admin
Posts: 7770

Locomotive Pandamonium


Reply #18 on: October 29, 2010, 06:38:39 AM

Considering the amount of java apps out there and how likely people who do download them, on purporse or by accident, will complain if they don't work, I'd say Apple is making the better decision.

I just don't see the issue. If someone wants the java app, they can go get it. Just won't be through the App store.
Samwise
Moderator
Posts: 19324

sentient yeast infection


WWW
Reply #19 on: October 29, 2010, 09:10:17 AM

I eagerly await the day when you need to jailbreak an iMac before you can run a Java app on it.   awesome, for real
Sky
Terracotta Army
Posts: 32117

I love my TV an' hug my TV an' call it 'George'.


Reply #20 on: October 29, 2010, 09:58:24 AM

Does anyone actually care about what Apple supports beyond the iPhone?
Our catalog interface runs on Java on OSX.
Prospero
Terracotta Army
Posts: 1473


Reply #21 on: October 29, 2010, 10:54:42 AM

The Mac is like Windows now. News at 11. Seriously, as a person who has to deal with Java development on the Mac, this is a very good thing. Fuck the Apple jvm.
naum
Terracotta Army
Posts: 4263


WWW
Reply #22 on: October 29, 2010, 03:36:53 PM

Java sucks.

Next post.

"Should the batman kill Joker because it would save more lives?" is a fundamentally different question from "should the batman have a bunch of machineguns that go BATBATBATBATBAT because its totally cool?". ~Goumindong
Lantyssa
Terracotta Army
Posts: 20848


Reply #23 on: October 29, 2010, 07:33:23 PM

Does anyone actually care about what Apple supports beyond the iPhone?
Our catalog interface runs on Java on OSX.
You've already said libraries are dying...

Hahahaha!  I'm really good at this!
Chimpy
Terracotta Army
Posts: 10633


WWW
Reply #24 on: October 29, 2010, 11:34:21 PM

The irony in this to me is that Apple made a huge effort at the original 10.0 release to make Java a core API language because it was still the trendy language to code in, and there was all this grumbling about people not wanting to learn ObjC.

Ten years later, this happens.

'Reality' is the only word in the language that should always be used in quotes.
Pages: [1] Go Up Print 
f13.net  |  f13.net General Forums  |  Gaming  |  Topic: Apple announces Java to end on OSX  
Jump to:  

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC