DragonFireSDK

Esse é o primeiro post de uma série que falará sobre o desenvolvimento de aplicativos para iPhone OS sem o uso do XCode e da iPhone SDK (que são o ambiente oficial de desenvolvimento da Apple) e sem um Mac.

No fim do ano passado encontrei um site que prometia a solução para desenvolvedores que quisessem criar aplicativos nativos para iPhone/iTouch mas só dispunham de um computador rodando Windows, e ainda eliminava a necessidade de se aprender Objective C e compreender o funcionamento do Cocoa Touch (que é a fundação visual de todas as apps).

Esse modelo realmente mostra vantagens para quem não tem condições de comprar um Mac, podendo-se utilizar a versão Express do Visual Studio para desenvolver o aplicativo (essa versão é grátis para fins educativos). Quando o aplicativo é compilado ele roda em uma espécie de “Simulador” (que na realidade é só uma skin de iPhone com o seu aplicativo rodando dentro, compilado em código nativo para windows), o que dá uma ideia de como o aplicativo irá ficar no aparelho.

Mas aí começa a parte negativa: não é possível gerar as App nativas no seu computador, para isso você precisa enviar todo o código fonte para os donos do da SDK, que então irão compilá-la e lhe enviar o arquivo nativo (que no meu caso demorou um mês).

Como participei da etapa de desenvolvimento como beta tester, tive um aplicativo compilado de graça, mas hoje é necessário pagar para ter as bibliotecas da DragonFireSDK, e dependendo do plano que você comprar ainda é necessário pagar por cada compilação, sendo que seu código fonte ainda fica exposto aos donos da SDK, e caso você queira sua App publicada na AppStore, ela será publicada em nome da DragonFire.

Creio que seja um projeto interessante em teoria, mas na prática, simplesmente não vale a pena, os riscos e gastos são muito altos, e no fim do processo seu código ainda fica exposto aos dono da SDK.

Também há suporte a criação de Apps que usem 3D, pois o foco da DragonFireSDK é o desenvolvimento de jogos casuais, normalmente feitos em 2D.

UnStacker é um jogo desenvolvido com essa tecnologia. [free na AppStore]

E o aplicativo que eu desenvolvi enquanto testava a DragonFireSDK pode ser baixado aqui (é necessário que seu aparelho seja Jailbroken)

zlights

Não chega a ser um jogo completo, desenvolvi apenas para testar o funcionamento da SDK, embora eu tenha algumas ideias de melhorar o App, só poderia compilar uma segunda versão contratando o serviço, o que não creio valer a pena.

No related posts.