I didn’t really expect webstart to be the way the game was sold, as it’s not what current publishers of this type of game are used to dealing with (realarcade and shockwave are good examples where they have their own wrapper program that is used to time limit the demo). I was simply hoping webstart would be a reliable way to play a probably cut down version of the game on the web without the hassle of downloading anything.
Some specific issues with webstart that I can think of right now, the lack of layered security permissions, it’s all or nothing (well, all, nothing or j2ee permissions though I’m not sure what that is exactly). I remember the 1.5 beta had a wicked habbit of grabbing the jnlp file, and then only getting part of it and losing the connection or something and basically screwing the download up, there is a thread around here somewhere listing the problems people have had, the only one I know of that’s fixed is they finally change that ridiculous warning on the all permissions web start applications… my own brother was damn near shocked out of running it after seeing that warning (and other people who know me too). I’ve had a lot of situations where a webstart copy of something I wrote, wouldn’t run for a lot of people but a jar version would. Of course, my mom couldn’t get a jar version running because java wasn’t in her path… and webstart was no issue… but all the other problems kinda drown that out. Like I said, webstart is almost a damn good tool, and I do think we could distribute games and sell them via webstart if it just worked more consistantly.
As for mac being better… a friend of mine has a mac, he’s not that computer literate, so I was walking him through installing java (yep, cause whatever version he had was old) and when he tried to run the java installer… it said his os version was too low… I assume it’s just a matter of downloading a patch to fix that, but I’m not really familiar with the mac os, no idea why he didn’t just update his OS then, unless maybe it’s a monster big file.