Veel mensen vergeten dat er meer dan 1 probleem is
1) Waarom Moeilijk doen? Microsoft is 1 bedrijf en heeft dus 1 set regels waaraan een game moet voldoen. Gek genoeg is Sony dat niet... Sony heeft best wel veel last in het feit dat de interacties tussen de 3 devisions Sony(Japan, America, Europe) ervoor zorgt dat éénzelfde game verschillende requirements heeft.
2) XNA vs. ??? Microsoft heeft op dit ogenblik de superieure programming interface. Microsofts XNA (
http://msdn2.microsoft.com/en-us/xna/default.aspx), deze is zelfs multiplatform waardoor je relatief eenvoudig zowel voor XBOX360 als PC kan developpen zonder veel extra overhead. Sony heeft op dit ogenblik niets dat zelfs in de buurt komt.
3) Engines juist omdat XNA bestaat, is het ook veel eenvoudiger om een goede engine te schrijven voor die de XBox360 zijn capaciteiten optimaal benut, op dit moment bestaan er in verhouding veel minder echt geoptimaliseerde engines die in staat zijn om de mogelijkheden van de PS3 echt te benutten (Ik denk hierbij aan bvb de White knight & Unreal engine)
4) Memory Tegenwoordig zijn programmeurs het niet meer gewoon om zuinig met resources om te springen, dit is vooral het geval voor memory. De XBox360 heeft 512MB ram beschikbaar dat hij moet verdelen tussen zowel OS, Game als Graphics, de PS3 heeft 256MB Ram dedicated video memory en 'maar' 256MB ram beschikbaar dat hij moet verdelen tussen game en OS. (Ook schijnt de PS3 zijn OS nogal memory-hungry te zijn maar Sony is eraan aan het werk) Ik kan me voorstellen dat dit voor bepaalde delen van de game moeilijk werkt, vooral als je weet dat de bandbreedte van de PS3 naar zijn cores relatief beperkend is.
5) Het is zeer moeilijk om te programmeren naar CPU's die niet identiek zijn, idereen weet dat de PS3 zijn CELL 7 beschikbare cores heeft, doch deze cores zijn niet evenwaardig. De cores van de XBox zijn dat wel en kunnen dus elk alle taken even efficient aan.
Dit is dus geen betoog welke machine beter is, maar daar waar sony sterk is in hardware en de PS3 echt wel een vernieuwende machine is, is Microsoft zeer sterk in het aanleveren van ontwikkeltools en het supporteren van developers. Dit zal in de loop van de tijd wel egaliseren als Sony meer tijd & geld in support van development tools en developers steekt, maar dat is nu eenmaal niet de corebusiness van sony, en microsoft staat echt niet stil.
edit: Besluit toegevoegd
[Reactie gewijzigd door Ryaka op 22 juli 2024 22:52]