It is expected that the DirectX event does give a good hint at what we can expect. According to the description, it seems DirectX 12 will offer lower-level access to hardware, similar to AMD’s Mantle API. Having low-level access to your hardware means you are able to get the most out of it and make better use of it.
The next important question is when Microsoft will actually release DX12. And it’s safe to bet Microsoft usually releases major version of DirectX with new versions of Windows, we could see it arrive with Windows 9 next year. DirectX 12 will also be in future versions of Windows Phone and will supports the same features as on the desktop version of Windows, so a game made for DirectX 12 on Windows will technically run on Windows Phone.
But again I have to ask myself what about iOS and Android? Because surely this two OS will run most of the computing devices over the next decade surely.