Andrew said:
As it is Liz, there are hundreds, possibly thousands
of people a day downloading the 'light' versions of
the latest Mozilla or Opera browsers, the ones without
Java (which is over 14 Meg, and will soon be
around 30 - just for the run-time).
There are also hundreds, possibly thousands of people a day
downloading the Microsoft JVM from unofficial sources because
either:
a) it starts up faster and doesn't eat CPU cycles like Sun's most
recent plug-in. I visit a page with an applet and my Celeron 1.7GH
w/512MB hangs for about 5 seconds, causing my MP3 software to
skip/stall, my mouse to skip, etc, with the Microsoft JVM I barely
notice it's started.
b) their favorite game site doesn't work right in the newest Sun
plug-in, not due to any "Java destroying proprietary feature" the
applet author used in the applet, but simply because something has
changed between Java 1.1 and 1.4 and the applet needs updating,
which the game site doesn't seem willing to do. I ran into this
with my parents... updated to the Sun JRE, my mom complained her
games didn't work anymore, had to remove it.
It is up to web page authors and applet
developers to convince the end users that
30 meg plug-in is worth it.
It is also up to page authors and applet developers to make sure
their offerings work properly in the newest Java plug-in. Heck, you
have sites *recommending* the Microsoft JVM:
<url:
http://www.jippii.co.uk/jsp/games/java_help.jsp />
"If you are running Windows XP there is a good chance that you are
running the Sun Java plugin because Microsoft stopped including the
Java Virtual Machine with Internet Explorer recently.
However, after considerable testing here at Jippii we now recommend
that to achieve the best performance from Jippii's Pasiworld games
you should install the Microsoft Java Virtual Machine. It's this
version of the Java plug in that work the best."
<url:
http://www.minatrix.com/servlet/view?file=/faq.html />
"Our applets run best with Microsoft's JVM (Java Virtual Machine),
or Netscape JVM 1.1 (found in Netscape 4.09 and up to 4.x)."
These sites and applet authors are well aware of the current
situation, they are well aware of the fact that the Microsoft JVM
is obsolete, the second url acknowledges the applets work with the
Netscape JVM (so no "Java destroying Microsoft proprietary
features" have been used), they have just recognized the fact that
their applets work *better* with Microsoft's JVM and are
*recommending* it.
Given the level of confusion and conflict in the Java community
over which JVM is "better", its easy to see why the general public
is falling back on Microsoft's JVM ("because my favorite game site
told me to download it!"). Until Sun can fix the startup
performance problems with the JRE and those advocating Java can get
their act together and convince people that it worthwhile
downloading a 15MB plug-in and having their system hang for 5
seconds when they visit a site with a Java applet is worth it,
applets will continue to be written to version 1.1.