I hope DX12 crashes and burns so that Vulkan can take the spotlight for the next decade. As consumers we don't need Microsoft and their platform locking tactics since Vulkan, being improvement on Mantle, should be just as capable and familiar to devs as DX12. DX needs to die.
Would be good if Vulkan beat out DX, but if msft gets up against it, they can bring a lot of resources to bare. They can basically buy the gaming market if needed. You think nVidia and AMD can throw money at devs? Imagine what msft can do?
IMO the only reason everyone is getting free upgrades to Win10 is because of Mantle and Vulkan. If people could get the latest API without having to buy a new OS from msft, nobody would buy Win10 anyway. I know I'd be all over Linux if every game that was available in DX12 was also available on Linux. I doubt msft will let this happen.
So are we gonna turn this into a "death to Microsoft" thread?
The assertion that the only reason M$ is giving free upgrades to win10 is because of mantle, that is a whole new level IMO.
I personally think that is way way out there. I find it baffling.
Just take a moment to look at the situation and it is really not all that complex. No need for radical theories, or offerings.... I should say.
So lets ask a question here,
Q: Where does M$ make its money with windows sales?
A: Brand new PCs
This is not gonna change
Very very few people buy OS upgrades anymore. The new builds and new sales are the bulk of Microsofts windows sales.
Then there is this other fact that most people don't buy computers often. They keep them for a while. You also have to look at the current trends, which is now a market of many OS's, one of real competition. This is a new age and new strategies are necessary. Google gives away the most popular OS, android. The situation is very very different than it was so many years ago.
You may not know this but Microsoft had/has a free version of windows 8, has absolutely nothing to do with any API but everything to do with android. This is what you need to realize the most, Microsoft has been trying many things to stay relevant. This just didn't all start with win10. Microsoft was willing to give away win8 in cases they thought they wouldn't be able to sell it anyway.
So that's how we get to the decision
The dissatisfaction of win8 + the abundance of other great options that people could buy + the fact that very few users would buy an windows upgrade especially if they are already disappointed with win8 + the quick adoption of alternative OSs in recent years = Microsoft doing things a little bit differently this time.
The quick adoption of alternative operating systems has really got the attention of Microsoft. If they do not change with the times, they will be left behind. There is this real effort to evolve. Take a good look and you will see it coming out in so many other ways. From office to win 10, take a long look.
There are so many people out there with win 8 laptops and such that just will not buy a win 10 upgrade. They just will not and M$ knows this. But win10 is an effort to really shift gears for the company. It is actually much more in their benefit to offer this upgrade, it is not a loss. The largest majority of these people wouldn't buy a win10 upgrade anyway. It is more important to try to keep these people in the M$ ecosystem. This is a new age amnd MS wants to remain very relevant.