Smartphone Development Framework & Platform?
<p>I am a C Sharp.NET &amp; Silverlight developer and now thinking to swicth to SmartDevice development specially for iPhone &amp; Andriod based phones. I have looked over web and found some cross platform development frameworks like </p>

<pre><code>http://developer.openplug.com
http://www.phonegap.com/
http://android.xamarin.com/Welcome
</code></pre>

<p>but not sure about which to choose. Naturally I would like to keep my learning curve less but also would like to choose platform which provides more power, so I am looking for your suggestions and 'Getting Started' tips and also which device you think will be in demand in future iPhone or Android ? .</p>

<p>Thanks, 
Maverick</p>
