Herramientas Alternativas Para Programar en Android
-
Upload
jose-manuel-canaza-choque -
Category
Documents
-
view
216 -
download
0
description
Transcript of Herramientas Alternativas Para Programar en Android
![Page 1: Herramientas Alternativas Para Programar en Android](https://reader035.fdocuments.es/reader035/viewer/2022071708/563db981550346aa9a9df65e/html5/thumbnails/1.jpg)
HERRAMIENTAS ALTERNATIVAS PARA PROGRAMAR EN ANDROID
APIs multiplataforma con más éxito
Estas APIs están basadas en JavaScript con soporte para HTML5 y CSS. Se
tratan por tanto de apps basadas en web, lo que nos permitirá correr aplicaciones
tanto en Android, como iOS o otros sistemas operativos como BlackBerry,
Windows Phone…
Suelen tener herramientas de diseño de interfaces drag-and-drop (de arrastrar
elementos), APIs para conectar a sensores de los dispositivos y otro tipo de
utilidades para facilitar la vida al programador.
jQuery Mobile: EL más popular, una plataforma construida con jQuery,
basada en HTML5. Se centra en marcadores semánticos, diseño por
temas…
PhoneGap: Diseñado para JavaScript, HTML5 y CSS, PhoneGap viene
con Adobe y la fundación Apache como principales valederos. Cada vez es
más robusta, incluyendo ya incluso soporte para Windows Phone desde su
versión 2.0. Todo esto nos permitirá utilizar un WebView (Cordova) para
que nuestro visor web quede embebido en una aplicación nativa.
![Page 2: Herramientas Alternativas Para Programar en Android](https://reader035.fdocuments.es/reader035/viewer/2022071708/563db981550346aa9a9df65e/html5/thumbnails/2.jpg)
Sencha Touch: La compañía tras Sencha, el popular producto, lanzó su
plataforma orientada a móvil. También basada en HTML5/JavaScript,
provee de más de 50 componentes ya construidos, gestión de estados y un
sistema basado en el modelo vista controlador ya integrado.
Dojo Mobile: Otro framework HTML5/JavaScript, con modelo vista
controlador.
Titanium: Con esta plataforma podremos crear código nativo a partir de
código JavaScript. Esto nos da un punto adicional de rendimiento, al
finalmente ejecutar código nativo. Aunque no será igual que escribir el
nativo desde el principio.
APIs para programar más allá de JavaScript
![Page 3: Herramientas Alternativas Para Programar en Android](https://reader035.fdocuments.es/reader035/viewer/2022071708/563db981550346aa9a9df65e/html5/thumbnails/3.jpg)
Ya que los anteriores frameworks se basaban en web, a pesar de tener ciertas
funciones nativas, tenían cierta limitación a la hora de reutilizar código.
Para ello surgen otro tipo de plataformas que no se basan en JavaScript:
RhoMobile (Ruby): Es una plataforma construida con lenguage Ruby,
madurada por Motorola. También se basa en el modelo vista controlador.
MoSync (C++): Soporte C++, HTML5/JavaScript o ambos en hasta 9
plataformas diferentes. Es compatible con PhoneGap.
Xamarin (C#/.NET): La plataforma para desarrollar aplicaciones
multiplataforma en C#/.NET de la que ya hemos hablado.
APIs para juegos
Siendo los juegos el tipo de aplicación por excelencia, hay que tener en cuenta
que haya plataformas especializadas para estas aplicaciones, con motores de
juego, soporte de animación 3D…
Corona SDK: Uno de los más conocidos dentro de los desarrolladores de
juegos. Cuenta con una base de 120.000 desarrolladores. Dispone de 500
APIs para el desarrollo de juegos, con su propio motor físico o soporte para
interfaces nativas, entre otras funciones.
![Page 4: Herramientas Alternativas Para Programar en Android](https://reader035.fdocuments.es/reader035/viewer/2022071708/563db981550346aa9a9df65e/html5/thumbnails/4.jpg)
Flixel
Unity3D