The Register® — Biting the hand that feeds IT

Feeds

Apple vanishes Java from Mac OS X Lion

Prophesy fulfilled. Download required

Requirements Checklist for Choosing a Cloud Backup and Recovery Service Provider

Apple has removed the Java runtime from its upcoming Mac OS X Lion, according to a report based on firsthand experience with a preview release of the OS.

Appleinsider reports that the latest developer release of Mac OS X 10.7 Lion removes both Java and Rosetta, the package used to run PowerPC code on Intel-based Macs. But according to the fanboi news site, Lion includes a mechanism for automatically downloading the latest version of Java for the Mac.

In late October, Apple caused a fair amount of unrest among Java developers when, in the release notes of a Java update, it said that Java on Mac had been "deprecated" and that it "may be removed from future versions of Mac OS." Now, it has been removed, but the future of Java development on Macs is secure. In November, Apple and Oracle announced that they would collaborate on a Mac-based incarnation of OpenJDK, an open source version of Java.

Apple said it would contribute "most of the key components, tools and technology" needed for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack, and base code for a new graphical client.

The average Joe isn't likely to miss Java on Lion. Few consumer desktop applications use the technology. But many business apps still use it, and of course, Java developers need the runtime on their machines. According to Appleinsider, if you try to run a Java app on Lion, the OS will look for the latest version of the runtime and download it – with the user's approval.

Rosetta was also previously deprecated by Apple, and the company barred applications using both Rosetta and Java from the new Mac App Store. With Snow Leopard, the current version of Mac OS X, Rosetta is not installed by default, but users could install it if they chose to. Now it has been completely removed. ®

Cloud storage: Lower cost and increase uptime

Really?

Since the main aim of Java was to provide a write-once, run-anywhere platform-agnostic development target, it reduced the power of vendor lock-in. When Java debuted, Apple had a tiny market share, so why would they feel threatened by a technology that would reduce lock-in to their rivals' operating systems?

Apple had to develop their own JVM because no-one else would - in other words, Apple wanted Java on their platform. However, they are now in a position where they can rely on both Oracle and the wider Java community to develop the JVM, and provide a better experience for end-users (e.g., more timely security updates).

9
0

Re: Java threatened Apple too

I beg to disagree with you here. :->Java on a Mac did not die from lack of merit.

IMHO Apple were justified in removing it from the OS install because the version they shipped was always a few key releases behind what you could D/L from Sun/Oracle.

They got hammered in the press for this.

Devs like me didn't care. We just downloaded the version we needed for our work and got on with said work regardless.

When I first start work on a new system almost the first thing I do is to check the version of java that is installed as the system default.

This is true for Windoze and Linux. Neither of which install java OOTB (well you can on some versions of Linux in a non standard install) on a simple installation.

When Apple announced this I failed to understand the gnashing of teeth from certain quarters.

To me this is a non event.

Paris because she sheds tears when anything gets removed.

9
1

silly wabbit.

Java is alive and well on the business side of computing. I use it frequently at work. Many VPN clients use it, and so do several VOIP applications. It would be suicidal for Apple to cut support for Java entirely. The real money comes from the business side. A lot of major companies won't think twice about paying high prices for technology, unlike the average consumer.

6
2

More from The Register

Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry
Apple at WWDC: Sleek new iOS, death of the big cats, pint-sized Mac Pro
CEO Cook: 'The biggest change to iOS since the introduction of the iPhone'
Chrome and Firefox are planet-wreckers, IE cuddles dolphins
Microsoft-commissioned study finds IE sucks less power than rival browsers