Entornos de Desarrollo LUA
En una entrada anterior hemos comentado lo que es LUA y una forma sencilla de desarrollar app para Android.
Los programas de la vida real requieren, además del control del flujo y del proceso de los datos, el manejo de las interfaces del ordenador o dispositivo en el que queremos que sea ejecutado, con el fin de generar gráficos, mostrar imágenes, reproducir sonidos, etc. Por ello se hace necesario, y simplemente por razones prácticas, el uso de un lo que llama Microsoft un «Visual» o un “Studio” o un SDK (Software Developed Kit) o como se dice en el mundo de los videojuegos, un motor (engine) que facilite todas estas operaciones … es impensable que un programador desarrolle en un lenguaje como C las rutinas para que un texto se deslice por la pantalla para un juego. Bien es cierto que cuanto mayor sea el nivel de abstracción del entorno más sencillo será programaren él, pero menor flexibilidad tendremos. (Por eso leereis en los foros como desventajas para programadores avezados el no poder llamar desde un determinado entorno a rutinas en C, pero si usted es de los que no sabe ni siquiera lo que es C, no debe importarle).
Corona, en la actualidad SOLAR2D, es un SDK que, como ya hemos dicho usa como lenguaje base LUA y es capaz de generar aplicaciones para iOS, Android y Amazon, pero también lo son Moai o Gideros.
Hay otros motores basados en LUA como el ya mencionado Moai y Löve que permiten el desarrollo para otras plataformas como Windows y Mac.
Usar un SDK capaz de generar ejecutables para varios entornos con un único programa fuente simplifica la portabilidad de los desarrollos aunque a costa de no poder obtener las prestaciones que es posible conseguir programando en el entorno nativo, por ejemplo con JAVA en Google SDK para Android
Las aplicaciones para Amazon no son más que un caso particular de las aplicaciones Android (Gingerbread – 2.3.4 ).
Las app pueden ser marcadas o no con DRM por parte del desarrollador al subirlas al Appstore a través de la consola de Amazon y el control de los .apk es más estricto que los realizados por Google Play.
Las aplicaciones se descargan desde Amazon Appstore.
Amazon es líder en la venta de dispositivos eBook, la tablet kindle Fire es la tableta Android más vendida en el mundo, siendo la mejor opción para quien quiera una tablet multimedia, frente a la Nexus de Google.
Comentarios
Publicar un comentario