It just dawned on me that I need Vista. I happened to be looking at one of Microsoft’s “why vista rocks” summaries, and there it was:
Features Windows Aero, an efficient and visually stunning interface that makes it easier to accomplish multiple tasks at once by providing a three-dimensional, real-time, animated view of all of your open applications and documents
Well I certainly wasn’t going to be won over by the table functionality. But 3D windows? Yes, yes, yes. That alone is worth $140+tax. The ability to see my Windows in 3D will make it easier to multitask. [sic]
The only real assets Vista has to offer are:
. A new UI skin/theme,
. Security delegation (confirm/deny),
. DirectX 10
I can get the first two with Windows XP; the first for free, the second for $35 from a smaller company that has to shape its product on the lathe of the free market, in competition and struggle for life.
Nowhere is the stagnated, inbred development that MS products manifest lately more obvious than in the security “features” of Vista – as though they followed the trends of everything wrong with security products of yesteryear and chose that as the design track to embark upon.
It’s an unfair generalization to say that Vista is worse than XP when it comes to performance, I think in fairness you can only say that they have redistributed overall performance so that Vista and XP do not share the same performance peaks, but Vista is certainly not a general XP beater in performance.
In terms of gaming, if its not DirectX10 based, anticipate a drop; if it’s OpenGL based,
And the bad news is … we’re OpenGL based. TEII couldn’t be any more OpenGL based. Our Mac support ties us to OpenGL so the only way out of that barrel is to either drop the Mac and go to DirectX (which means as an ongoing operation we have to keep throwing time at redeveloping our graphics engine to support the latest DirectX, a treadmill we have no desire to get back on) or we have to go to 3rd party API/library that speaks DirectX and OpenGL as it sees fit (which still means throwing more months of dev time just making our graphics engine work “as is”, and makes serious optimization very difficult).