¿Quieres registrarte?

Flash en el iPhone para desarrollo de aplicaciones

Por: Freddie + 5 de Octubre del 2009

Tras admitirlo, negarlo, admitirlo, negarlo, lo han vuelto a admitir y esta vez en serio. Adobe ha anunciado que desde Flash CS5 (del que ya hablamos) será posible desarrollar aplicaciones para iPhone usando Flash y Actionscript 3. Las aplicaciones se rigen por las mismas reglas de la AppStore: tienen que ser aprobadas por Apple antes de poder ser instaladas.

Esto justo después de anunciar el Flash Player entero en todos los teléfonos móviles de ultima generación.

Las aplicaciones para iPhone hechas en Flash tienen todo el acceso normal de una App nativa en Objective-C. Eso significa acceso web, multitouch, acelerometros, GPS y brujula. Además de todas las habilidades de Flash. Aunque eso sí, Adobe advierte que el iPhone no es un PC y que el rendimiento puede ser "lento".


No es el Flash Player para iPhone


"Flash Player" como es conocido en general, es el reproductor de SWF y plugin para navegador. El iPhone no podrá hacer ninguna de estas dos cosas. No puedes abrir cualquier SWF no autorizado por Apple (En la AppStore) ni puedes ver SWF embebido en una web desde Safari. Teniendo en cuenta que Apple ni siquiera permite otros navegadores (como el espectacular Opera Mini), es poco probable que esto sea posible.

La importancia de los juegos móviles


No hay que olvidar la verdadera importancia de Flash en los teléfonos: el desarrollo de videojuegos.

Flash es un entorno multimedia específicamente diseñado para este tipo de cosas. Si se migra en pocos pasos los juegos ya hechos a las tiendas de aplicaciones de los teléfonos, el mercado de juegos móviles va a explotar. Teniendo en cuenta que la mayoría de apps en la AppStore son juegos y que es esta categoría la que más dinero mueve, es un movimiento inteligente de parte de Apple.



Porque esto no es una movida de Adobe. Esto es un permiso especial que Apple ha concedido en su propio ecosistema. Adobe sólo agradeció e hizo lo mejor con este permiso.

Ya no necesitas aprender Objective-C. Es posible crear aplicaciones para iPhone con conocimientos de Flash. Quizás sea tiempo que aprendas Actionscript 3 de una vez.

Enviar a twitter Enviar a facebook

También te interesa


Etiquetas flash adobe iphone moviles flashplayer telefonos

Comentarios | Enviar un comentario
w00t!! esta es una excelente noticia!! ahora todos los desarrolladores de AS3 podrémos hacer apps para el iPhone sin tener que matarnos aprendiendo Objective-C, wiiiiiii!!!!!
*borra el libro de Desarrollo para iPhone U_U
Por: master_of_puppetz
¿Formalismos entre la "mafia"? Bueeeee... pero aclaran que si la app va mal no es culpa de ellos.. es culpa que el iphone se cuelgue ¬¬
Por: Tifa^
Freddie, tambien puedes programar aplicaciones para iPhone con JS utilizando Nimblekit
Por: homer0

homer0-blog :

Freddie, tambien puedes programar aplicaciones para iPhone con JS utilizando Nimblekit
¿Y puedes ponerlas en la AppStore y cobrar por ellas?
Por: Freddie
"No puedes abrir cualquier SWF no autorizado por Apple"

Hay que tener muy en mente que iPhone NO soporta SWF (ni autorizado ni sin autorizar), sino que lo que hace la herramienta que han incorporado en Flash CS5 (que verá la luz a finales de este año, y se hace llamar Notus) es re-empaquetar una aplicación desarrollada en AS3 con el IDE de Flash a una aplicación nativa en Objective-C.

Por tanto una operación tan habitual como cargar un SWF externo, no es viable simplemente porque no estamos en ningun flash player, sino en una aplicación Cocoa Touch.

Como Apple no ha dado su brazo a torcer, Adobe ha contratacado creando un nuevo entorno desde el que poder desarrollar para iPhone, y encima con AS3. Esto viene explicado en detalle en este artículo de adobe devnet, en el apartado HOW IT ALL WORKS: http://www.adobe.com/devnet/logged_in/abansod_iphone.html

Para más información sobre el tema también os dejo el enlace que hemos creado en blocketpc comentando la jugada, al menos según la vamos masticando... son muchas novedades e interesantes.

http://www.blocketpc.com/2009/10/05/flash-en-el-iphone/

Saludos!
Por: blocketpc
Wow, interesante.

Al menos ya se podrán hacer más aplicaciones para iPhone sin tener que pasar por un dolor de cabeza.

Será muy interesante ver lo que se va a desarrollar para este entorno.

A mi parecer es una movida muy interesante de parte de Apple, más que de Adobe.
Por: daz_angie
Es una movida totalmente de la mano de Adobe, de hecho no creo que la gente de Apple esté precisamente contenta. Unas reflexiones personales:

http://www.q-interactiva.com/blog/2009/10/aplicaciones-flash-para-iphone/

Saludos!
Por: blocketpc
Tendrá soporte para la tarjeta gráfica? open-gl ES ?
Por: Siroko-blog
Parece ser que sip xD
Por: Siroko-blog
Es una buena noticia para los desarrolladores de flash. Sin embargo el oscurantismo de Apple sigue siendo una losa...
Por cierto, ¿se podrán usar (casi) las mismas fuentes para programar en todos los dispositivos móviles? Cosas como GPS.getLatitude()o similar.
Por: Zah

Zah-blog :

Por cierto, ¿se podrán usar (casi) las mismas fuentes para programar en todos los dispositivos móviles? Cosas como GPS.getLatitude()o similar.
Según se lee, esto es cosa de AIR Mobile y sí, será muy similar. Aunque diferirá de acuerdo al tipo de móvil. El GPS de un Nokia E71 es muy diferente al de un Android.
Por: Freddie
Efectivamente, cada fabricante está extendiendo las capacidades de flash o flash lite a su antojo, con APIS propias.

Por ejemplo tenemos la Plataforma de servicios de NOKIA, los componentes y Project Capcuhin de Sony Ericsson, ahora la API de AIR para iPhone (que vendrá con Flash CS5) y así con todo... una lástima porque flash al crecer como tecnología y extenderse, está empezando a tener los mismos problemas que tenían y tienen sus predecesores, la fragmentación fundamentalmente, y que es la lacra del desarrollo para móviles.
Por: blocketpc
Una gran noticia para los desarrolladores, especialmente los de videojuegos ^^

Me viene bien, voy a sacarle provecho a esto ^^ aunque creo que primero probaré lo que tengo con Android, que me parece una mejor opción U_U.

Que indecisos son los de Apple U_U, llegué a pensar que estaban desarrollando su propio entorno para competir con Flash >_<.

P.D: Ahora si es tiempo de aprender seriamente AS3 y dejar de entretenerme haciendo dibujitos U_U
Por: XKlibur
No estoy casado con flash, pero esta noticia me alegró mucho; ya que siempre vi mucha potencia en esta tecnología. Pero mientras tanto y hasta que vea estabilidad en iPhone seguiré programando en Objective-C para este dispositivo...

PD. I love AIR.
Por: adrian.coria-blog
Mas razon para usar cualquier telefono con android que el iphone
Por: jdc-blog
Todos los que programos para flash sabemos bien que siempre ha tirado mucho de recursos, adobe lleva muchos años detrás de integrarse en los teléfonos moviles, Hay otras opciones mejores hoy por hoy en otros lenguajes, adobe debería centrarse en consolidar su posicion frente a silverlight, frameworks de javascript y html5 en el terreno en el que tantos éxitos siempre ha tenido, si está muy por delante pero que no se despiste.
Por: josep-blog
bastante interesante la información; estoy desarrollando un juego con flash as3 y al finalizarlo, quisiera que también sirva (sin tener que otra vez hacerlo con flash lite) sino que al swf final pasarlo directamente a un celular o utilizando otro programa, hacer que el swf se comprima para un dispositivo móvil.........si alguien sabe acerca de esto, escriban a rolanskapunkhc@yahoo.es
Por: santiago-blog
al parecer ya se han empezado a convertir juegos, espero que estos tengan la misma calidad que los juegos de iphone y aprovechen al maximo las posibilidades del touch screen y el acelerometro.

Saludos!

http://gigaom.com/2009/12/15/iphone-users-get-ready-for-flash-games/
Por: Ximena-blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.