Doctor Glyndwr wrote:
Mr Dave wrote:
Typically, Apple, being the control freaks we all know and love/hate(Delete as applicable, disallow use of OSX on non apple branded products in the license.
Apple are a hardware company who use custom software layers as a differentiator, not a product. When they dabbled at being a pure software company, it damned near bankrupted them. I'm unclear how that makes them "control freaks".
Can I run XNA games on my Mac or my Linux box? No? But you still write XNA stuff, despite Microsoft's "control freak" ways, right?
There is little stopping me in legal terms - Just that the makers of Mono et al haven't created suitably mature libraries, and Wine support for .NET is poor in comparison to native code. (Or at least, this was the state of play I last looked, things could be better now)
Amusingly, the 3D Engine I'm using currently* already has an apple port, so the amount of work involved in getting the game to work on it at the current stage would be fairly minimal - I'm even using . I just can't test it, so there's little attraction in utilising the already existing code base.
* - My XNA project, very near a releasable state code wise, has been put on hold due to the upgrade to XNA 4 requiring VS2010, and C# VSExpress 2010 being utterly rank (and also me not knowing the details of my MSDN ultimate subscription to get a full version). So I'm building up the environment for the next project, so now would be the time to look at easy multi platform compatibility.