Suelen decir que si Mahoma no va a la montaña… Adobe acaba de anunciar que incluirá en la próxima versión de su suite de programas, la CS5, una aplicación para exportar documentos creados con Flash o Adobe AIR a aplicaciones nativas para el iPhone. Listas para enviar a la App Store para su aprobación y publicación por parte de Apple.
Adobe asegura que la aplicación resultante cumple con todos los requisitos impuestos por Apple a la hora de la creación de aplicaciones, por lo que no incumplirán ninguna regla. Utilizan los mismos parámetros que cualquier aplicación creada con las herramientas de Apple. Queda claro así que Adobe no parece dispuesta a rendirse en su empeño de introducir Flash en el iPhone.
Ciñéndonos al articulo publicado por Miguel López hace unos días, todo parece indicar a que nos encontramos ante un problema referente a adopción de estándares. Apple considera que el futuro se encuentra en adoptar cuanto antes HTML5, aunque aún no esté acabado. Tal vez debiéramos considerar un momento las razones del nacimiento de Flash, y no, no me refiero a Gordon, sino a Splash.

Macromedia, antes de ser absorbida por Adobe, era la “Apple” de la historia en lo que se refiere a maneras de actuar. Acudir a una presentación suya, fue lo más parecido que veré a una Keynote. Tenían una visión muy bohemia del mercado, y también tenían un buen puñado de buenos programas. Flash era su buque insignia, lo habían adquirido a golpe de talonario, si… pero tenían una dirección muy clara hacia la cual enfocar el programa.
El mundo en Internet era gris, muy gris, estamos hablando de finales de los noventa, no se podía hacer nada más allá de tablas y texto plano. Flash trajo movimiento, colorido y ruptura de conceptos cuadriculados a la hora de realizar páginas Web. Pero el lenguaje HTML ha evolucionado, han aparecido las hojas de estilo, han aparecido nuevos lenguajes, evoluciona. Y Flash ya no parece tan necesario, pero esto es otra discusión.
Adobe parece lista a lanzar Flash 10.1 para todas las nuevas plataformas de telefonía móvil, Android, Windows Mobile, Symbian y después Blackberry. Es más que probable que también exista una versión para iPhone, pero me temo que Apple ha pronunciado una clara negativa a esta posibilidad. Queda ver como se comportará esta nueva versión en los Smartphones.
No solo es el iPhone la única terminal del mercado que cuando se le da un uso exhaustivo su batería se resiente, pero veremos como se comportará esta nueva versión de Flash en dispositivos con Android o Windows Mobile cuando sea presentada durante el primer trimestre del 2010. Adobe ya está hablando de mejoras de rendimiento de hasta un 55%.
Solo nos resta ver si Apple permitirá la publicación de programas creados a través de esta herramienta de Adobe. Asegura que no se trata de programas de Flash camuflados, sino que la herramienta interpretará los archivos adaptándolos al iPhone.
Vía | iLounge
En Xataka Móvil | Flash 10.1 para todos, excepto iPhone
Más información | Adobe CS5
Ver 19 comentarios
19 comentarios
Dexter
Hay que tener clara una cosa, Flash se usara para desarrollar, con la ventaja que supone para los actuales desarrolladores trabajar en un lenguaje que conocen al detalle, pero una vez exportas para el iphone, NO se hace uso de ningun Flash Player.
La exportacion, convierte directamente la aplicacion flash en una aplicacion totalmente NATIVA, convierte el AS3 directamente en Objetive-C, de modo, que esta aplicacion exportada es exactamente igual a una programada con el DevKit de Apple.
Por lo tanto, la ejecucion es tan limpia como una aplicacion nativa, puesto que lo es, y el consumo de recursos dependera del buen hacer del desarrollador al igual que pasa actualmente, ni mas ni menos.
Repito, NO se usa flash player.
@arrozconnori
No solo tienes acceso a lo que comentas, tienes acceso total al multitouch, screen orientation, guardado de imagenes en la Photo library, acelerometro, GPS y Copiar/Cortar/Pegar.
A mi me parece un movimiento por parte de Apple muy inteligente, ahora se aprovecharan del desarollo de muchisimos mas developers para nutrir a la AppStore, que es justo lo que les interesa, encauzando todo a traves de sus "filtros" y con sus "reglas".
Mantienen el control, y aumentan su "store". ¿ Genial ?
krollian
dexter:
Más claro: ¡agua!
krollian
Macromedia tenía unos muy buenos ingenieros. Y de hecho cunado vieron que la versión 11 de FreeHand iba a ser la última (por la compra de Adobe) le metieron todas las prestaciones que pudieron. Hasta la versión CS4 Illustrator no tenía formato multipágina decente. En fin...
Y de los intríngulis de Macromedia Joe Sparks tien mucho que decir:
http://joesparks.com/radiskull
Dexter
Totalmente de acuerdo, eso pasa siempre, hay muchas aplicaciones desarrolladas con el DevKit de Apple, que son .... para darles con ella al que las haya desarrollado en la cabeza, e igual pasara con las desarrolladas a partir de flash.
Yo no creo que Apple tenga que ceder en nada, este movimiento se ha hecho con pleno consentimiento por parte de Apple, pues como decia, es algo que les beneficia, no veo para nada que sea un perjuicio para ella.
El hecho de permitir un player de flash, si era un "peligro", perdian el control, perdian el 30% de cada .app , etc, de este modo, compilando de forma nativa, siguen cobrando, controlando, y usando su modelo de negocio.
engorila
Miguel lopez:
"Zas en toda la boca"
http://www.applesfera.com/apple/opinion-porque-nun...
krollian
dexter:
Y fíjese usted que las aplicaciones o juegos que se conviertan en ejecutables en el iPhone/iPod touch ya no requerirán conexión a internet continuamente (salvo que sea preciso) y consumir ancho de banda como la infinidad de juegos que hay en flash en la web.
Aunque sean incluso de pago, a la larga será más barato...
Siempre que no te cobren una pasta gansa, claro...
krollian
OFF TOPIC:
No conocía el truco. Arranque de iTunes en modo seguro:
http://www.faq-mac.com/noticias/37464/arranca-itun...
krollian
engorila:
No entiendo ese Zas en toda la boca. iPhone no soporta ni sopotará flash en un futuro próximo. Si HTML 5 será supervirguero...
Aqui pasa lo de siempre. Cada empresa mira por lo suyo. Y si Apple puede evitar adoptar Flash por tener tecnologías similares la próxima versión de HTML...
Hay estándares propuestos y los hay de facto. Ogg Vorbis es mejor que MP3 y, sin embargo es este último el más extendido.
Microsoft y Silverlight meten presión y es Flash de Adobe el más adoptado por TODOS los navegadores.
Otra cosa son los intereses de Apple. Y como decía antes. Tu empieza a cargar aplicaciones, juegos o páginas con flash a punta pala y verás lo lento que se vuelve todo, lo que tarda la carga, lo que consumes de ancho de banda y batería...
Y si. Claro que Apple quiere que compres SUS aplicaciones en SU App Store antes de que evites SU negocio descargándote o jugando en línea aplicaciones en Flash...
arrozconnori
No hace falta esperar, en esta misma página hay información y demos ya exportadas con una prerelease de Flash CS5 http://labs.adobe.com/technologies/flashcs5/appsfo...
yo he probado alguna, y lo cierto es que, según se lee en la misma página el API está bastante limitado, y estos juegos estarán restringidos a lo que puede hacer el API de Adobe AIR, RTMP, SQLite, Por supuesto, al igual que en el caso de .NET, son aplicaciones COMPILADAS para el iPhone SDK
josecarlos.cepero
Dí que sí gafilter!!! tu apostando por los desarrolladores.
Si no te gusta como actúa Apple tienes otras formas de actuar que robar el trabajo de los demás;
"Lo mejor? No seguirles el juego y no comprar nada en sus tienducha. Es lo que yo hago. Lo que me pueda bajar me lo bajo gratis."
1.- Protestar por los impedimentos que ponen a la hora del desarrollo de aplicaciones para sus dispositivos.
2.- NO COMPRAR NADA QUE SEA DE APPLE.
NEXT
josecarlos.cepero
Por cierto, yo espero que esta vez Apple ceda, por que como bien decís "Un modo mas de programar para el iphone, abre muchas puertas a nuevos programas" y programadores de Flash hay muchos (buenos y malos).
NEXT
neofreddy
yo siguo pensando que este es un paso intermedio hasta la llegada del flash player al iphone... todo dependerá de como se comporte el nuevo player 10.1 en los dispositivos que lo usen y la presión que la comunidad ejerza al respecto -presionad por favor, es necesario poder tener la opción de ver flash en safari- ... El echo de que haya tecnologias parecidas no es escusa para no tener flash ó java simplemente es una limitación impuesta para el beneficio único de apple. ..."Tu empieza a cargar aplicaciones, juegos o páginas con flash a punta pala y verás lo lento que se vuelve todo, lo que tarda la carga, lo que consumes de ancho de banda y batería"... Pues te pasará lo exactamente lo mismo que si empiezas a instalar aplicaciones desarrolladas con otra herramienta (recuerda q flash cs5 exporta a código nativo iphone) y lo mismo que si empizas a cargar páginas en html5 a saco pues cuando la memoria de iphone empiece a escasear se cerrará el safari.
neofreddy
un detalle que olvidaba... flash ocupa el mismo ancho de banda que cualquier pagina web (cualquier pagina web que haga lo mismo que se haga con flash claro)
josecarlos.cepero
Hay una cosa que Adobe si debe de optimizar y mucho y es el consumo que el Player hace de los recursos del ordenador, tanto de la memoria como de la CPU.
Yo me considero Flashero, m encanta Flash, pero desde que los navegadores nos permite abrir varias pestañas en una sola ventana, el consumo de la CPU se dispara.
El problema está muy detectado con Snow Leopard, cuando veo que los ventiladores van a cien y el consumo de los micros al 100%, veo en el Monitor de Actividad, como el Plugin de Flash devora el equipo. El motivo es que, aún sin estar en pantalla, la aplicación de Flash se está ejecutando, así multiplicad por las páginas cargadas que contienen algún Flash y veréis.
Creo que una solución sería detectar donde se encuentra el foco de la página y sólo activar ese Flash, dejando los demás en "Stand by".
NEXT
neofreddy
eso realmente es un problema de mac... en mi ordenador puedo tener 5 o 6 pestañas con paginas 100% flash abiertas y multiples programas por otro lado y el micro a un 20-30%... pero tienes razón la gran optimización que necesita es en lo que respecta al rendimiento... veamos q tal se comporta el 10.1
neofreddy
http://www.xatakamovil.com/palm/adobe-flash-player-ejecutandose-en-una-palm-pre ... echadle un ojo a este video la palm pre ejecutando flash... interesante ver las soluciones sencillas que usan para no consumir recursos innecesario.
otto.st
Esto es una gran noticia, que si cuaja su éxito otras fronteras se abrirán a los teléfonos inteligentes, porque flash no es solo animación, he visto juegos en flash bin interesantes. Por otro lado creo que Adobe se cubre las espaldas a anunciar que cumple los estándares impuestos por la de Cupertino, evitando así que suceda lo mismo que con Google.
allfreedo
Un modo mas de programar para el iphone, abre muchas puertas a nuevos programas. La pregunta es: Las aplicaciones hechas asi ¿consumiran los recursos a lo bestia como lo hace flash?
Pronto lo sabremos.