Quote:
Originally Posted by
GoodDayToDie
Interesting position for Notch to take, considering the presence of Minecraft on other platforms that are equally, or worse, locked down. (Looking at you, Xbox360, Android, and iOS.) I mean, I can't disagree with that stance, but seriously? Of those three, stock Android is the only one that is even nearly as open as RT (many Android devices are more open than many RT devices, due to unlocked bootloaders, but that's certainly not true of all of them, and many Android devices come with a substantially *more* locked-down OS than RT). iOS and the Xbox 360 have much less tolerance for sideloading, no filesystem access, and other restrictions.
Also, the Xbox 360 already uses DirectX, not OpenGL (and either .NET or something lower-level, not Java) so its hardly as if he *couldn't* do the port. On the other hand, considering how outdated the Xbox version is (or was, last time I checked), maybe his distaste for locked MS platforms comes from dealing with that...
Notch only ever worked on the original java version of the game and left that shortly after full release. The android/iOS/raspbian and Xbox versions are not ports either.
The android and iOS version is written in C and C++ and bundled up into a lib, the iOS and android apps then essentially act as a wrapper for the lib on the 2 platforms (uses NDK on android). Mojang recruited a few staff dedicated to that. It was later ported to the raspberry pi.
The Xbox version was actually produced under license by a third party, its a C#/XNA program. Probably the most portable of the bunch but XNA doesn't support ARM or the windows 8 modern UI, would probably be straight forward to get it bundled up in monogame though which supports Linux on arm so could probably support windows on arm, it supports windows store too, think that's on x86 only though. Of course we would need source before we could even think about that and we don't have it.
The only relation between the so called "ports" and the original game stops at appearance and name, they are for all intents and purposes officially sanctioned clones.
Now its been mentioned, has anyone taken a look at monogame. On Linux etc it does use OpenGl but on windows it does use directX. If it is portable to rt it might be nice to have.