I wanted to share the following regarding next gen hardware from MS and Sony.
As many of you might have already guessed, much of the hardware configuration of both systems has been given away in one rumor or another, except for those few surprises that are sure to pop up - and any last minute changes that can be had. What I want to share with everyone is a reminder that we already know what the high level process of putting together a console is. In the case of MS, we have much documentation in video and written form via interviews and books even- and so we know the following to be true.
MS is always going to target the 3rd party community. It is going to engage them and along with it's own internal research, determine where gaming is going, what developers want, and what types of experiences they are keen to deliver. So it will design a system that is easy for them to harness. The choice of the 360 CPU and it's particulars (such as the VMX units and SMT design) are a keen example of this following the original XBox. The GPU contained an arbiter for prioritizing unified shader utilization so as to automatically optimize early game engines. The EDRAM allowed hardware graphical features to be enabled with little cost without the need to code what otherwise would involve hard work to achieve with what is just a 48 shader GPU - especially at a time when many developers were still getting their feet wet with things like HDR. The 360 managed to gain so much acceptance because MS did the right research and followed that up by listening to feedback from gamers and developers. It showed in the controller and the amount of RAM in they system. The OS and even the focus on media other than gaming is all based around the habits of gamers. After all, the data does clearly show that many gamers are spending a lot more time watching TV and Movies on their consoles than they used to. But more than anything MS understands what it takes to create a healthy platform. It knows that a platform has to win over developers because so long as developers are making money they will continue to make games. That means providing a system that is easy and cheap to make games on. And so long as developers can focus on the player experience instead of tackling large technical issues they will continue to make great games - and the more great games they make the more gamers will support the platform. If you pay attention to this, then it will be much easier for you to identify which rumors are false, and which are not.
And that brings me to something else. The 360 CPU, GPU and SDK have lots of nice features, but I believe the greatest are the features that allow for the capturing performance metrics via debugging tools. Specifically the ability to profile engine performance. This data tells MS exactly what the strong and weak points of the system are. MS was smart enough to know that it's not just important to provide a system that performs well, but one that teaches MS how to built a better one the next go around. You all know about the Durango meeting that was held between MS and various a developer. You all remember that a case was made, and that the rumors were that MS had listened, just as it has in the past. Having done the research on where games are going and what the demands of the system are going to be, MS has designed a system to meet those needs.
When the 360 launched, there were some things about its specs that seemed impressive at the time, and other things that did not. The same is true this next go around. I would pay attention to those specifics that are designed to make accomplishing certain things easier for developers. Don't pay so much attention to the amount of bandwidth, pay attention to where it counts. The next generation Xbox is this: An evolution of the Xbox 360 where MS addresses the limitations of the 360 design to balance it against its strong points with respect to the following:
1) The need to keep developer support
2) The need to deliver new experiences
3) The need to own the living room
4) And do it all cost effectively and with a power efficient design
I see a lot of focus on FLOPS as a metric. You'll get FLOPS, but if anything, this next generation will help to diminish the value of FLOPS as an indication of capability. With the right hardware, you can do incredible things that would otherwise require a ton of FLOPS. So when you see FLOPS numbers in the next generation, think about both all the things developers can use them for, as well as all the things they no longer need to use them for due to custom hardware.
Sony's process and goals are as you can imagine much the same. Of course we know less about it publically and we also know that the father of the PlayStation is no longer a factor. Some think that the Vita design is an indication of what is to be expected in the PS4.
The question you really have to ask yourself is which company do you think will put out the tools and hardware design that will get developers pumping out quality titles cheaply and quickly during the transition into the next generation. That is what will determine the lead platform early on. While that may indicate to many that MS has the upper hand in this, the current situation means that MS has the most to deliver in terms of functionality and also means that their platform is a risk for appearing to not be focused on the core gaming audience. That is unless Sony follows their unfocused approach and fails on the delivery. How things unravel from here on out should be very interesting to watch.