Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

Programacion movil......conviene programar Adobe Air?

Estas en el tema de Programacion movil......conviene programar Adobe Air? en el foro de Programación móvil en Foros del Web. Espero no terminar crucificado por este tema con algunas peleas entre que es mejor, y la decaida de flash, pero tengo una duda. Yo hasta ...
  #1 (permalink)  
Antiguo 03/12/2011, 19:27
Fsg
 
Fecha de Ingreso: junio-2009
Mensajes: 155
Antigüedad: 12 años, 11 meses
Puntos: 5
Programacion movil......conviene programar Adobe Air?

Espero no terminar crucificado por este tema con algunas peleas entre que es mejor, y la decaida de flash, pero tengo una duda.
Yo hasta el momento he programado aplicaciones de escritorio en java y python ,pero en si nunca he creado una aplicacion de gran calibre para moviles(hace mucho jugaba con aplicaciones moviles en java-j2me) pero nunca algo serio.

Ahorita tengo unas ideas que quiero desarrollar para moviles, pero para los que estan en esto,¿ conviene trabajar en adobe air para la programacion de aplicaciones moviles?.

He leido que se puede crear aplicaciones nativas para moviles, pero en cuestion de rendimiento no se que sea mejor,o cuales sean los pro y contra entre adobe air y otros metodos de programacion moviles.
  #2 (permalink)  
Antiguo 06/12/2011, 18:32
Fsg
 
Fecha de Ingreso: junio-2009
Mensajes: 155
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Programacion movil......conviene programar Adobe Air?

Alguien ha programado con adobe air para celular?
  #3 (permalink)  
Antiguo 13/12/2011, 09:56
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 15 años, 10 meses
Puntos: 34
Respuesta: Programacion movil......conviene programar Adobe Air?

Hola!

No te lo recomiendo, como tu comentas Adobe mismo esta en duda de si mantener o no algunas de sus herramientas o cambiarlas por html5, el caso de flash ya es critico, ya nadie quiere dar soporte, es sierto que el cambio no llegara de un solo golpe, pero creo que esto se aplica a los portales que estan desarrollados en Flash, en cuanto a moviles, las marcas mas populares estan optando por html5.

Pensaras que estoy en contra de Adobe pero algo que es sierto es que por lo regular solo duramos 1 año con el mismo celular y ya queremos el nuevo y este ya viene con una tecnologia nueva, por lo que todo el esfuerzo que gaste en tu desarrollo puede quedar en algo que no sera usable en dispositivos nuevos, si sabes Java progama en Java, aun le queda mucha vida en todas las plataformas.

Saludos.
__________________
El ego es el mayor enemigo de un hombre inteligente.
  #4 (permalink)  
Antiguo 26/12/2011, 15:08
Avatar de Hazek  
Fecha de Ingreso: julio-2002
Ubicación: En mi casa :D ó ?
Mensajes: 418
Antigüedad: 19 años, 10 meses
Puntos: 3
Exclamación Respuesta: Programacion movil......conviene programar Adobe Air?

Como bien dijiste tu, yo tampoco quiero entrar en discusiones pero quiza te interese lo que te voy a decir y mas viniendo de un desarrollador.

La tecnologia en la que se basa flash al menos en el ambito del desarrollo te puedo asegurar que hoy en dia esta bastante fuerte, te explico por que creo eso:

Creo que el problema que esta sucediendo es que la gente piensa normalmente en "flash" como una tecnologia para hacer paginas web bonitas y claro que se puede, pero el detalle es que hay tecnologias mas livianas que te permiten hacer paginas web de alto impacto sin consumir tantos recursos (HTML5, JQuery, Mootools, Ext JS, etc) entonces saldria la pregunta ¿por que no ocupar esas mismas tecnologias para hacer potentes paginas web y/o aplicaciones web en vez de la tecnologia flash? En mi propia opinion diria que eso seria tambien bastante valido, pero cuando te das cuenta del apoyo que aun tiene la plataforma flash, el verdadero poder que tiene el framework de Flex, ActionScript 3.0 y que poderosos frameworks Java como Spring estan haciendo sus adaptaciones para un desarrollo mas integral ¿alguien dijo Spring Blaze DS? es cuando reflexionas que la tecnologia "Flash" aun tiene mucho que dar y quiza ese potencial este orientado al mas desarrollo de "Aplicaciones Web o de escritorio" (ej. Sistemas de gestiones para empresas) que a la creacion en si de una "Pagina Web" (ej. La pagina web de mi negocio).

Despues de todo ese rollo la pregunta principal seria ¿Y para la parte movil? Pues bien, afortunadamente llevo unos meses trabajando con la plataforma para aplicaciones moviles y de escritorio y aqui estan mis otros comentarios:

He desarrollado aplicaciones moviles ocupando el framework de CocoaTouch (iOS), el SDK oficial de Android y el entorno AIR 3.0 y puedo decirte que este ultimo tiene un excelente rendimiento (claro, aun puede mejorarse pero es mas que aceptable), al grado que he creado aplicaciones que algunos se sorprenden que las haya desarrollado con el SDK de Adobe y que decir sobre el desarrollo de juegos, bastante genial. Lo que mas me encanta de todo es que el conocimiento que puedes llegar a tener sobre ActionScript 3.0 y el SDK de Flex se aplica casi de una manera trasparente para el desarrollo movil.

La sencillez con la que puedo programar y desplegar mis aplicaciones tanto como en PC como en mis dispositivos moviles me ha dejado sorprendido, digo no le pide nada cuando programas con el SDK Android o de iOS pero vaya, es igual de excelente.

Y por ultimo, ¿que pasaria si en un caso exagerado por ejemplo mañana le dejan de dar soporte al desarrollo de aplicaciones moviles ocupando la plataforma Flash? Evidentemente seria muy mala noticia, pero lo bueno es que como tu estas creando aplicaciones NATIVAS eso no impediria que pudieras seguir desarrollando aplicaciones con lo que ya se tiene (librerias, engines, etc...) ocupando el SDK de Adobey publicandolas en las 'online Stores' pues al ser aplicaciones Nativas te dejas de preocupar si estan ocupando mucho la plataforma "Flash" o no..., bueno al menos con iOS pues Android como tal tiene el runtime de AIR para correr estas aplicaciones sin necesidad de ser nativas.

Me extendi un poco, pero en tu caso, me hubiera gustado que alguien me dijera lo que yo en estos momentos te digo cuando estaba indeciso si programar para moviles con la plataforma de adobe, por que tenia muchas dudas, pero hoy x hoy estoy mas que convencido que es una gran plataforma y una buena decision.

Saludos!
__________________
Tecnologias: Flash Platform, Java (Spring, HB, Struts, Grails), iOS, Android, JavaScript, PHP, SQL (MySQL, Oracle), Prolog, Assembler (PIC's) y Arduino - Electronica.

Etiquetas: adobe, movil, programa, programacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:34.