It could just mean that Microsoft will not enter into a long protracted console cycle and will upgrade their devices every 4-5 years, but that they will also retain full hardware backwards compatibility thanks to sticking to the x86 hardware ecosystem.
But it also enables developers to allow a game to scale across multiple consoles, just like how a PC game can scale between high and low-end.
SvennoJ said: How will 3rd party devs handle it. Currently 3rd party devs optimize their games for each console and provide a more generic (ie more power hungry) version (often later) that runs on all kinds of pc hardware. Will they make a special optimized build for each xbox one configuration, or will it be like pc with extra overhead for all the different hardware.
|
3rd party devs don't really "optimize" for particular hardware anymore. They build one version and scale it up/down from there, hence why most games look identical between the PS4 and Xbox One -sans framerate/resolution. - PC will sometimes get better shaders, shadowing, textures.
The optimisations are mostly done at the engine level, targeting specific API's, rather than being built to the metal like the consoles of old.
The overheads that PC typically exhibits was mostly because games were not built to the metal, they targeted various high-level API's, games hadn't been made to the metal since the days of DOS.
With Direct X 12 and Vulkan, that console advantage has been essentially eroded away. (Plus we have never-ending driver improvements to thank as well.) as all Platforms are using low-level API's with 3rd party engines optimised for each. (Unreal, Frostbite, Unity, CryEngine, Source and many more.)
Consoles have just become more PC like, drivers, API's and in some cases OS's, Hardware are all PC derived, that's not a bad thing... It allows for a myriad of advantages.