By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Adinnieken said:
Soleron said:
sniper989 said:
why wouldn't they get access to all the RAM?

If anyone can develop any game freely, it's called a PC.

No, a PC is an open system.  A developer, if they want can require features to be added to the OS on an open system by installing them.

A console is a closed system.  You can access outside services, but you can't add unsupported features to the OS nor are there any uninstalled features that you can install as necessary.

A good example is, if you develop your game with Java.  On a PC, you can install the particular Java version you need, even if it is a dangerous security hole.   You can't install Java on the Xbox One. 

Open system = runs arbitrary code. Develop any game freely = run arbitrary code. They're the same statement.

If you have enough access to code for the platform without needing to go via MS licensing, you can bundle the Java libraries/runtime or whatever with your code. You can add features by manually coding them for the CPU or the GPU shader compiler. 

There is no such thing as an OS feature any more if you add it to the game code. Any programmer can tell you that.