Monotouch vs. Flash CS5 for iPhone Application Development

With the recent weakening of the Apple Developer license on third-party development platforms, I briefly reviewed application development using Monotouch and Flash CS5, but I'm not sure why this is necessary. I am competent in both C # and ActionScript, so the language is not so much a problem (but I don't like objective-c, so please don't suggest).

What I would like to know is which development platform (if any) has big advantages in terms of execution speed (FPS in games), etc. (Assuming code efficiency will be the same for both). Also, if there are any other advantages / disadvantages that I would like to know. (Please also ignore prices, I just look at it from a development perspective).

Greetings.

+4
source share
2 answers

If you are viewing Mono, you can also check out Unity .

I started working through their textbooks last week, and I have an explosion. They have support for creating iOS games with C #, JS, and Boo (similar to Python). They offer a free version and more advanced in price.

Along with detailed tutorials on its pdf website, this site also provides iPhone-specific videos that you can enjoy. 3D buzz

Here is a post on Unity about how their infrastructure integrates with the Visual Studio / Mono Unity FAQS . They use their own C # compiler, but you can still work with VS or their Mono implementation.

+3
source

I would strongly suggest using Monotouch over CS5. I only used Monotouch, so my answer will not be complete, but I can tell you about my experience with it.

Although this is just a subset of Mono, it brings many great C # features to the iPhone and has a 1: 1 binding with native APIs, which means you are learning how to develop for iphone using the native APIs. Due to the fact that this is a 1: 1 binding, if you encounter a problem, you can always see how this is done in Objective-C, and then apply it to C #.

Of course, Monotouch is really worth the price, I found a price that is worth it, thanks to constant updates and the amazing speed with which support staff will respond to any requests.

There is a huge community surrounding it - see Monotouch.info for an example that will link you to many great articles so you can get in your way.

+2
source

All Articles