
La próxima versión de Flash Profesional (parte de la Creative Suite 5), que actualmente se encuentra en beta privada, incluirá una opción de exportación llamada “Packager for iPhone” que permitirá empaquetar un proyecto hecho con Adobe Flash para poder ser ejecutado como una aplicación nativa de iPhone OS. Esto es una buena notica para los más de dos millones de desarrolladores Flash alrededor del mundo. Con esta opción los desarrolladores de Flash podrían vender fácilmente aplicaciones en la App Store.
Adobe no ha tardado en crear una página mostrando los primeros demos. Se encuentra en Adobe Labs, dentro de Flash Professional CS5 existe un apartado especial dedicado a Packager for iPhone.
Pero, para que quede claro, esto seguiría dejando a Safari sin soporte para Flash en la web.
Las excusas (llamémosle mejor, razonamientos con fundamento) de Apple para no incluir soporte Flash en el iPhone OS son varias y todas muy válidas, a saber:
- Es lento e ineficiente.
- Devora la batería.
- Está lleno de bugs.
Estas son las razones principales y oficiales mencionadas por Apple. Las razones que puedo añadir yo son que, ACTUALMENTE (con Flash Profesional CS4):
- Apple no quiere que se pueda desarrollar con un SDK que no pueda controlar. Por razones de seguridad y de calidad.
- Las aplicaciones desarrolladas con Flash son de muy MUY baja calidad.
- Flash no puede acceder a las APIs para tecnologías específicas de iPhone OS, como pueden ser el acelerómetro, la brújula, el GPS, la música del iPod, los contactos de la agenda, los mapas, (¿sigo?) etc..
- Las capacidades 3D de Flash son muy limitadas, no se puede desarrollar nada decente en 3D.
- Flash no puede manejar eventos multitouch.
- Pondría la mano en el fuego al decir que Flash va a gestionar de forma pésima la memoria de sus aplicaciones.
Estoy seguro de que existen muchas más razones para no incluir Flash en iPhone OS. Entonces, hemos dicho que esto es bueno para los desarrolladores de Flash y para Adobe pero, ¿es bueno para los usuarios?. Yo opino que no, esto traerá una avalancha de aplicaciones mediocres a la App Store.
Y, por cierto, Microsoft está planeando hacer algo similar con su plataforma Silverlight (competencia directa de Adobe Flash).
Vía: Mac|Life










Flash es una auténtica mierda, no hay mas que abrir Safari con una página que contenga algo de flash y ya te puedes dar por jodido empieza a devorar recursos y mi macbook parace que empezara a despegar “¡como se ponen los ventiladores!”.
Parece mentira que una empresa como Adobe no se capaz de sacar una puta versión de Flash eficiente y que funcione.
El problema es que adobe no ha optimizado Flash para Mac OS X y por ende tampoco para el iPhone (aunque ellos digan que sí) porque va lento, se bloquea más que una escopeta de feria (menos mal que Safari en SL tiene procesos independientes) y gasta la batería.
Pero sobre, Apple lo que quiere es que triunfe JavaScript, pues se puede hacer lo mismo que con Flash pero no depende de plugins de terceros. Todavía no está madura la tecnología pero la página de Apple no tiene nada de Flash y tiene animaciones, vídeos incrustados, rapidez y estabilidad.
La gente se queja de la batería en el iPhone, imaginaos si activan el flash…
Por favor que no venga el Flash nunca! y que los desarrolladores empiecen a usar el html5. Y ya de paso dejar el .avi en favor del .mp4
Pero acá el chiste es que estoy va a funcionar como Mono para iPhone, desarrollas todo en Flash, pero va a correr como aplicación nativa, vaya, como si lo hubieras hecho en objective-c cocoa
A mi se me hace bien, digamos que va a ser un exportador de código flash a código para el iPhone y luego compilado, lo que da una aplicación nativa.
Al menos las razones 3, 4 y 5 de tu autoría están equivocadas :)
Flash CS5 tendrá acceso al acelerómetro, GPS, etc. Podrá utilizar las capacidades gráficas nativas del hardware gráfico, y tendrá una API específica para eventos Multitouch (permitiendo incluso que los desarrolladores creen sus propios gestos, además de utilizar los que vienen “de fábrica”)
Ok, desconocía esto pero, ACTUALMENTE no lo soporta. Que los de Adobe se hayan puesto las pilas al ver lo malo que es su producto es otra cosa.
Creo que deberías informarte y obtener mas datos sobre la plataforma flash antes de realizar afirmaciones de ese tipo en un artículo. Lo que Gus comenta es cierto, aparte que no entiendo el comentario de “aplicaciones de MUY baja calidad”. Apple no quiere flash en iphone porque perderia mucha pasta aplicaciones en su store. Porque otros dispositivos competencia directa de iphone si que estan haciendo funcionar flash en sus sistemas operativos: http://www.adobe.com/devnet/flashplayer/articles/mobile_demos_fp10.1.html De las capacidades 3d no tienes ni idea, existen muchisimos motores 3d en flash, aparte del propio motor nativo del player apartir del 10. Y silverlight está en pañales, le queda mucho para ser competencia de un plugin con un 98% de penetración. A javascript también le queda para tener apis de acceso a sockets binarios, por ejemplo, o el manejo de los bitmaps como tienen flash. El html5 es un standar que tardará años en ser adoptado por todos los navegadores y alcanzar un nivel de penetracion igual al player. Aparte de la conocida “adaptación” de los standars por los distintos navegadores, porque si no lo sabeis ya empieza a haber incompatibilidades, lo que funciona de html5 en un navegador no funciona en otro… y estamos empezando para que ya no estén deacuerdo.
En fin, antes de hablar, entérate de lo que hablas.
Como dice “unoquepasa” creo que vas muy mal informado y hay demasiada tendencía a favorecer las palabras de steve jobs. No deberiamos caer en discursos sin hacer realmente una reflexión sobre el tema y quizas no estaría mal tener de ante mano una experiencia profesional en los dos muntos(con y sin flash en web o en apps).
Saludos.
Falta ver la reacción de Apple, que seguramente va a ser algo como “hemos decidido no aceptar cualquier aplicación realizada de ese modo”
se puede! acceder al acelerómetro, la brújula, el GPS, la música del iPod, los contactos de la agenda, los mapas con flash
Flash puede! manejar eventos multitouch.
que mala informacion colocaron aca
Habla Jobs (papá Apple) sobre lo malo que es para él (para su bolsillo) Adobe Flash y ya salen todos los lamebolas de apple a putear también contra Adobe Flash sin darse cuenta que la web no sería la web que es hoy, sin Flash. Un poco de respeto señores, esa tecnolgía, aún con los traspiés que pudo haber tenido, trajo miles de horas de felicidad, entretenimiento, productividad y negocios a la vida de los millones de internautas y sigue siendo líder en animacinoes y multimedia. Josep Crespo, no tenés una sana ni vaga idea de lo que decís.