So I for one, being a Java programmer working on a Mac for, well a respectable amount of time, was kind of disheartened when Apple announced they were deprecating Java from Mac OS X:
“As of the release of Java for Max OS X 10.6 Update 3, the version of Java that is ported by Apple, and that ships with Max 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 Max 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.”
But a few days later, their plan with Java was a bit more clear with the announcement of OpenJDK Project for Mac OS X.
“Oracle and Apple® today announced the OpenJDK project for Mac OS® X. Apple will contribute most of the key components, tools and technology required 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 the foundation for a new graphical client. OpenJDK will make Apple’s Java technology available to open source developers so they can access and contribute to the effort.”
“Apple also confirmed that Java SE 6 will continue to be available from Apple for Mac OS X Snow Leopard® and the upcoming release of Mac OS X Lion. Java SE 7 and future versions of Java for Mac OS X will be available from Oracle.”
Well, needless to say, that puts the smile back in place. 🙂