That argument can be used for a lot of other new options W7 introduces too. And the fact that there are 3rd party apps is a weak point as that never stopped MS from putting functionality similar to existing 3rd party apps in Windows before.
There is a difference between new feature and option (something you can toggle on/off). There are very few options introduced around the existing functionality and new stuff has very limited exposed tweaking.
(...) The novelty isn't that the gradient is gone. It's that you interact with gadgets directly in W7 whereas in Vista half of the time you're interacting with the sidebar. That's much more important than a gradient, even though it's lost on many commentators.
So we agree on this? I'm confused...
You can say that again. You're human therefore inherently biased. Using your argument, you're wrong too. Heck, according to you, every single advice given by every human for the duration of our stay on Earth is wrong.
Of course I'm human, of course I make mistakes.
But I'm not imposing my opinion upon others (or at least I try not to).
Am I the only one who does NOT want any backwards compatibility? Isnt that the main thorn in the side of MS and their products and part of a reason why making progress is so hard for them? Look at the jump from Mac OS 9 to OS X...as an example.
As long as Diablo works, back compat is not important. But seriously: yes, this is why it's rather hard to make huge progress, even with stuff like performance. But back-compat is what is giving Windows an edge over alternatives.
Anyway, while I do believe there's some BC that could be moved to virtualisation (I love Virtual PC), the truth is that most Windows users either don't care or don't want to use a dedicated virtualisation app, install a new OS inside their OS, and _then_ run their critical apps. I think MS is striking a good balance between having BC and not letting it hold back inovation. It's a complex problem to solve.
It is. And virtualization is not perfect solution (sadly). Many features you take for granted (drag & drop, OLE) are hard to get right between native shell and virtualization environment (especially OLE).
How far back do I want that compatability to extend? To be honest, i want it to extend all the way back to DOS. If I get the urge to fire up Doom 2 I just wanna be able to do it without worrying about compatability.
For DOS, Windows should ship with DosBOX.
Still, if its seriously holding performance back on modern applications, I wouldn't mind dropping native backwards compatability for say the pre-XP era. Especially if they could run older apps via emulation.
Unfortunately back-compat is important even for things like drivers.
They could start with ditching x86 support.
There's no x86 Server 2008 R2 already.
http://concentratedtech.com/content...ye-x86-windows-server-2008-r2-to-be-x64-only/
But WOW64 is still there.
I can see and and agree with what you are saying but I would like MS to be a bit bolder and just dump backwards compatibility completely.
And sell 1% of what they could? Great idea!