Choice is bad? Microsoft comes up with a new way of doing things but leaves the old ways in place. Again this is due to the backwards compatibility requirement.
Curious how MS is getting dinged for tacking on features isntead of throwing out the old and replacing it with the new. Especially as MS just basically did that with Vista, and is getting heat for doing so.[\QUOTE]
Yes, choice is bad from a user interface perspective. Especially when you have 5 choices for setting a font in one program, and five different choices for doing it in another. And especially when this is not aftermarket software, but the OS itself. Consistency is the core of good user interface design. The fact that iphone is inconsistent (sometimes you rotate, sometimes you don't, etc.) drives me nuts.
There's nothing wrong with allowing multiple ways of doing things if each of them is a natural and efficient choice. But you have to be consistent.
You seem to think I'm dinging MS for being compatible. I'm not. They did what they had to do. But it results in a system that is worse for it in nearly every way than if they started from scratch. Note that xbox 360 is brand new in every way over xbox, and you run xbox in an emulator. In my opinion, ms should have done that.
As another example, apple TWICE made a major architectural change (68000->power pc->intel) and has still managed to keep things reasonably tight despite maintaining reasonable backwards compatibility. Now, MS couldn't accept mere "reasonable" compatibility, so the job for them is harder, but, still, you can't argue that the result is great. And if I was the engineer tasked with doing it, I would build a virtual machine into the OS to run all the old "bad" code. If the old code goes down, it can only bring down the virtual machine. I mean, what the hell is with old code on vista causing aero glass to turn off for all other windows? In engineering we call what MS did a "kludge." And they are the masters of it. THey know it, too. What do you think .NET is all about? They want to start from scratch. They are trying. But the market won't necessarily go with them (and, even worse, if the market is willing to start from scratch, why not go to linux or mac?)
To summarize: i'm not really blaming ms. They did what was expedient, and what was necessary given their market position. But it's stupid to say that because of that we should put up with their engineering tradeoffs rather than switch to something more elegant.
As for copy/paste, there are many ways it could be done easily with multitouch. For example, to select, circle the text with your finger. Or to select, put down two fingers side by side at the start of the selection region, then move one to the end of the selection region. Or to select, touch and hold the start and end point with two fingers.
Once you have selected, i think you would agree it's easy to gesture "copy" or "cut."