Posted March 18, 2015
shmerl: With Windows 10 MS will shoot themselves in the foot. People won't be eager to upgrade to some new Windows which will be required for DX12. On the other hand Vulkan will work on all versions of Windows and on Linux and OS X. Which will result in DX being used less and more potential for cross platform games.
Then why will I be upgrading to Windows 10? I will be purchasing 3 Windows 10 copies when Microsoft releases Windows 10 for sale. I don't go for free I'm not a free loader. So I will wait for 1 year to pass so I can purchase 3 Windows 10 copies. I need Windows 10 on my home PC's especially for when I do work at home. Since Windows 7 support will end around 2020. It will be better to just upgrade to Windows 10. Windows 10 is expected to have around 600 million copies after it gets released and this is combination of both free and paid copies for both businesses and video gamers upgrading to Windows 10.
DirectX 12 will be better than Vulkan. Unreal Engine 4 will support DirectX 12, Nitrous engine will support DirectX 12, Frostbite 3 will support DirectX 12, CryEngine will support DirectX 12, Source 2 will support DirectX 12 VALVe has DirectX 12 support on their road map, and the Gaebryo engine will support DirectX 12.
Screw cross platform API's, support DirectX 12 on Windows and OpenGL, Vulkan on Mac OSX and Linux.
Stop thinking Linux is going to grow and take over Windows.
Linux will remain dominant in the mobile phone market, but it looks like Microsoft is gaining market share with their Windows phones. Microsoft said that first quarter financially their Windows mobile phones sold better and earned them a lot of profit compared to 2014, 2013, and 2012.