Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Please enlighten me. What are the implications of this?

There are two major implications, none of which directly influence the average customer.

The first implication is that if anyone thought Apple takes businesses more seriously than in the past they better think again. Not announcing this along with the decrepation message generates a lot of FUD. Apparently Apple couldn't care less but their (admittedly nonexistent) reputation as a company you can rely on for business took a hit.

The second implication is more positive. This means that Java developers can continue to use the platform for development. There are a lot of Java developers so this indirectly benefits customers because more developers on the platform could result in more and better OS X software. Additionally, Java is probably peaking as a language at the moment but the same platform is used for a number of new and very interesting languages such as Scala and Clojure.

In the end, very good news.
 
Last edited:
No he didn't. Read the press release from Apple:

Apple deprecated the JVM, and I'm sure one of the side motives was to proactively forbid any app store apps written in Java.

You're still missing the point. Your so-called "press release" of the deprecation was no such thing. Honest. Just compare the URLs...

http://www.apple.com/pr/ contains official Apple press releases.
http://developer.apple.com/ contains developer documentation.

Most Apple developers know what deprecated really means, and figured that a replacement would be forthcoming based on the wording. Especially since the very next section in the release notes is titled "Third Party JVM Support and Locations". One could quibble over wording, but even as originally worded, the intent was pretty clear to many of us. If Apple and Oracle had has something ready to announce that day, they would have.
 
Not that great news

Apple didn't want to supply a Java VM and Oracle didn't think there was any money in doing it themselves.

Instead they will rely on community contributors to produce a VM. The result is that a VM on OSX will not be available at the same time as as other platforms. It also means that the private API performance tweaks that Apple has for the JVM they currently supply won't make it to the community version.

Essentially, both Oracle and Apple want to wash their hands of the responsibility of developing a JVM and JDK for OSX.

What this really means is Apple and Oracle saying "we don't care too much about Java on OSX, but we don't want to piss off the developers".
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7)

It's great to see Apple support other platforms like Java.
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A400 Safari/528.16)

To everyone who implied I was full of crap when I said this was in the works, "I TOLD YOU SO!"

You did, you did. I agreed with you, but since I did not offer active support, even I feel properly chastened. (By the way, John B., how's your sloop? And what IS a sloop, anyway?)
 
I am very excited to see this. I would much rather develop with Java than ObjC. I hoping they bring this option to developing for the iOS platform. They desperately need it. ObjC is such a pain to develop with when compared to .NET. Java will level the development playing field quite a bit.

Not gonna happen. iOS is about creating a unified platform, not fragmented. Java itself doesn't run on iOS, and I expect it never will. Apple doesn't "desperately need" Java on iOS; they definitely need it on OS X still, but not even "desperately" there anymore.

Developers vote with their time and effort. There are plenty of developers who are more than happy to write software in Objective-C and Cocoa, both for iOS and the Mac. In fact, I'd say iOS needs Java about as much as Android needs Objective-C.

The prevalence of Java by number of developers alone is not a mandate for its inclusion. I know plenty of Java and .NET "developers" that are pretty remedial coders; I'd certainly never hire them. No offense, but lowering the bar to include people who have difficulty learning a new programming language would be an open invitation for more crapware.
 
it is amusing when I remember people praising apples seemingly move to drop java at the time as they thought it was as bad as flash

goes to show some always side with whatever apple does. where are these people now lol
 
Apple should learn to make these announcements at the same time they announce they are discontinuing support for their own stuff. That would leave less people hanging with no migration path.

This one was pretty evident it was coming, I don't see why Apple couldn't just wait until all the details were finalized to simply make 1 announcement and thus cut off all the drama.

Because then the news wouldn't have generated so much talk time about Apple, good or bad. Haven't you learned anything? It's the mindshare they are after, not the market share.
 
...
The prevalence of Java by number of developers alone is not a mandate for its inclusion. I know plenty of Java and .NET "developers" that are pretty remedial coders; I'd certainly never hire them. No offense, but lowering the bar to include people who have difficulty learning a new programming language would be an open invitation for more crapware.

Here here, I agree entirely.
 
Friends till the End

Steve Jobs CEO of Apple + Larry Ellision CEO of Oracle = Friends that are bent on seeing Google and Microsoft and now Adobe suffer.

I say that to say, Apple would never diss Java cause the relationship between the two companies runs deep on a personal CEO level.... Who do you think Helped get Steve to have the board of directors in 1997 to resign when he returned to Apple?? It was Ellision, he threated the board with legal ramifications if they stayed on, and he was even going to go as far as to take over himself to later relinquish power to Steve.

Java + Apple = Partners for life.

-Bruce
 
Not gonna happen. iOS is about creating a unified platform, not fragmented. Java itself doesn't run on iOS, and I expect it never will. Apple doesn't "desperately need" Java on iOS; they definitely need it on OS X still, but not even "desperately" there anymore.

Developers vote with their time and effort. There are plenty of developers who are more than happy to write software in Objective-C and Cocoa, both for iOS and the Mac. In fact, I'd say iOS needs Java about as much as Android needs Objective-C.

The prevalence of Java by number of developers alone is not a mandate for its inclusion. I know plenty of Java and .NET "developers" that are pretty remedial coders; I'd certainly never hire them. No offense, but lowering the bar to include people who have difficulty learning a new programming language would be an open invitation for more crapware.

As much as I like cocoa for writing gui apps you are sorely mistaken when you try to compare the two. Nowadays frameworks make the language, case closed and objective-c doesn't have nearly as many frameworks for it as java does. It doesn't even have anything like jdbc available(let alone advanced frameworks like hibernate), ditto for messaging and the list goes on.

I work in an all mac shop and if we need a quick and dirty application then we write it in cocoa/obj-c but if we need anything more than that it's java because i don't have all day to be reinventing the wheel. Plus the code will work on other platforms, always a plus.
 
Sure there is! We have a couple PowerMac G5 servers with a Redco rackmount kit (takes 12U!), so people should have no problem doing the same with the new Mac Pro Server!

Can you get dual power supplies in a Mac Pro? If not, the Mac Pro is a non-starter as a server.
 
Steve Jobs CEO of Apple + Larry Ellision CEO of Oracle = Friends that are bent on seeing Google and Microsoft and now Adobe suffer.

I say that to say, Apple would never diss Java cause the relationship between the two companies runs deep on a personal CEO level.... Who do you think Helped get Steve to have the board of directors in 1997 to resign when he returned to Apple?? It was Ellision, he threated the board with legal ramifications if they stayed on, and he was even going to go as far as to take over himself to later relinquish power to Steve.

Java + Apple = Partners for life.

-Bruce

You really need to stop making things up. Keep your fantasies to yourself. You are welcome to share 'opinions' and 'facts'.
 
Can you get dual power supplies in a Mac Pro? If not, the Mac Pro is a non-starter as a server.

Not to mention dedicating 12Us of rack space to 12 cores and 32 GB of RAM... for a machine that requires downtime if a disk ever goes south, while consumming more watts off your precious datacenter grid :rolleyes:
 
Its not difficult to announce the deprecation and this together, one gets delayed, simple. Apple screwed up the communication on this one, just accept it and get over your "Apple can do no wrong" line..

Customers, particularly business / pro customer's base their decisions on Apple's actions and communications...

It must feel liberating to claim there is "absolutely no reason" without being privy to the internal details of negotiations between Apple and Oracle. Yeah, it's not as though an announcement of this magnitude would take more than a few minutes to decide on anyway... :rolleyes:

And seriously, whenever someone suggests that Apple isn't careful about their communications, I tend to put that person on my crazies list. Apple is a master of communication and marketing. Virtually everything they do is meticulously planned. People may disagree with their tactics, but their long-term strategy certainly works well. Carefully staged communication can get people talking way more than run-of-the-mill PR statements.
 
Last edited:
People are all pissed about the way Apple handled this, but they didn't actually "Announce" they were deprecating the runtime for Java, they simply added that line in the release notes for a Java update. This article is about an actual press release sent out by the PR teams.

The problem here is that people that follow Apple REALLY FOLLOW APPLE. I don't know too many other companies that would get the level of scrutiny for a release note the day an update is released.

The same thing happened when Apple announced that they were no longer building tools for WebObjects. All sorts of press popped up about how they were killing WO. They weren't. They simply were letting the Open Source tools everyone was already using be the officially supported tools, rather than trying to build their own. Then, a couple years later, they stopped bundling WO with Snow Leopard by default, and the process happened all over again. WO is actually more thriving now than in a very long time, despite multiple hyperbolic story lines about it being dead based on individual release notes over the course of many years.

We just need to take a deep breath.

+1 People panic for no reason and then get mad at the people telling them not to panic. if anyone seriously thought Apple was going to drop Java then they really don't understand much of how the computer industry works. dropping Java on any platform would be suicide.

Unfortunately now we will get tons of comments of "Apple should have told us immediately blah blah" Um...get real. Not once did they ever say they would stop supporting Java. They simply stated it wouldn't be them updating Java.
 
+1 People panic for no reason and then get mad at the people telling them not to panic. if anyone seriously thought Apple was going to drop Java then they really don't understand much of how the computer industry works. dropping Java on any platform would be suicide.

Unfortunately now we will get tons of comments of "Apple should have told us immediately blah blah" Um...get real. Not once did they ever say they would stop supporting Java. They simply stated it wouldn't be them updating Java.

All this way of thinking might be fine when it comes to consumers, where migrating off of one platform/technology simply requires purchasing new stuff. But for people that make money off this software/hardware, it is important to have clear roadmaps and never leave anyone hanging.

The only people that need to "get real" here are the little consumers trying to tell Developers and System Administrators how right Apple are all the time.
 
Not to mention dedicating 12Us of rack space to 12 cores and 32 GB of RAM... for a machine that requires downtime if a disk ever goes south, while consumming more watts off your precious datacenter grid :rolleyes:

Mark my words... it will be 4Us in the next Mac Pro refresh.

While 4Us may not work for a data center it will work in a small to medium design based company that needs it for Final Cut Server and the like...

Right now my department (advertising) is running off of New 4U linux boxes and an old Xserve.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.