shikamaru317 said:
XB1 and PS4 are very similar. They have nearly identical AMD CPU's, and they both have AMD GPU's. The main difference between XB1 and PS4 is that it takes a bit more effort from devs to properly utilize the DDR3+ eSRAM setup on XB1, compared to the GDDR5 on PS4. The difference between Switch and PS4 is much bigger. The difference in GPU power is huge, Switch is 192 gflops in handheld mode, PS4 is over 1800 gflops, nearly 10x more powerful on paper (the real world power difference is likely smaller, but likely at least 7x more powerful). Switch uses ARM CPU cores, which are a good bit different from the AMD x86 cores that XB1 and PS4 both use. Switch also has just 2 GB of RAM available to devs, XB1 and PS4 both allow devs to use 5.5 GB of RAM. There should be no doubt that a port between XB1 and PS4 is easier than a port between PS4 and Switch. |
Sorry, no dev cares about the CPU, this takes the compiler care of. GPU might be trickier, but mostly thats still framework. If RAM is DDR3 or GDDR5 makes no difference in developing, in testing you might find different loading times.
You talked a lot about hardware, but not one word about software (toolkit, APIs and stuff), although software is what is actually important for the difficulty to develop or to port.







