[] For many of us, Webstart finally works! (after years of not working, crashing, being generally so utterly rubbish as to be a complete waste of time)
[] Webstart is a really really good way of distributing java games (assuming it works…which has been a problem for a long time) and there are very few exceptions to the rule that “all games SHOULD be webstart”
[] IIRC Webstart handles a lot of the stuff that a lot of us don’t want to give a monkey’s **** about - like installing extra libraries, correct versions of libraries, etc. I have to worry about libraries and versioning all day long in my day job, I really don’t want that hassle in a game - and I’m not going to start messing about installing stuff myself to get a game to work (I’ll just go back to Warcraft 3 or similar if you’re going to make me do that!)
[] Unzipping a zip isn’t “difficult” but it IS time consuming, because you have to have an unzip program (not installed on many machines by default), then you have to unpack everything to a folder somewhere (messing up your FS with lots of extra files, which is something a lot of users don’t like, especailly if they don’t yet know if they like the game), then you have to go to a command shell, type lots of stuff in to get to the game, type stuff in to run it. If they’ve provided no start file, you have to type a long package name, and if they HAVE, then 90% of authors get it wrong - they make scripts that don’t work and are too incompetent / inexperienced / bad at testing to even notice. After the XXXth time going through that pain I got fed up and just don’t bother now…if the author can’t be bothered to type "jar -cmf manifest " then I don’t trust the rest of the game to have any quality at all.
[] …the more authors who use webstart, the more people will expect it, and the more authors will use webstart
That said…I agree with your point that webstart STILL won’t let you export things from your webstart cache … there darn well ought to be a button “save as…” which exports a single game/app as a single jar file (or as a folder if separate JAR’s are needed side-by-side).
This is especially painful if e.g. you don’t have a net connection at the moment and want to share an app or game over a private LAN (e.g. on a laptop-laptop IR link with a friend at a conference…).