PDA

Ver la Versión Completa : Compilar para Android


maycampana
31-10-2012, 19:01:15
Hola amigos del club, quiero saber si es posible compilar una aplicación desarrollada con Delphi 6 para correr en sistema op. Android. Muchas Gracias

egostar
31-10-2012, 19:08:08
Hola amigos del club, quiero saber si es posible compilar una aplicación desarrollada con Delphi 6 para correr en sistema op. Android. Muchas Gracias

Si que se puede (http://www.delphiaccess.com/forum/android/mi-primer-programa-para-android/msg65356/#msg65356), aunque claro, tiene sus reglas para poder funcionar.

Saludos

egostar
31-10-2012, 19:09:55
Y nuestro amigo Seoane lo ha hecho http://delphi.jmrds.com/?q=node/73

....En este ultimo caso es donde me encontraba yo, necesitaba un programa que me permitiera cifrar mensajes que luego pudiera ver en mi móvil con Andoid. Entonces se me ocurrió que podía crear una pequeña aplicación que cifrara los mensaje utilizando dos algoritmos robustos como son AES y SHA256, pero que en vez vez de devolver simplemente el mensaje cifrado devolviera el código fuente de otro programa, con el mensaje cifrado incluido dentro, capaz de descifrar el mensaje si introducimos la contraseña correcta.....

Saludos

roman
31-10-2012, 19:37:53
A ver, quizá me estoy perdiendo de algo. Pero yo creo que la respuesta a la pregunta de maycampana es no. El código de seoane debe compilarse con FreePascal u otro similar. Además, creo que el mismo lo especifica, que el código es suficientemente simple para poder trabajar en procesadores ARM, y no creo que un programa en delphi 6 con ventanas y todo sea suficientemente simple.

Pero, como dije, igual hay algo que no estoy entendiendo.

// Saludos

movorack
31-10-2012, 20:34:39
Pienso igual. que Roman. un programa de delphi está basado en la infraestructura que proporciona la vcl y por ende windows como tal.

Para poder compilar para android se requiere de un lenguaje y un entorno capaz de compilar para este sistema en especifico (Basado en el kernel de linux). No se se freepascal cumpla este objetivo pero creo que en esta web puedes dar los primeros pasos (http://developer.android.com (http://developer.android.com/index.html))

maycampana
02-11-2012, 14:01:37
Gracias, por sus respuestas. Me comentaron que un programador Delphi dijo que se podía, pero tengo mis serias dudas. El programa que nos gustaría correr sobre Android tiene muchísimas funciones y ventanas por supuesto. La verdad que me gustaría estar segura que se puede para invertir tiempo en eso. Lo único que entendí de lo que leí hasta el momento es que tengo que conseguir un compilador "PascalGui" o "Free Pascal". Voy a seguir investigando, gracias

miquelmatas
02-11-2012, 16:02:20
Mirate esto:

http://wiki.freepascal.org/Custom_Drawn_Interface/Android

nlsgarcia
02-11-2012, 21:40:58
maycampana,

quiero saber si es posible compilar una aplicación desarrollada con Delphi 6 para correr en sistema op. Android


Me comentaron que un programador Delphi dijo que se podía, pero tengo mis serias dudas. El programa que nos gustaría correr sobre Android tiene muchísimas funciones y ventanas por supuesto. La verdad que me gustaría estar segura que se puede para invertir tiempo en eso

Revisa este link : http://www.clublazarus.com/?p=220

Según entiendo de lo comentado en el link, esta es una implementación básica de LCL sobre Android lo cual descarta por ahora la posibilidad de migrar aplicaciones complejas.

En resumen: Deberías migrar de Delphi 6 a Lazarus y una vez estabilizada la aplicación adaptarla a la implementación LCL de Android lo cual no se si es factible en tu proyecto.

Esa es la idea general, debes revisarla en detalle junto con la factibilidad de desarrollar en nativo nuevamente la aplicación en Android.

Espero sea útil :)

Nelson.

maycampana
05-11-2012, 14:58:42
maycampana,


Revisa este link : http://www.clublazarus.com/?p=220

Según entiendo de lo comentado en el link, esta es una implementación básica de LCL sobre Android lo cual descarta por ahora la posibilidad de migrar aplicaciones complejas.

En resumen: Deberías migrar de Delphi 6 a Lazarus y una vez estabilizada la aplicación adaptarla a la implementación LCL de Android lo cual no se si es factible en tu proyecto.

Esa es la idea general, debes revisarla en detalle junto con la factibilidad de desarrollar en nativo nuevamente la aplicación en Android.

Espero sea útil :)

Nelson.


Gracias nlsgarcia, voy a seguir investigando pero no creo que tenga sentido realizar tantos cambios para ver si podemos hacer funcionar un programa en una tablet. Saludos

movorack
05-11-2012, 15:36:54
Otra posibilidad es que hagas en html5 algunas cosas para tablet y móviles.