I have been developing games for Windows Phone 7 and have begun to learn how to port my apps and games to the iPhone and possibly Android later.
As far as I understand, solutions like MonoTouch are not worth the effort, so should I get rid of such things?
I am well versed in C ++ coding and would like to do it on iPhone if I cannot use C # effectively, especially for mission-critical situations in which there are a lot of games. I don't underestimate the power of C #, just C # on the iPhone (and I think that's fair, what to be afraid of).
Will there be good reading material that I should get before creating code for the iPhone? I am already loading the x-code, but I don’t know what to do next, I don’t even know how to wrap C ++ around objective-c, but I think that would be the best compromise given my situation.
I guess the broader question is how can I handle multi-platform programming? My idea for currnet is to build three separate development frameworks that share the same design principles as they do with each other, so moving applications between platforms is straightforward (but you still need to rewrite the code every time).
Is this a smart way to do this, or am I just crazy?
source share