Let me first answer the On-Topic part, and then I will go on a rant which you might want to ignore.
kirkmc wrote:Anyway, my point was about more than just the iPad; I'd very much like to have a native client for Mac OS X that doesn't use Java with its many quirks. And I know there are a couple of people who would like to make them.
Sure. There are always people who are willing to make stuff. Native OSX, native Windows (we have had this discussion before) and so on. But this is WMS's decision to allow or not. And it seems he is pretty adamant, and I am not really sure what we can accomplish by rehashing the old arguments with a dash of new flavor.
Just consider: IGS opened its protocol to allow exactly what you are suggesting KGS should do. And even though IGS is much older, it still does not have a decent client, and when it does - it gets broken and not-supported within a year, and the server is still bound to the ancient telnet protocol, and the whole thing seems to be just going downhill. What makes you think KGS will fare any better if it opens its protocol?
---------------------------------------
And now for some iPad ranting.
Don't read if you are an iPad fan and have high blood pressure.
kirkmc wrote:Well, you've got a couple of things wrong. The iPad does multitasking,
Like what?
I played with it enough to know I cannot browse the web and read my email at the same time. Or read L19 and download some app from the AppStore at the same time. Or - pick almost any other two activities you would usually do on a computer in separate windows and chances are iPad does not do it. Yeah, i know, iPad is not a computer, its a glorified oversized iPhone, but as such it is useless... it is too big to be used as a phone and it has not enough functionality to serve as a netbook. It cannot even replace a decent ereader since it will ruin your eyes.
kirkmc wrote:and I don't see the use for a camera on a device that size.
Skype? For example....
It has uses on smaller devices (iPhones), and on larger ones (laptops). What makes iPad's size so unique that it does not need camera?
But its not only the camera... a lack of USB is simply criminal, imho.
kirkmc wrote:Flash and Java are both resource hogs, and tests of Android tablets that run Flash show that their battery life is terrible; when Flash works, that is, because apparently it doesn't work very well on all of them.
It seems to work ok on pretty much every computer I have ever used, from PC to Unix, to OSX. True, resources on iPhone-size devices are more limited, but iPad is not iPhone-sized, and there are full-fledged laptops (of any flavors) smaller than this which support both Flash and Java without any particular problems I have heard about. I have used Java on my ancient laptop running winXP with 512MB Ram, and there was no issues. iPad simple cannot be much crappier than that!! Or, at least - it should not be that much crappier. And if it is, it is up to us, the users, to bash on Apple until it straightens up and decides to produce a tablet worthy of its name.
kirkmc wrote:As for Java, Apple has decided that there are too few Java apps for them to really support it.
Its more like both Java and Flash are hard for Apple to control via the AppStore. There are enough Java applications out there to warrant Java being supported on most other devices, Apple computers included.
kirkmc wrote:In the future, it'll be up to Sun to provide it, but they won't put it on iOS devices for reasons similar to those they chose for Flash: battery life, reliability, and security. (Apparently, given that there is fragmentation in Java itself, CGoban doesn't work correctly with all flavors of Java. This seems to be another reason to look toward other solutions in the future.)
In any case, blaming hardware for not supporting old software seems to me to be the wrong way around.
I am not doing that.
I am blaming hardware for not providing functionality that is widely used and expected from such devices, and which, at least partially, it boasts it has (the whole 'best way to browse the web' slogan.) Anyhow... the Apple's claim (and yours too) is not that Java and Flash are 'old'. It is that they are resource-intensive, crash a lot, and lack security, among other things. If not for the fact that the rest of the world seemed to have somehow solved most of these issues, I fail to acknowledge the validity of Apple's (and your) claim.