I\'ve read that before and it doesn\'t say much, just raises several important questions and some of which probably won\'t apply to this upcoming generation.
The main point of posting it was due to a lack of understanding I noticed surrounding XNA - mainly some people (not you Ginko) seeing XNA as something that will make Xenon software all the more attractive to develop due to it reducing costs, time and effort significantly.
What this article nicely points out is what XNA is and what Microsofts vision is. It goes way beyond just serving as a framework or middleware. The main point is also that it
won\'t reduce development costs by a large factor - but will of course make it easier to deal with certain aspects of the hardware.
I remember reading in some other articles that one of its strong points is the basic library which will make it easy to deal with the multiple threads, making the learning curve somewhat easier for new developers to jump in and get sufficiant results.
The more important question however is, how will it compare to what Sony or Nintendo are working on?
How does PS3 compare to this?
Not much is made public on what kind of an API Sony will include for PS3 at this time unfortunately. Sources indicate that they are building software in close alliance with IBM (which has had experience in computer grids and software over quite some time) to make development easier on PS3. It will be complicated, but press also indicates that it will be more like PSP development or PSone (more libraries, better support, some API).
On a more interesting note, it very well seems that PS3 developer kits will be CELL based machines. People that have studies CELL know that it\'s a
network processor, not only being scalable in its own entity, but can also draw more performance over hispeed networks.
Imagine the following scenario:
If future game studios buy CELL workstations and hook them up via highspeed network, each and every workstation gets more powerful as it will be able to draw performance over the network from the other workstation that are idle. Think of it like this: during development, the longest and most time consuming task is rendering. Already today this is a problem and development times could already be greatly reduced if these could be reduced. if you\'d have a CELL based network with CELL workstations, every time when a computer needs to render, it just fetches performance over the network and would be able to get an amazing increase in performance. Imagine a huge developer studio with 20 CELL workstations - 19 being idle and one being ready to render? 19x increase in performance?
I\'m sure you all read the visions on having a CELL based TV, a CELL based Radio all hooked up over a network. Well, IMO, I think what Sony is after is CELL workstations. If this turns out to be true and they get the necessary support from Maya, 3d studio max and all the others, this may be
the reason to support PS3 and the CELL platform. The benefits would be unbeatable.
Thoughts?