Toen Sony op de PlayStation Meeting de PlayStation 4 officieel aankondigde konden we uit de specificaties al min of meer opmaken dat de console qua architectuur veel op een PC lijkt en dat is niet zonder reden. De PlayStation 3 was immers enorm complex en dat heeft voor, tijdens en na de lancering veel geklaag vanuit ontwikkelaars opgeleverd.
De markt is door de jaren heen ook aardig veranderd en Sony realiseerde zich dat ze dit bij de PlayStation 4 anders moesten aanpakken. In een interview met Gamasutra (het lezen waard) vertelt systeem architect, Mark Cerny, uitgebreid over wat de beweegredenen zijn geweest om voor deze architectuur te kiezen en in het kort komt het er op neer dat het voornaamste uitgangspunt was dat de PlayStation 4 geen puzzel moest worden.
“The biggest thing is we didn’t want the hardware to be a puzzle that programmers would be needing to solve in order to make quality titles.”
“The hope with PlayStation 4 was to have a powerful architecture, but also an architecture that would be a very familiar architecture in many ways.”
De PlayStation 3 was een enorm krachtig ding, maar om deze performance te bereiken diende ontwikkelaars zich in de architectuur te verdiepen en zichzelf aan te leren hoe ze de unieke manier van gebruik van de hardware konden aanleren. Dat is nu met de PlayStation 4 een afgesloten hoofdstuk, doordat de PlayStation 4 een ‘herkenbare’ CPU en GPU gebruikt en dat maakt het ontwikkelen aanzienlijk makkelijker.
“We want to make sure that the hardware is easy to use. And so having the familiar CPU and the familiar GPU definitely makes it easier to use,”
Naast dat Sony deze benadering toepaste bij het ontwerpen van de PlayStation 4 heeft Sony ook veel gecommuniceerd met middleware ontwikkelaars en partners om uit te zoeken wat zij precies wilden zien in een next-gen console en het resultaat is inmiddels daar. Een platform dat op basis van specificaties door zo goed als de hele industrie op handen gedragen wordt.
Ze zijn goed bezig bij Sony!
@194.116.198..xxx: Waarom altijd die xdoos vernoemen ps3 was vele malen sterker , maar gelukkig voor jou bleven de DEVs liever lui . De wereld had er heel anders uit gezien als zij deden zoals the first party DEVs .
BTW je ziet nu waar ze staan Bungi gaat ook al voor ps3 en ps4 .
@tyger1: ‘Vele malen sterker’ lijkt mij toch echt een beetje overdreven… Het is duidelijk dat de PS3 exclusives grafisch mooier zijn dan de rest van deze generatie op console, maar een wereld van verschil is het ook weer niet te noemen.
@pimmetje-r: Ik lees in je reactie ” Het is duidelijk dat de PS3 exclusives grafisch mooier zijn dan de rest ” dit bedoel ik juist de andere DEVs waren te lui om de ps3 te bestuderen voor beter resultaat .
@tyger1:
Ik ben gewoon reeël en schreeuw niet als een fanboy
Mijn xboxen staan al 2 jaar stof te happen
En mijn PS3’s maken overuren 🙂
En ze zijn toch goed bezig ? of niet ?
Het is juist erg slim om de PS4 op een PC te laten lijken, dat is makkelijker om spellen voor te programmeren
En al die spellen is dus weer goed voor ons
Oja pimmetje-r heeft gelijk, vele malen sterken is wel iets overdreven 🙂
@tyger1: +1
Wat ik me dan ook afvraag is met wat voor kernel gaan ze werken?
Is deze linux of unix based? overigens heb ik geen idee op wat voor soort kernel de ps3 draait.
Overigens zal dit niet zo heel veel uitmaken omdat het uiteindelijk x86 zal zijn.
Een goede, maar zoals ook eerder al gememoreerd: logische zet!
Dat zal de ontwikkelaars nog positiever stemmen in het ondersteunen van de PS4 met hun games!
Nadeel is dat ze zo wel meteen de max van de console kunnen uithalen.
Xbox zat al aan zn limiet in 2007 terwijl er bij de ps3 genoeg uit viel te halen. Zelfs nu nog.
Uncharted 3 ziet er gruwelijk mooi uit maar last of us gaat nog stapje overheen. Ik bedoel maar..
Heb liever dat ontwikkelaars moeite moeten doen en zo ieder jaar wat meer uit weten te halen dat al meteen de volledige kracht te kunnen benutten omdat ze niet hoeven te puzzelen. Nu hebben we het van de engines nodig wilt het nog mooier en beter werken
@insanespartan: Niemand haalt direct de max uit een console. Het is niet zozeer de hardware maximaal benutten, want als je dat doet ben je geen goede programmeur. Het zit hem meer in het efficiënt gebruiken van de hardware.
Dus hoe efficiënter je prorgammeert, des te meer je uit de hardware kunt halen zonder deze tot de max te gebruiken 😉
@Rastapopulos:
dat doen ze nu al jaren met de xbox360 omdat ze al jaren op hun limiet zitten met die zware games die uitkomen en zijn uitgekomen..
@insanespartan:
Uit beide consoles is nog meer te halen, ook al worden natuurlijk de margens steeds kleiner
@insanespartan: Kortom, er is prima meer haalbaar zolang je maar efficiënt omgaat met je programmeerwerk.
Bij de PS3 was het in de eerste instantie een puzzelwerk om überhaupt iets uit het ding te halen, dat is nu verleden tijd. Dat maakt ook automatisch de weg open voor gelijk kwalitatief meer hoogstaande games in technisch opzicht.
Lang verhaal kort, iedereen heeft hier profijt van 🙂