The devs who I spoke to said ease of development was an important consideration though(and the newer consoles were better in that regard than the older ones),and worked on some reasonably largish cross platform titles - the last two generations of consoles were made with ease of development in mind including having games cross platform on console and PC,and even MS is trying to unify the gaming experience on PC and console.Games cost more nowadays to make,and ease of development across platforms is a consideration especially with the timescales involved,and also the margins - look at how poor pay can be in the games industry.
The last generations were more difficult to develop for and making versions across platforms was more difficult,and that was bourne out by various devs complaining last gen about the PS3,etc having non-standard hardware which needed more fiddling around with which cost more money and time - the specs looked great on paper,but in reality getting them to perform anywhere close to their theoretical performance level(especially in the case of the PS3) was a pain. So its no fluke that BOTH Sony and MS have gone towards relatively more off the shelf PC hardware this time,with some customisations.
Having each newer console generation,being a similar uarch but with faster hardware makes things easier too,especially regarding backwards compatability,or even having a hi-lo mix for graphical settings on the newer and older consoles.
Lots of PC enthusiasts are bemoaning the fact that the newer consoles are not pushing things - they won't be as its about reducing hardware costs,dev costs and risk.
Sony and MS could easily have gone for a PowerPC based CPU in any of the last few consoles,as IBM has some decent cores over the last few years,which in theory would have been more powerful than AMD Jaguar,but they didn't.
Just because the internet thinks that some custom ARM/MIPS/PowerPC core might be a better fit,has no bearing on what Sony/MS want in their home consoles.
The 7th generation consoles went that way,and it was way too much risk(and cost) in terms of hardware and software,and this is why they lasted so long so to recoup their costs.
Plus even Sony said so:
https://www.tomshardware.com/news/Pl...ure,21479.html
https://www.forbes.com/sites/patrick.../#6d5729fc2185Originally Posted by Developers Requested x86 Architecture for PS4
That is from the horses mouth(and a few others in the realworld too)!
So I don't agree with you this time,and we can leave it at that.
You need to really speak to some devs about the pecularities of each console,and it is interesting on what things were limitations.
In fact look at the consoles,how they have one by one dropped lots of the unusual design oddities like the ESRAM(the comments I heard about it were interesting) - each generation is moving more and more towards hardware which is more and more closer to what is in the PC.
There are improved costs sharing hardware with PCs,instead of expensive fully custom hardware,which means more frequent and cheaper updates and lower dev costs,since a lot of the hardware is already a known quantity to some degree.
Sure a high power ARM/MIPs/PowerPC core might work,but again most large scale available ARM cores,are designed for mobile use,so probably don't scale well with clockspeeds and additional power,and some of the desktop class non-X86 cores(the ones being developed in China and the IBM ones) are not in widespread use. But again why should Sony and MS bother funding a custom desktop class ARM core,when they can go off the shelf with a proven core,which probably has less potential bugs(validated by use in PC) and is a known quantity.
MS/Sony are essentially very close to each other in hw uarch with their consoles,and they are close to PC.For two companies who are fighting each other in gaming,to BOTH go that way is not a fluke. In terms of costs and dev feedback they obviously think its more efficient going the "close to PC hardware" way.
If it had no advantages like a few of you are trying to imply,they wouldn't be going the way they are.
Even if there are automated tools to generate different builds on different uarchs,optimisation is still going to be a major consideration though - look how long it takes for most early access games to get proper performance optimisations. Now imagine if the PlayStation,Xbox and PC were all very different uarchs!!
Even the one major ARM based console,uses an off the shelf SOC which was the best part of two years old and is not that powerful,and outside its own titles,Nintendo has had poor 3rd party games support,and the ones which made it to the platform are years old anyway,and have made their money back on PC and the Sony/MS consoles. Even the ports of some PC games like PUBG to mobile,are not really ports but different versions which are substantially different from their PC/home console equivalents.
I am not saying we won't see a non-mobile orientated ARM console from MS/Sony,but seriously you would need such a desktop class core to enter the desktop market in the first place,and then for Sony/MS to adapt the tech. I cannot see them funding such a core unless they intend to make a mobile/home hybrid console like the one Nintendo has made,a PSP replacement or a replacement for the Vita TV. In all these scenarios they would be giving up processing power for lower power consumption,so expect lots of enthusiasts to moan about it.
The other scenario is if a new actor enters the fray like Apple with another console or Amazon,who wouldn't care about compatability with PC,and was more worried about their phones and tablets.
I also think going from a few of the posts I see on Hexus,some of you just don't like Windows(and by extension X86 which via a fluke got linked with it),and then are trying to downplay the PC as a platform,even though game dev is still done on PCs. After all I wonder what platform all those nice pre-release videos are running on and what platform all the initial dev kits tend to be?
I don't see this conversation going anywhere,so we can leave it at that!