An observation I've just made about XB1 being less powerful having played a few game demos on PS3 - although 900p et al are okay now, a few years down the line, devs are going to be pushing the resolutions lower to get more in. Same as PS3 getting blurry, stuttery games now. When games start rendering at 900p on PS4 and looking almost as good as 1080p according to DF, XB1 will be rendering 720p games.
Weird thought here, but maybe that will never occur? In this very forum, we all agreed that the PS4 scalar was a weaker solution compared to X1; overall X1 has a better upscaler.
As a developer would you push the PS4 so hard that you would force it to scale up to 1080p and take a heavy hit on IQ (blurriness due to simplicity of scalar) ? Or would you just take off the hard added effects and ensure it runs a smooth 1080p?
If the latter, that would guarantee the Xbox One to hold well at 900p with scalar on.
And this is assuming everything stays the same going forward.
While I am not heavily invested in the realities of online rendering. I feel that the longer this console generation spans out, the advantage will eventually switch to X1 if there are breakthroughs in remote rendering. Though we/I can't conceive how that would work, the reality is, it only needs to assist a little bit to help it reach parity with PS4. The concept is entirely inconceivable today, but perhaps not 5 years from today. As we all know 5 years is a long time in technology.
While the idea that multiplats go to cloud assisted rendering for X1 and not PS4 is ridiculous, it is up to MS to provide the libraries, support and services to make it happen. TLDR; if MS makes it easier to cloud render than to extract the last bit of performance from the console just to reach parity, I can see developers going the cloud rendering route if it provides larger gains.
At first I didn't think it was even feasible. But we have games that do dynamic resolution changes while playing. If you could offload enough computation (not sure how), perhaps that would open up the GPU to do higher resolution? So the difference between cloud assisted and not cloud assisted could be the dynamic resolution changes between 900p+ --> 1080p.