desarrollo android y IOS. Mismo código fuente.

Iniciado por OssoH, 12 Junio 2015, 23:11 PM

0 Miembros y 1 Visitante están viendo este tema.

OssoH

Hola :
Veo cada vez más páginas webs que tienen su APP tanto en Androd como en IOS.
Mi pregunta es..¿son dos desarrollos completamente diferentes o existe algún programa que con el mismo código fuente se compile automáticamente en android y ios?
En caso afirmativo ¿cual es ese programa y que lenguaje de programación utiliza?
Gracias.


dimitrix

Para Noobs
PhoneGap es la opción 'fácil', se crea en HTML y las cosas especiales (como cámara, etc.) usas una API en JS.

Lo que te hace es como abrir un iframe 100% de tamaño por lo que el rendimiento es malísimo, es decir: No es nativo.

Para Juakers de los buenos
TItaniun Appcelerator, se programa unicamente en JS y no tiene DOM, programas sobre la API del Appcelerator que tiene todas las funciones de las APIs de Android y de iOS, es decir, si aprendes, puedes hacer una APP 100% igual.

Lo mejor de este sistema es que te traduce el JS a Java para Android y a Objetive-C para iOS por lo que la APP es nativa.




Pablo Videla

Cita de: dimitrix en 13 Junio 2015, 02:48 AM
Para Noobs
PhoneGap es la opción 'fácil', se crea en HTML y las cosas especiales (como cámara, etc.) usas una API en JS.

Lo que te hace es como abrir un iframe 100% de tamaño por lo que el rendimiento es malísimo, es decir: No es nativo.

Para Juakers de los buenos
TItaniun Appcelerator, se programa unicamente en JS y no tiene DOM, programas sobre la API del Appcelerator que tiene todas las funciones de las APIs de Android y de iOS, es decir, si aprendes, puedes hacer una APP 100% igual.

Lo mejor de este sistema es que te traduce el JS a Java para Android y a Objetive-C para iOS por lo que la APP es nativa.
Excelente, no conocia esa API!

OssoH

Desconocia esa API tambien 'TItaniun Appcelerator' y me voy a poner a buscar información.
¿Piensas que APP de web famosas como segundamano, oportunista, ... están hechas con esta API?
Lo pregunto porque existiendo esta API no le vería ningún sentido  hacer dos desarrollos en paralelo.
¿esta api que comentas permite llamadas a un servidor Oauth, API REST, ... ?
Muchas gracias.

dimitrix

#5
Cualquier duda me decís...

Citar¿Piensas que APP de web famosas como segundamano, oportunista, ... están hechas con esta API?

Lo pregunto porque existiendo esta API no le vería ningún sentido  hacer dos desarrollos en paralelo.

Bueno, no es la única API, hay otra en C# de otra empresa.

Pongo algunas empresas que han usado APPCELERATOR:



Entre empresas famosas están: BP, Paypal, Ebay (http://www.appcelerator.com/customers/app-showcase/).

Citar¿esta api que comentas permite llamadas a un servidor Oauth, API REST, ... ?
Claro, eso son peticiones HTTP/S.




Achraf

Prueba con Kivy,  la framework de Python.

_ka0x_

La mejor solución multiplataforma (pero de pago) es Rad Studio XE7 de Embarcadero (antes Borland). Codificas en C++ o Delphi y compilas para Windows, MAC, iPhone, Android... (Utilizando FireMonkey).

Ahora... no hay como usar Google Studio si programas para Abdroid y si programas para iOS necesitaras en cualquier caso un MAC para depurar los programas.

iOS todo va en C y Android en Java así que lo mejor es usar el entorno específico para cada plataforma.

Saludos


Enviado desde mi iPhone utilizando Tapatalk