DirectX 10 Only On Vista
Next Generation is reporting that DirectX 10 will only be released for Windows Vista. Those of us puttering along with XP will have to make do with 9. From the article: "The exclusivity of DirectX 10 means that in order to enjoy the high-end features of next-generation GPUs, gamers will need to adopt Vista. Some end users are upset with Microsoft, as the move effectively forces gamers to buy Vista if they do intend to remain serious about cutting-edge PC gaming." It may even be worth it for titles like Crysis.
From a marketing standpoint, this is the only way Microsoft is going to get a lot of people to buy their new OS.
I can only speak for myself but from what I've heard, Vista will offer few enhancements over XP that I really need in an OS. Better searching? I don't particularly need it, but Google Desktop. IE7? Not a chance, Firefox has me hooked and has many more features. "Gadgets"? No thanks, but Konfabulator (now Yahoo Widgets) if you wanted them.
Additionally, I'm still concerned about Microsoft's (and other companies') plan to control our PCs, even though we haven't heard a lot about it recently. So by the time Vista comes out, I'm likely going to move over to a Linux distribution, probably either Ubuntu or Gentoo, and this is really the only thing I might still want out of Windows: gaming.
This move smacks of Microsoft-brand lock-in, and it still won't convince me to move.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
much more like an Apple zealot, which is why I'm as surprised as anyone about what I'm about to write.
But, really, I don't really see anything wrong with this, nor do I see it as all that different from what Apple has done with its various releases of OS X. For example, Tiger introduced all sorts of cool new developer functionality, like Core Data and Core Video (I believe Core Image was already present in some capacity in Panther, but I may be getting my APIs mixed up). These were/are great for developers, but the side effect of them being used means that the resulting apps are Tiger-only.
Isn't it essentially the same with Vista and DirectX? Certainly, it's a pragmatic, business decision - but it's hard for me to fault Microsoft for it.
concrete5: a cms made for marketing, but strong enough for geeks.
if they force me to buy Windows Vista to use Direct X 10, then I'll just wait until the come out with the Wii version, cause I'm not upgrading to Vista.
Personally, I think this is a bad decision by them, but I'm sure Microsoft made some kind of deal that worked for them.
-- Tigger warning: This post may contain tiggers! --
(side note: this is old news - I heard of it at least a week or so ago)
What does this mean for the games market? It seems to me that few developers/publishers are going to want to limit themselves to only a portion of their current market by developing a DirectX 10-only game - at least not until Vista is on well over half of Windows machines, which is likely to take a couple of years. This is especially likely considering the current cutthroat state of the PC games market, where the bar to entry in the top-sellers list is extremely high (not to mention that it's dominated by innovation-fearing publishers who would rather spend their money marketing recycled games built on DirectX 9 than fund a whole new engine for a DirectX 10 game).
My prediction is that only a few DirectX 10-only games will be seen in the first year after Vista's release, and most of them will be mediocre Microsoft titles. The only other thing I can think of is if a game could be made that takes advantage of DirectX 10 when available but falls back on DirectX 9 otherwise; in this case, I'd expect to see a handful of FPS games touting optional usage of DirectX 10 features.
--
On the user end of things, most people aren't going to rush out and buy a new OS. Most people aren't going to know whether Vista will run on their system, much less what the advantages/disadvantages would be, so they will simply wait until their current system gets too old and will have Vista pre-installed on their next PC.
I'm guessing that a lot of people will be upgrading within the next year, though, as I've seen indications that a large number of people are, for example, still using early AMD64 CPUs and GeForce 5xxx and 6xxx video cards.
Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
Comparing an instance of an OS running as a guest in VMWare to an actual installation "on the bare metal" with equally limited memory should be considered cheating. The host OS will buffer read and write requests to the VMWared OS's swap file in any leftover free memory, so the penalty for swapping is drastically reduced.