Ir al contenido


Foto

¿Existen restricciones al crear aplicaciones móviles con delphi?


  • Por favor identifícate para responder
22 respuestas en este tema

#1 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 13 mayo 2014 - 09:15

Pronto tendré que hacer una aplicación para una tablet por lo que me asalta la duda:

¿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.
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 mayo 2014 - 09:24

En la wiki de embarcadero se encuentra una publicación acerca de ésto mismo que preguntas amigo.

http://docwiki.embar...ion_Development

Saludos
  • 0

#3 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 13 mayo 2014 - 09:39

Gracias por el enlace pero no me queda claro algo. :(

las aplicaciones que desarrollemos pueden ejecutarse en cualquier tablen mientras usen Ice Cream Sandwicth?
  • 0

#4 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 13 mayo 2014 - 10:21

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.

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!
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 mayo 2014 - 10:33

Exacto, pensé que ese dato venía en el documento, perdón.

Saludos
  • 0

#6 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

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. :D
  • 0

#7 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 13 mayo 2014 - 10:49

¿qué les parece esta?

4iYNcw4yLfI
  • 0

#8 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 13 mayo 2014 - 10:59

o esta otra.

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
  • 0

#9 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

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!!
  • 0

#10 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 13 mayo 2014 - 11:40

Poli, amigo, si tienes la oportunidad de instalar algo en esas tablets, hay aplicativos que te dan toda la información del sistema como por ejemplo CPU-Z o Android System Info

Salut!
  • 0

#11 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

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 :D :D :D

Es que soy mas visual amigo jajajajaja

Saludos
  • 0

#12 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 13 mayo 2014 - 12:06

cierto, :p yo no tenía idea de que RAMv7 fuera un procesador...

Target Android Versions RAD Studio supports development on ARMv7 devices that run the following versions of the Android operating system:


  • 0

#13 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 13 mayo 2014 - 12:30

También puedes optar por escribir tu aplicación en java con eclipse


Saludos.
  • 0

#14 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

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?
  • 0

#15 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

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 ?  ^o|

:cool:

Saludox ! :)
  • 0

#16 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 13 mayo 2014 - 04:24

Aún no llego a eso pero suena bien... y porqué con Eclipse ?  ^o|

:cool:


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.
  • 0

#17 Jhonny

Jhonny

    Member

  • Miembros
  • PipPip
  • 29 mensajes

Escrito 23 mayo 2014 - 10:07

Bueno, tengo entendido que el Cortex9 es parte de la familia de procesadores ARMv7, de hecho ayer compré una tablet con este procesador... una Samsung Tab 3 Lite, aún no he hecho pruebas con ella, porque es para mi hijo y bueno... solo pienso entregársela hasta el domingo, 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. :D
  • 0

#18 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

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. :D


Amigo mio, sería una gran ayuda para mi pues aún no compro la tablet. :) Gracias de antemano.
  • 0

#19 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

Escrito 23 mayo 2014 - 12:21

Por el tema del procesador, podéis estar tranquilos.

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
  • 0

#20 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 23 mayo 2014 - 01:08

:ap: :ap: :ap: :ap:

Gracias por tan excelentes datos Marc, aclaran mucho el panorama  (y)

Saludox ! :)
  • 0




IP.Board spam blocked by CleanTalk.