PDA

View Full Version : XNA For...iPhone?



FuzzYspo0N
11-03-2010, 03:45 PM
http://xnatouch.codeplex.com/

Uses MonoTouch, aiming to port Zune games to the iPhone platform.

Evolution
11-03-2010, 04:20 PM
Microsoft ain't going to be happy, I wonder how they going to counter this one.

Fengol
11-03-2010, 04:44 PM
Isn't Touch capability coming in XNA 4.0 (http://creators.xna.com/en-GB/news/gdc2010)?

Evolution
11-03-2010, 04:57 PM
Isn't Touch capability coming in XNA 4.0 (http://creators.xna.com/en-GB/news/gdc2010)?

Windows Phone 7 Series is not iPhone related. iPhone and iPod Touch has their own operating systems, and is owned by Mac. These to companies are so bent out to control the market, so having software(Microsoft's XNA) that can be used to develop for the iPhone(Mac) platform, via a port is something Microsoft will try and control, be it by putting something in XNA 4.0 that prevents it from being ported.

dislekcia
11-03-2010, 05:34 PM
Windows Phone 7 Series is not iPhone related. iPhone and iPod Touch has their own operating systems, and is owned by Mac. These to companies are so bent out to control the market, so having software(Microsoft's XNA) that can be used to develop for the iPhone(Mac) platform, via a port is something Microsoft will try and control, be it by putting something in XNA 4.0 that prevents it from being ported.

Um. You start with a lot of "Duh" comments and then completely ignore Mono. C# is open, all you need is a replacement for the various libs that .Net and XNA use and you can compile anywhere. That's what Mono and this new sub-section of it are all about. I'm sure as soon as XNA 4.0 comes out, people will begin porting it to Mono.

I very much doubt there will be specific "hardware limitations" built into any XNA version.

Evolution
12-03-2010, 08:47 AM
Um. You start with a lot of "Duh" comments and then completely ignore Mono. C# is open, all you need is a replacement for the various libs that .Net and XNA use and you can compile anywhere. That's what Mono and this new sub-section of it are all about. I'm sure as soon as XNA 4.0 comes out, people will begin porting it to Mono.

I very much doubt there will be specific "hardware limitations" built into any XNA version.

I was just clarifying that Windows 7 mobile has nothing to do with iPhone and is not supported. C# libs are pretty easy to read using Reflector, which shows you the source. So they completely copied the design of the XNA libraries, but just replaced .Net with Mono, and restructured the DX9 bits with OpenGL ES. The point I'm making is that the port will benefit Mac more than it will benefit Microsoft.

Different hardware means different software. But say they link their managed library with an unmanaged library, put most of the code in the unmanaged library, and change the structuring of the engine. This will make it difficult to port. The other programmer I worked on xna with could modify most of the xna framework by using reflector, and he did this on his own. Which shows just how little protection C# programs have. This is the reason why you will not see a big shot game studio using it. Ok, going off topic here.

My comment had nothing to do with Mono, or C# being open, or C# libs being easy to port. It was that Microsoft will not be happy, and they will try and put something in XNA to prevent it from being ported this easy, or maybe they don't. Past experiences points out that they will try.

So I hope this comment covered more topics, since you attacked me for not mentioning them.

dislekcia
12-03-2010, 12:42 PM
This is the reason why you will not see a big shot game studio using it. Ok, going off topic here.

I guess Iron Lore didn't count as big shot enough? Titan Quest was quite a big deal. I know that Torpex probably don't count, I mean it's probably cheating making an XBLA game with XNA, Ska Studios isn't big enough either.

Loads of studios use C# because it's a robust language, it has very little to do with ease of reflection. All that means is that if you're totally worried about piracy, you put your copy-protection into an obfuscated DLL written in something else, probably by someone else too.


My comment had nothing to do with Mono, or C# being open, or C# libs being easy to port. It was that Microsoft will not be happy, and they will try and put something in XNA to prevent it from being ported this easy, or maybe they don't. Past experiences points out that they will try.

Past experience being Microsoft never doing anything to try and hardware-limit the Mono guys? Right. Big, bad M-dolla are gonna come down on this like a ton of bricks now that it might make it possible to develop for iPhone on Windows machines, they're gonna hate that so hard...

I attacked poor points, just like I'm doing now. If you think that means I'm attacking you, don't use bad reasoning.

Fengol
12-03-2010, 01:08 PM
For the record, I know Windows Mobile 7 is not related to iPhone. If you read my question, I ask is Touch (an ambiguous technology) coming to XNA 4.0

dislekcia
12-03-2010, 01:13 PM
For the record, I know Windows Mobile 7 is not related to iPhone. If you read my question, I ask is Touch (an ambiguous technology) coming to XNA 4.0

I'm inclined to say yes. It would be silly to not support the more intuitive interfaces offered by Touch on phones designed to compete with the iPhone and even sillier not to allow people to make killer apps for you that use it. You'd have to ask Luke for concrete details though. I think he can talk about it now :)

Chippit
12-03-2010, 03:24 PM
If this happens, I'm am so there.