Depending on the nature of your applications, you could consider that pretty much all of these platform use Webkit. This means that with a single well-designed web app, you could target all of these platforms as well as desktop users. If you want to sell your application in the corresponding app stores, there's Phonegap and Rhomobile.