Building a desktop isn't as easy as unboxing and setting up a console. Period.
You don't have to build a desktop to own a gaming PC. You can buy them already built (e.g. steam machines, alienware, etc.).
Building a desktop isn't as easy as unboxing and setting up a console. Period.
Out. I'll just get some version, then use it until the next big upgrade/edition comes out.
Although I don't believe Sony is going this route. It's just MS with PC-Xbox.
The point for me with consoles is that you buy one and everything just runs on it for some years. Even if they retain some backwards-compatibility they'll probably care a little less about optimizing for those.
The FCC in the US has started the process of allowing thrid party cable boxes in people's homes. If that ends up happening I could see subscription models similar to smart phones. With the TV integration MS is in a better place for something like this although I don't think it'd take much for Sony to catch up
But PCs are very quickly becoming just as easy to use as consoles.
what do you even mean by sonys API rather than bare metal? coding to the metal means that you know the hardware and code specifically for it. you design your engine/code or whatever with the amount of registers, simd width, cache capacity, processor instructions and so in in mind. You do that because that's what the problem of writing good software actually boils down to.While I get that, The differences in underlying hardware shouldn't be so pronounced. It's not as if they are suddenly supporting Intel CPU's or nVidia graphics chips. Besides surely most devs would be coding to Sony API's rather than going directly to the bare metal (not that I think that would make much difference in this particular scenario).
My 3 year old nexus is running worse and worse with every new update, an experience I seem to share with many others across different models of smartphones. It makes a difference because it's much more expensive to support and maintain multiple platforms, both for platform owners and devs that make software running on it.My 2 year old Droid runs the latest OS, the latest IOS runs on a 5 year old phone. The incentive in this model isn't to make sure everyone upgrades every iteration. The incentive is to tie the end user into the eco-system so they do continue to upgrade.
I used to upgrade my iPhone at the end of my contract, every 2 years. That was every other iteration. I was so tied in to IOS that when I decided to move to Android it was incredibly painful. Thats what Sony and Microsoft want. Brand loyalty.
What differences does it make if you sell 100m PS4's or 60m PS4 + 40m PS4.5's over the same 10 year period?
That's really the kicker for me too, as I've stated before. PS4.5 exclusive games would split the console consumer base, and unless the PS4.5 sold well enough to justify developing a game exclusively for it, it'd be a gamble.
If this is going to become a standard or norm, we need PC level graphical sliders to allow the entire PS4 base to play everygame. If you want higher framerates/fidelity you pony up for more powerful hardware.
That train of thought seems most applicable and acceptable. You don't need to upgrade, but if you do you're in for a treat.
Once you start thinking about profit margins and justifying an improved consoles manufacture, it starts to become hard to justify. You need a dangling carrot to get people picking these things up, and having exclusive games would be a great carrot.
No need to split the user base, no reason why a game can't be playable on both models. Done right a PS4.5 should be seen as a stepping stone to PS5 rather than a fracture from PS4...
what do you even mean by sonys API rather than bare metal?
coding to the metal means that you know the hardware and code specifically for it. you design your engine/code or whatever with the amount of registers, simd width, cache capacity, processor instructions and so in in mind.
Further into my post I mention how they would mitigate this by allowing more graphical options for the PS4.5. But if games can't make use of the improved hardware whats the point of upgrading when the original PS4 holds the newer one back?
what do you even mean by sonys API rather than bare metal? coding to the metal means that you know the hardware and code specifically for it. you design your engine/code or whatever with the amount of registers, simd width, cache capacity, processor instructions and so in in mind. You do that because that's what the problem of writing good software actually boils down to.
People seem to think this is some kind of black magic, It isn't - it's what anyone who has put serious work into performance tuning does, even on the pc. Difference is on pc we can't use a lot of features, new instruction sets and so on because of compability issues, so you find the smallest set you need to support and use that as a spec, obviously that's not going to lead to software that runs even close to max possible performance. On locked hardware, this is not an issue.
Also, on PC it's not even possible to code "to the metal" with gpus since nobody knows what the gpus actually are doing(no spec available). On consoles this problem, again, doesn't exist, you have access to the spec and can talk directly with the hardware which is exactly what engineers want/does. I don't know where this idea that programmers doesn't code to the metal anymore comes from but it's plain wrong and doesn't even make any sense.
My 3 year old nexus is running worse and worse with every new update, an experience I seem to share with many others across different models of smartphones. It makes a difference because it's much more expensive to support and maintain multiple platforms, both for platform owners and devs that make software running on it.
Further into my reply I suggested that a game should possibly auto-detect the hardware its running on and adjust the graphics output accordingly - no need confuse the end user with complicated options![]()
Even if it's an easy sell, there is gonna be plenty of bad blood going around.
Part of going to an iterative model is understanding that you won't have everyone jumping on the next big thing, so the business model has to reflect and accommodate for that. Mobile devices accommodate for that via software that can run across multiple iterations.
The trick here is whether or not Sony, Microsoft and Nintendo are preparing themselves adequately for the hurdles that brings to the table. So far, we only know that one of them seems to understand that there are challenges to face with a change like this.
This is probably the best post I've seen laying out the biggest challenge facing such an idea: what would sell people on the newer model?
Firstly, I think it would be more enticing to people who haven't bought a PS4 yet (like me). It gives them another option to think about. Usually though, when Apple puts out a new device, it has some new hardware-level features a selling points, like a better camera or 3D touch or AC wifi. For an upgraded PS4 it could be the ability to run a wider array of games in VR, and maybe AC wifi or HDMI 2.0. Then of course you have the obvious performance improvements for games already struggling to maintain their framerates on the base PS4 and Xbox One. It's really just a step over the cosmetic upgrades or new device bundles you already see for game consoles mid-generation.
Even in light of this, it would still be good to do the iterative model on the normal 5-6-year cycle. In that situation the PS5 would keep everything the PS4 had but go through the typical "next-gen" marketing hype.
And you're right about the iPad comparison. In that, tablets and consoles kind of share something in common in today's market: they're both middle-ground devices being squeezed from two sides. People are starting to see tablets as devices that don't really do anything smartphones can't do, and can't do as much as a full laptop. Consoles are similarly now caught between smartphones which are easier to use for ordinary customers, and PCs which have more functionality and are now only marginally more complicated than consoles. I already mentioned how I switched to PC for core gaming, but I also gave up my tablet when I got my iPhone 6 Plus. Right now I pretty much only use devices at the extremes: smartphones and full-blown PCs.
In my opinion, iterative consoles won't make that situation worse than it already is. I don't think it'll make things too complicated for developers or consumers who are already used to phones.
Should have gone for tiered performance iterations to begin with. Tier 1 cheap and nasty 720-900p 30FPS, tier two 1080 30FPS, tier 3 1080p 60FPS.
On PC you won't have to pay for Live or PS Plus, also your PC hardware will last longer than a console if they do go through with iterative releases every 2-3 years.I don't get the "If this happens I'm switching to PC", because that's kind of what we DO on PC. It's like a republican going "If the democrats win I'm moving to Canada". Okay then!
false, I take it you don't do much low level programming, because you'd never say such a thing if you did. I'll say it again, coding to the metal means coding for the actual hardware you are running on. doing things like optimizing for simd, cache, and so on specific to that hardware.Metal is dead.
the api on playstation is tailored to the platform, ie the hardware is basically your api. it's nothing like win32 or ios where the os layer has to support a large set of configurations.You're going through an api whether your game is being made for the PlayStation, the PC, the nx, the bone, the android, the iOS or even the bloody ouya 2. That abstraction later is why this all works.
false again. Guess I'll have to repeat myself because you don't seem to read what I write. The reason you can't code to the metal on pc gpus is because there is no spec available, furthermore vulkan and dx12 are general gpu apis targeting a range of hardware, gnm on ps4 target one gpu and exposes all hardware functionality.And as far as PC goes, you seem to be out of date. Stuff like dx12, mantle/vulkan/etc are just as thin as what you'd typically be dealing with on a modern console.
which is a worse proposition on all fronts, especially considering the PC already does all that but in an actual open ecosystem. the locked hardware and long cycles are a positive with consoles. it's a big part of what makes them successful.The new APU may have features and instructions the previous doesn't but a game doesn't have to use them, and extra APU features shouldn't brake compatibility with old games.
I don't get the "If this happens I'm switching to PC", because that's kind of what we DO on PC. It's like a republican going "If the democrats win I'm moving to Canada". Okay then!
The new APU may have features and instructions the previous doesn't but a game doesn't have to use them, and extra APU features shouldn't brake compatibility with old games.
which is a worse proposition on all fronts, especially considering the PC already does all that but in an actual open ecosystem. the locked hardware and long cycles are a positive with consoles. it's a big part of what makes them successful.
While you are not wrong, I bolded 3 of those PC advantages because they're things that consoles would likely get if they moved to a more iterative business.The PC has advantages that consoles barely or do not have, like mods, enormous backwards compatibility, (potentially) better graphics, more available peripherals to customize your gaming experience, other uses than gaming, etc.
Ideally, you'd need a "unified" (for lack of a better term) app store that sells applications that can run in each iteration of a machine.
Part of the reason one owns a console is for the library of software that you couldn't get with predecessors, .
Their model is no longer supported for new gamesIf enough people own a generation of consoles, what's in it for them to upgrade?
Better graphics from a top end new system. Better guarantee from a bottom end new systemFurthermore, why should a customer buy a new one if they can tap into the secondhand market to get a cheaper system?
Agree with this. If consoles are gonna go that route I'll just turn to PC gaming -- I'm not willing to play the upgrade-every-year game with a god damn console.It seems like this would just be a sign to get a PC? lol I think I will just get a PC
While you are not wrong, I bolded 3 of those PC advantages because they're things that consoles would likely get if they moved to a more iterative business.
I think -most- of the "I'm buying a PC" comments are a ridiculous kneejerk reaction. Some may, sure... just like a few may abandon gaming altogether. But if BOTH console makers decide to go down this route, you can bet that most of the people protesting will pout but fold and join the rest of console users: both the ones in favour of it and the ones who don't care either way. If you are a console player it is because you like its simplicity, and iterative consoles would barely change that.