¿Existen restricciones al crear aplicaciones móviles con delphi?
#1
Escrito 13 mayo 2014 - 09:15
¿Existe alguna restricción de hardware al desarrollar nuestras aplicaciones con delphi?
Se que Delphi genera aplicaciones nativas por lo que me preocupa un poco que el procesador de alguna tablet no sea compatible con mi aplicación.
¿Alguién sabe algo al respecto?
Saludos y gracias.
#2
Escrito 13 mayo 2014 - 09:24
http://docwiki.embar...ion_Development
Saludos
#3
Escrito 13 mayo 2014 - 09:39
las aplicaciones que desarrollemos pueden ejecutarse en cualquier tablen mientras usen Ice Cream Sandwicth?
#4
Escrito 13 mayo 2014 - 10:21
No tiene nada que ver el sistema en el que se ejecuten, sino con el hardware del equipo. Para ejecutar aplicaciones Delphi en un Android, éste necesita tener un procesador ARMv7 cómo mínimo.
Claro está que, para soportar un ARMv7 necesitas una determinada versión del SO, que es lo que te está diciendo ese artículo
Espero que te haya quedado algo más claro :-)
Salut!
#5
Escrito 13 mayo 2014 - 10:33
Saludos
#6
Escrito 13 mayo 2014 - 10:46
Buenas
No tiene nada que ver el sistema en el que se ejecuten, sino con el hardware del equipo. Para ejecutar aplicaciones Delphi en un Android, éste necesita tener un procesador ARMv7 cómo mínimo.
Eso me aclara un poco más el asunto. Estaba analizando una tablet cuyo procesador dice ser un Action Atm7021 Cortex A9. Investigaré si es ARM.
#7
Escrito 13 mayo 2014 - 10:49
4iYNcw4yLfI
#8
Escrito 13 mayo 2014 - 10:59
Tablet Cereon De 10 Pulgadas
Procesador ARM dual core 1.5
Memoria : 1 gb
Camara de 2 megapixeles
Disco : 16 Gb
Bluetooth y Wifi
http://articulo.merc...m-dual-core-_JM
#9
Escrito 13 mayo 2014 - 11:35
Exacto, pensé que ese dato venía en el documento, perdón.
Sí que lo menciona, de echo es la primera línea de todas jejejeje
RAD Studio supports development on ARMv7 devices that run the following versions of the Android operating system:
Salut!!
#10
Escrito 13 mayo 2014 - 11:40
Salut!
#11
Escrito 13 mayo 2014 - 11:43
Exacto, pensé que ese dato venía en el documento, perdón.
Sí que lo menciona, de echo es la primera línea de todas jejejeje
RAD Studio supports development on ARMv7 devices that run the following versions of the Android operating system:
Salut!!
jajaja, lo dicho, no he leído el documento
Es que soy mas visual amigo jajajajaja
Saludos
#12
Escrito 13 mayo 2014 - 12:06
Target Android Versions RAD Studio supports development on ARMv7 devices that run the following versions of the Android operating system:
#13
Escrito 13 mayo 2014 - 12:30
Saludos.
#14
Escrito 13 mayo 2014 - 12:34
También puedes optar por escribir tu aplicación en java con eclipse
Saludos.
en ese tema estoy en ceros. Lo único que he hecho con java es crear servicios web. ¿Es dificil hacer aplicaciones administrativas con java y eclipse amigo?
#15
Escrito 13 mayo 2014 - 01:04
También puedes optar por escribir tu aplicación en java con eclipse
Saludos.
Aún no llego a eso pero suena bien... y porqué con Eclipse ?
Saludox !
#16
Escrito 13 mayo 2014 - 04:24
Aún no llego a eso pero suena bien... y porqué con Eclipse ?
Bueno, eclipse ha sido el primer referente y hay mucha información. También está Android Studio pero no lo he usado.
¿Es dificil hacer aplicaciones administrativas con java y eclipse amigo?
Los pinitos que he hecho con eclipse no han sido en ese tipo de aplicaciones, pero todo es documentarse y ponerse...
Saludos.
#17
Escrito 23 mayo 2014 - 10:07
#18
Escrito 23 mayo 2014 - 11:02
pero si necesitas que verifique, bien puedo probar esta noche (Cuando mi chiquillo esté dormido y no pille la sorpresa) y te aviso que tal va, tu me dirás. Y si no es tarde para ello.
Amigo mio, sería una gran ayuda para mi pues aún no compro la tablet. Gracias de antemano.
#19
Escrito 23 mayo 2014 - 12:21
Prácticamente cualquier Tablet o teléfono Android existente solo va a llevar procesadores ARMv7 o Intel Atom (por ahora hay muy muy pocos de estos últimos).
La arquitectura ARM anterior a la ARMv7 fue la ARM11, y los últimos teléfonos que la usaron fueron la generación del iPhone 1, cuando ni siquiera existían las Tablets.
Las probabilidades de encontraros Tablets con procesadores antiguos ARM11 o bien MIPS son absolutamente mínimas. Deberíamos hablar de Tablets con varios años de antiguedad y de gama ínfima (las Tablets chinas más viejas a $50), todas ellas a estas alturas ya habrán dejado de funcionar (se rompían a los pocos meses).
Cualquier cosa que os encontréis actualmente va a llevar un procesador con arquitecturas (juego de instrucciones) ARMv7 o Intel x86.
Incluso los procesadores futuros para los próximos años van a ser Intel x86 o ARMv8 (64 bits), el cual es perfectamente compatible hacia atrás con la arquitectura ARMv7 (32 bits), con lo que no serán ningún problema cuando lleguen.
Así que solo mirad que no tengáis un procesador Intel, y todo lo demás está bien para Delphi (al menos por la parte del procesador).
PD: Ahora recuerdo que sí que hay un caso a tener en cuenta. Las aplicaciones compiladas en Delphi necesitan además de la arquitectura ARMv7, que el procesador disponga de una unidad de coma flotante (NEON). Afortunadamente nVidia fue el único fabricante que tuvo la peregrina idea de sacar un procesador, el Tegra 2, sin coprocesadores NEON. Así que si estáis ante una Tablet con unos tres años de antigüedad, comprobad que no lleven ese procesador (afortunadamente se vendieron poco las Tablets con Tegra 2). Como estas : http://topsmartphone...-2-tablets.html
#20
Escrito 23 mayo 2014 - 01:08
Gracias por tan excelentes datos Marc, aclaran mucho el panorama
Saludox !