Its no secret as to why its difficult to develop for it.
The Cell is good at handling multithreading and certain kinds of operations, but much more punishing if you dont. However, most games havent been using a significant amount of multithreading since games were ever made. It makes it difficult to transition games done traditionally to a heavily multithreaded model.
This problem is made worse due to Sony being a hardware company - not a software one. Even with IBM's help (another mostly hardware company), their tools arent good enough or simple enough for developers to use to get more out of the Cell.
If Sony had good tools, but simple hardware, developers could get alot of out of it still. If Sony didnt have good tools, but had easy to use hardware, in time developers would understand the tools and get use out of them. With Sony having poor tools and complex hardware, its not much of a wonder of why its the way it is now.
Im doing a quite a bit of oversimplification to get my point across. But i hope you get the general idea.
Log in to comment