Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   La Taberna (https://www.clubdelphi.com/foros/forumdisplay.php?f=40)
-   -   Basic 4 Android: para programar apps fácilmente (https://www.clubdelphi.com/foros/showthread.php?t=86031)

nlsgarcia 09-06-2014 22:00:05

Basic 4 Android: para programar apps fácilmente
 
Club Delphi,

Cita:

...Programar apps para dispositivos móviles, particularmente Android, parece que será algo común y necesario en los próximos años...B4A (Basic for Android) compila apps nativas de Android, es decir, no hay módulos de tiempo de ejecución o dependencias específicas para que el software corra...
Ver la noticia completa en : Basic 4 Android: para programar apps fácilmente

Excelente implementación del Lenguaje Visual Basic :) ^\||/

Nelson.

Casimiro Notevi 09-06-2014 22:59:13

Sí, está bastante bien, el lenguaje es casi un basic, normal. Pero el sistema lo traduce a java y luego compila, por lo que genera código nativo para android.

roman 09-06-2014 23:05:03

Hola, voy a descararme como ignorante pero, cuando se dice "código nativo para android" exactamente ¿a qué se refiere?"

// Saludos

Casimiro Notevi 09-06-2014 23:19:29

Cita:

Empezado por roman (Mensaje 477534)
Hola, voy a descararme como ignorante pero, cuando se dice "código nativo para android" exactamente ¿a qué se refiere?"
// Saludos

Quería decir que no crea ningún "código intermedio" que necesite de runtime o algo similar, sino que genera una aplicación para android (apk) como si lo crearas y compilaras con java.

mamcx 09-06-2014 23:25:34

Osea, que es un Transpiler en vez de un compiler. Es la ruta que usan para portar codigo en X a javascript en estos dias..

Casimiro Notevi 09-06-2014 23:41:21

Pues será eso :)
El caso es que funciona muy bien, es muy ágil, ocupa muy poquito y lo actualizan muy a menudo. También hay una gran comunidad de usuarios que aportan código, ideas, etc. y está en constante mejora.
Lo que no me gusta es que no es software libre y que el lenguaje usado es basic, básicamente, nunca mejor dicho :)
¡Ah!, y que solo está para windows, así que lo ejecuto en un xp virtualbox.

Faust 10-06-2014 00:10:38

Voy a echar un ojo de volada (espero no quedarme tuerto), esto de los móviles no se me da mucho :rolleyes: :p

mamcx 10-06-2014 00:14:22

Bueno casimiro, por ahi llevo soñando con crear un lenguaje/plataforma que funcione como minimo en linux,osx,iOS y android. Un desarrollito facilito , si te le apuntas ;)

Casimiro Notevi 10-06-2014 01:20:24

1 Archivos Adjunto(s)
Cita:

Empezado por mamcx (Mensaje 477540)
Bueno casimiro, por ahi llevo soñando con crear un lenguaje/plataforma que funcione como minimo en linux,osx,iOS y android. Un desarrollito facilito , si te le apuntas ;)

Los mismos de B4A tienen tambień B4J, que crea ejecutables para varios sistemas:

roman 10-06-2014 04:40:04

Cita:

Empezado por Casimiro Notevi (Mensaje 477535)
Quería decir que no crea ningún "código intermedio" que necesite de runtime o algo similar, sino que genera una aplicación para android (apk) como si lo crearas y compilaras con java.

¿O sea que el lenguaje nativo de android es java?

// Saludos

Casimiro Notevi 10-06-2014 09:50:50

Cita:

Empezado por roman (Mensaje 477547)
¿O sea que el lenguaje nativo de android es java?

Sí, es java.
Android, explicado de forma muy básica, cada aplicación que lanzas se ejecuta en una pequeña máquina virtual java, todo ello corriendo sobre un núcleo linux.
Y el apk de android es algo similar al app de iOS, es un archivo comprimido que dentro tiene la aplicación en sí, los recursos, etc.

roman 10-06-2014 17:44:14

¡Excelente! Gracias por la explicación. Siempre me ha confundido esto porque si Android es un linux no entendía porqué decían que java era su lenguaje nativo.

// Saludos

roman 11-06-2014 18:08:58

Cita:

Empezado por Casimiro Notevi (Mensaje 477535)
Quería decir que no crea ningún "código intermedio" que necesite de runtime o algo similar, sino que genera una aplicación para android (apk) como si lo crearas y compilaras con java.

Bueno y, ¿esto mismo hace el delphi xe?

// Saludos

Casimiro Notevi 11-06-2014 18:16:27

Cita:

Empezado por roman (Mensaje 477668)
Bueno y, ¿esto mismo hace el delphi xe?

Supongo que sí, no he visto ningún xe todavía :rolleyes:


La franja horaria es GMT +2. Ahora son las 13:33:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi