![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Con las aplicaciones para Iphone e ipad creo que es lo mismo,
De todos modos por algo se empieza, imagino que esto lo iran puliendo en nuevas versiones. Aunque como sea como en Windows, cada nueva verisión de delphi han ido incrementado el tamaño de los ejecutables compilados. Así que no parece que sea una cosa que les preocupe mucho, los programadores de Embarcadero deben de tener todos iphone's 5 y Samsung's S4 |
#2
|
||||
|
||||
OK, La respuesta es los foros es que XE5 genera código nativo para Android y por ello consume más espacio. En cambio, al usar entornos como Eclipse, se esta compilando bajo JAVA y por ende requiere menos espacio (archivo comprimido APK de 5.000KB en nativo vs 300KB en JAVA).
|
#3
|
||||
|
||||
¿Y el código nativo de android no es java?, ¿a qué se refieren exactamente?
|
#4
|
||||
|
||||
Pues no Casimiro. El código nativo de Android no es JAVA aunque comúnmente las aplicaciones se programen en este lenguaje usando el SDK, se puede programar nativamente (lenguaje C...) usando el NDK, lo que elimina una muy importante capa, mejorando el rendimiento, etc.
Última edición por MAXIUM fecha: 16-09-2013 a las 23:15:32. |
#5
|
|||
|
|||
Cita:
pero que sentido tiene que consuma tanta RAM? ¿Entonces cual es la ventaja de que sea código nativo? Lo único que se me ocurre es que consuma menos CPU, pero me da a mi que no será así tampoco |
#6
|
||||
|
||||
Creo que no he entendido: sí, seguramente android está desarrollado en lenguaje C, como cualquier sistema operativo, digamos que es lo normal. Pero se creó para que corriesen programas hechos en java. Lo que no acabo de entender es que (según tu comentario de antes) ocupe más el programa (app) en código nativo (C) que en java, salvo que no se cuente con que necesita un runtime.
Resumiendo, que no me ha quedado muy claro ni me ha parecido muy lógico. |
#7
|
||||
|
||||
Cita:
![]() Cita:
|
#8
|
|||
|
|||
He probado a compilar algún ejemplo de los que vienen con el XE5 y por ejemplo
MobileControls.apk el tamaño vale que son 5,7mb pero es que al abrirlo en mi móvil Sony Xperia P, que no es de los malillos (dualcore de 1ghz y 1gb de ram), le cuesta 7 segundos desde que pincho el icono hasta que se abre el programa. Para ser que dicen que crea código nativo y que es mejor que java vaya ruina. |
#9
|
||||
|
||||
__________________
El malabarista. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Se pueden hacer aplicaciones android con Delphi XE2? | farute | Varios | 15 | 18-07-2012 00:48:08 |
desarrollo aplicaciones android con lazarus | anubis | Lazarus, FreePascal, Kylix, etc. | 4 | 29-02-2012 19:36:50 |
Aplicaciones Lazarus para Android | el-mono | Lazarus, FreePascal, Kylix, etc. | 3 | 11-08-2011 23:26:57 |
Como abrir aplicaciones de Android en un PC con Windows | rrf | Noticias | 4 | 25-04-2011 20:09:35 |
Tamaño de aplicaciones Lazarus | jorosmtz | Lazarus, FreePascal, Kylix, etc. | 3 | 04-04-2010 07:30:43 |
![]() |
|