Hoje a área de desenvolvimento para as duas mais badaladas plataformas mobile está um caos, algo semelhante ocorreu quando os frameworks javascripts estouraram (Dojo, jQuery, Scriptaculous, ExtJs e outros) lembram? Hoje em dia o mesmo ocorre com o desenvolvimento para iPhone e Android. Podemos aprender Java e o SDK do Android ou Objective-C e o SDK do iPhone, ou então os dois. Mas não é tarde demais? Levando em conta que só pegou o bonde quem começou isso em 2008?
Existem bons frameworks atualmente que merecem atenção, ainda mais se ele poder gerar aplicações finais para iOS e para Android. Hoje falarei sobre um bem legal, o Corona SDK.

Distribuido pela Ansca Mobile, o Corona vem com a idéia que o jQuery veio, escrever pouco código para gerar mais resultado, nesse ponto ele é impressionante. Ele usa a linguagem de script Lua (que por sinal foi feita por brasileiros da PUC Rio), que é uma linguagem focada em extender recursos e de sintaxe semelhante ao Javascript.
O Corona SDK fornece diversas API’s com os mais variados propósitos, manipular sons, imagens, objetos, sprites, botões e outros controles. A ferramenta possui amplos recursos que ajudam a programar games, como comandos e controles que implementam física (gravidade, atrito, colisões) nos objetos de forma simples e direta. Além disso é possível criar aplicações, utilizando, botões, menus, listviews, bem como utilizar recursos de câmera, GPS, acelerômetro, bussola, giroscópio.
A principal vantagem é que ele gera builds tanto pra iOS quanto para Android, porém nem tudo são flores.
Você pode testá-lo de graça, e todos os recursos estarão lá. Ele vem com um simulador próprio que simula iPhone, iPad, Android (vários modelos, incluindo os tablets). Tem um terminal de debug e teste bem legal também, mas para publicar seus apps feitos em com uso do Corona SDK, você tem que pagar uma taxa anual de US$349 (mais os US$99 da Apple caso desejar publicar na Apple Store).
Esse valor pode parecer muito salgado, mas em tese, se você está levando a idéia de desenvolver a sério, você devia pensar em vender mais que os 350 dólares anuais em app, levando em conta a produtividade do SDK.
Talvez a única limitação mais crítica ao SDK seja a necessidade de ter um Mac. Sim, ele só roda em Mac OS X (Snow Leopard ou superior) e pelo comentado pela própria Ansca Mobile, não há planos de portá-lo para Windows ou Linux. E isso acaba deixando o investimento inicial mais caro, já que será necessário adquirir no mínimo um macbook.
É isso aí, recomendo que deêm uma olhada e testada nele. Ainda é cedo para saber em qual framework mergulhar de cabeça, assim como era nos frameworks Javascript, o mercado precisa se auto-regulamentar. Mas enquanto isso, estamos de olho! Até o póximo post!