Apple is disabling Java by default in the last update which is a perfect solution to the risk that Java presents to the desktop. At the same time, it’s drives a stake into the heart of Java as a viable desktop platform.
For the last decade, Java has been a major security weakness but very, very few people actually use it. Think about it, Java is widely installed but not widely used.
Perversely, Java supporters regularly claim how widespread the installed base is and point to high levels of installation so that you can be sure it “works on all platforms”.
As network engineers know, it’s doesn’t work on most platforms. Java applications as sold by network vendors do not work on Mac OSX, or Linux or BSD. They only work on Windows. For example, Cisco ASDM, IDM, Security Manager and many more. Bluecoat ProxySG client is unreliable on the MAC, Juniper ScreenOS interface for the Netscreen firewall needs to use DHTML.
Apple’s decision to actively disable Java by default means that Java will lose signficant market share when reported as “platofrm availability”. It may be installed but it will not show as active from web surveys anymore. Even better, Apple has arranged for Java to auto-disable after 35 days of no usage.
Kick it when it’s down. Just like Adobe Flash is gone, this is probably the end of Java on the workstation.
No one needs Java on their desktop. It’s like infesting your body with lice and hoping you won’t get rabies. Good step by Apple to solve the Java security problem on a permanent basis.
Good riddance to Java.