Sunday, June 5, 2011

Corona SDK (iOS y Android) en VirtualBox

Corona SDK es una plataforma para desarrollar, fácilmente, aplicaciones para iOS (iPhone, iPod Touch y iPad) y Android. No se necesita ser un programador avanzado, pues el lenguaje usado para programar es LUA, una especie de script muy simple.

Por ejemplo, para que un programa muestre en el terminal "Hola, Mundo!" simplemente se debe escribir:

print("Hola, Mundo!")

La ventaja de Corona SDK es que posee una librería de ejemplos muy completa, mostrando como utilizar objetos gráficos (botones, listas), animaciones, objetos con propiedades físicas (rebote, fricción, choques), etc..
Además, todos los programas se pueden ejecutar en un SIMULADOR que permite probar la aplicación como si se estuviera en un teléfono/dispositivo real (con pocas excepciones, como el acelerometro).

Finalmente, una gran ventaja es que se puede comprar una licencia que permite compilar la aplicación para iOS Y ANDROID simultaneamente, sin hacer mayores cambios.

El SDK se puede descargar gratis desde AQUI, y sólo se debe pagar la licencia si uno desea probar la aplicación en un dispositivo real, o para enviarlo a la APP STORE de Apple o la de Android.

- VIRTUALBOX -

Ahora, el SDK para iOS se puede usar sólo en un Mac, pero el de Android se puede usar en Windows sin problemas. Para usarlo en Windows XP / Vista/ Windows 7 mediante VIRTUALBOX se deben cambiar algunas configuraciones en las propiedades de la máquina virtual, dejándolas, como mínimo, de esta forma:


Si VirtualBox no permite activar la Aceleración 3D, hay que iniciar Windows en MODO A PRUEBA DE FALLOS (apretando F8 al inicio) e instalar los "Guest Additions" o Adiciones Extras desde el menú DISPOSITIVOS - Instalar Adiciones Externas.

Antes de instalar Corona SDK en la maquina virtual, se debe instalar un SDK de JAVA que se puede bajar DESDE ACÁ - al seleccionar la plataforma se debe usar la Windows [x86] y NO la x64, independiente de si el computador o la maquina virtual es x64.
Estas son las instrucciones desde el sitio oficial de Ansca-Corona SDK.

Me ha ocurrido que el simulador tira algún error por el OpenGL de Virtualbox, pero no he experimentado problemas que me impidan usarlo.

No comments:

Post a Comment