DarkTemplar said: Well I after reading it I will speculate a couple of things that could make the NextBox easy to develop compared to the Wii U:
1) It will have its architecture really close to a PC. 2) It will have a traditional controller (without a touchscreen). |
No, what makes the next Xbox easier to develop on is .Net.
.Net is designed to remove the developer from the hardware, providing them with a simple and consistent interface to hardware, regardless of what the hardware is. When new functionality to the hardware is added or the capabilities expanded, the only requirement is learning the new features. You don't have to relearn how to develop your game just to move it from one platform to the next. Everything developers learned to develop a game on the Xbox 360 will be applicable on the next Xbox. They can code it for the Xbox 360 and the next Xbox, and when they compile it, they'll get two separate builds. One for each platform. It makes developing super simple.
Compare that to the PS3 and PS4, and Wii and Wii U, where developers talk to the hardware directly and will have to relearn APIs (libraries) from one platform to the next, relearning how to develop for each new platform. They won't be able to share code. They'll have to develop for each platform, where as (again) on the Xbox 360 and next Xbox they will be able to share code between games for both platforms.
What is easier? To write game code once, then tweak for each platform, or write code for each platform? If developers can write once and tweak the code for a different platform they will gladly do it, and with .Net, the Xbox 360 and next Xbox they can.