FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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).
|
#2
|
||||
|
||||
¿Y el código nativo de android no es java?, ¿a qué se refieren exactamente?
|
#3
|
||||
|
||||
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. |
#4
|
|||
|
|||
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 |
#5
|
||||
|
||||
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. |
#6
|
||||
|
||||
Cita:
Cita:
|
#7
|
|||
|
|||
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. |
#8
|
||||
|
||||
__________________
El malabarista. |
#9
|
||||
|
||||
Echadle un vistazo a este artículo. Es otra forma de ver el tema.
De todas formas, yo creo que este "problema" y muchos otros que trae esta versión son "solucionables" o "mejorables". Esta no deja de ser una primera versión y como tal tiene muchas cosas a mejorar. Ahora que la base está puesta (que creo que es lo más difícil) las sucesivas versiones vayan añadiendo más funcionalidades, aportando más información ayuda y ejemplos, y mejorando las existentes.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
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 |
|