My suggestion is fairly simple.  Monotouch now, XamarinTouch once it is 
released.  I expect Xamarin to keep their promise that XTouch will be 
compatible with MT, minus any changes caused by iOS 5 changes from Apple.  This 
is the my current flightplan and is based on the issue that I am much more 
fluent in C#/.NET than on ObjectiveC and I have lots of sample code in MT.  
However, there is clearly risk involved in this approach.  The XC/ObjC route 
clearly carries the least amount of risk, however, it also carries the longest 
timeframe assuming that you are not already proficient in XC/ObjC.
Regarding timeframes, I can't speak to specifics(because I don't know), but 
Xamarin has promised to have a product out in 3 months.  They are basically 1 
month into this, so they are 2 months away, which would be the end of August.  
I'm sure that the Xamarin guys would be able to provide better details on 
timeframes and such.
Anyway, that's my generalized thoughts.  Hopefully, its helpful.
Wally

From: [email protected]
To: [email protected]
Date: Wed, 29 Jun 2011 09:01:55 +0200
Subject: [MonoTouch] Should I use MonoTouch, Xamarin or Objective-C for my next 
iPad project?



Hi  During all this talk about MonoTouch (MT) being more or less laid off, 
Xamarin only on its way, and IOS 5 launching in the fall, I am a bit unsure 
which technology I should base my next iPad app on.  My current situation is 
that we have a full  C# winforms application that has a pretty big Business 
Logic Layer and service interface with a webserver. I need to port this 
application to iPad as well. Since I have this large codebase in c# MT seemed 
an obvious choice. I would just need to create a new data and view layer. But, 
being unsure if MT will ever make it to IOS5, and unsure if current MT will be 
able to build to IOS5 (though some forum posts seems to indicate that it might 
will) I am not sure MT would be the right way.  I probably need a prototype 
somewhere around september – so just wating for Xamarin doesn’t seem valid 
either. Though development first will start in a month or so.  So another 
thought I came up with is this: Is it possible to take a C#/.Net dll, use MT 
2.4.2 to compile this to an Objective-C library that is then usable from an 
Xcode/Objective-C app?  That way I might get best of both worlds as the state 
is right now. I will be able to reuse my c# logic, but not be dependent on 
MonoTouch or Xamarin to support IOS5 before my deadline. There might be better 
ways – and I am open for suggestions.  Best regards/anders
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch                              
          
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to