#Pildora 20141105

Adobe cancela el desarrollo de Flash para móviles

Zemanta Related Posts Thumbnail

El plugin de Flash de Adobe disponible para terminales Android y la Blackberry Playbook que permite ejecutar vídeos, juegos y animaciones en el navegador web de los dispositivos – y que suponía una diferencia con respecto a iOS y Windows Phone que no lo soportaban – parece que tiene los días contados.

Y es que según a lo anunciado Adobe en una nota de prensa en la que habla de una reestructuración del negocio en las divisiones de Medios Digitales y Marketing Digital:

Nuestro trabajo futuro con Flash en dispositivos móviles se centrará en permitir a los desarrolladores de Flash en empaquetar aplicaciones nativas con Adobe AIR para todas las más importantes app stores. Ya no adaptaremos Flash Player para dispositivos móviles a nuevos navegadores, versiones de sistemas operativos o configuración de dispositivos. Algunos que licencian nuestro código pueden optar en continuar trabajando y lanzando sus propias implementaciones. Continuaremos dando soporte a actuales configuraciones de Android y Playbook con arreglos de bugs y actualizaciones de seguridad.

En definitiva: no se lanzarán nuevas versiones del plugin de Flash para navegadores móviles, por lo que se tendrán que adaptar todos los contenidos a tecnologías como HTML5 para mejorar la experiencia de usuario en la web y evitar problemas de rendimiento y seguridad.

Steve Jobs lo reafirma: nunca habrá Flash

Steve Jobs ha escrito hoy una carta abierta en torno a la polémica existente en la decisión de Apple de no permitir la entrada de Flash en los dispositivos móviles de la compañía. En seis puntos explica los motivos por los que esta decisión es final y no hay posibilidad de cambio.

Flash es una tecnología muy usada actualmente en multitud de páginas web, ofreciendo desde juegos, a banners publicitarios, presentaciones y animaciones o webs completas. Además es el método más común usado por los servicios de reproducción de video y streaming como YouTube, Vimeo o DailyMotion. Debido a esto muchos usuarios de iPhone, iPod Touch e iPads han manifestado su desacuerdo con Apple y han exigido que se integre esta funcionalidad para poder acceder al 100% del contenido web.

Para zanjar de una vez por todas esta polémica Jobs ha expuesto los puntos en contra del uso de Flash:

1.- Sistema cerrado

Los productos Flash pertenecen 100% a Adobe, por lo que es la única que tiene el poder para definir las futuras mejoras, precios… Apple también tiene productos cerrados, pero en torno a la web apuesta por los estándares abiertos y por eso apuesta por HTML5, CSS y JavaScript.

Estos estándares permiten a los desarrolladores web crear gráficos avanzados, controlar la tipografía, animaciones y transiciones sin depender de plug-ins de terceros (como Flash). HTML5 es totalmente abierto y controlado por un comité normativo de los que Apple, entre otros, es miembro.

Steve también comenta el caso de WebKit, el motor de renderizado de HTML5 usado en Safari de código abierto y con el que Apple ha establecido el estándar para los navegadores web para móviles (ya que lo usan Android, Palm, Nokia y en un futuro Blackberry).

2.- El contenido web al completo

Adobe ha comentado repetidas ocasiones que los dispositivos móviles de Apple no pueden acceder a toda la web ya que el 75% del vídeo en la web es en Flash. Según Jobs lo que no dicen es que casi todo este vídeo también está disponible en un formato más moderno, el H.264, que es compatible con iPhones, iPods e iPads y que servicios como YouTube, Vimeo, Netflix, Facebook y los sitios de medios de comunicación y televisión lo implementan. Por lo que no es cierto que se esté perdiendo mucho vídeo.

Por otro lado admite que no se puede jugar a juegos realizados en Flash pero que afortunadamente la App Store cuenta con cerca de 50.000 títulos de entretenimiento y juegos y muchos de ellos gratuitos, por lo que hay más juegos para sus dispositivos móviles que para cualquier otra plataforma en el mundo.

3.- Fiabilidad, seguridad y rendimiento

Steve comenta que Flash es la razón número uno de la mayoría de los errores producidos en Mac. Esto para Apple no es viable y han estado trabajando durante años para intentar solucionar estos problemas. Este lujo es algo que no se pueden permitir en sus dispositivos móviles.

Apple ha estado pidiendo a Adobe pruebas de rendimiento de Flash en dispositivos móviles pero nunca han ofrecido un producto que funcione correctamente. Simplemente, se han cansado de esperar.

4.- Consumo de la batería

En los terminales móviles todo tiene que estar optimizado para que el sistema funcione sin repercutir drásticamente en el consumo de batería. Cuando se reproduce video el dispositivo móvil debe descodificar el video mediante hardware y no software para no requerir tanta potencia.

El formato de video H.264 se puede descodificar mediante hardware, cosa que Flash no y la diferencia es notable: mientras que con H.264 se pueden alcanzar las 10 horas de duración de batería con Flash tarda menos de 5 horas en quedar completamente descargada.

5.- Pantallas táctiles

Flash ha sido diseñado para equipos de escritorio que cuentan con un ratón y no para pantallas táctiles con acciones multitouch. Acciones como posicionar el cursor sobre un elemento no existen en los dispositivos móviles de ahora por lo que sería necesario reescribir de nuevo todos los sitios web que usan Flash para adaptarse a las nuevas características.

Si se van a volver a desarrollar las webs ¿por qué no hacerlo ya en HTML5, CSS y JavaScript?

Incluso si los iPhones, iPods e iPads ejecutaran a día de hoy Flash sería necesario esta reescritura.

6.- La razón más importante

Como punto final Steve Jobs comenta la razón más importante para no implementar Flash. Flash es una herramienta para que los desarrolladores realicen sus aplicaciones. Si los programadores utilizan Flash en lugar de las herramientas de desarrollo propias de Apple no podrán disponer de todas las ventajas que les ofrece el sistema y el dispositivo en sus aplicaciones.

Apple sabe lo malo que es tener a una empresa externa entre la plataforma y los desarrolladores. Sabe que así solo se consiguen aplicaciones mediocres y de baja calidad.

Apple quiere que los desarrolladores utilicen sus propias herramientas de desarrollo para generar unas aplicaciones óptimas. De este modo todos (salvo Adobe) estarán más contentos: los usuarios verán que las aplicaciones son sencillas y no fallan por lo que apostarán por el dispositivo, así Apple venderá más iPhones, iPods e iPads y los desarrolladores tendrán un público más amplio al que llegar para vender sus aplicaciones.

Adobe ha sido muy lento para adoptar mejoras en las plataformas de Apple. Por ejemplo Steve comenta que, aunque Mac OS X salió hace casi 10 años, Adobe acaba de adaptarse en su totalidad (integrando Cocoa) hace dos semanas con el lanzamento de la Suite CS5.

Sus conclusiones

Flash fue creado durante la era del PC y para equipos con ratones. Flash es un negocio de éxito para Adobe por lo que entienden por qué lo quieren exportar más allá de los PCs. Pero Flash en los dispositivos móviles estña muy limitado.

La cantidad de medios de comunicación que ofrece su contenido para los dispositivos móviles de Apple demuestra que Flash ya no es necesario para ver vídeos o consumir cualquier tipo de contenido web. Y las 200.000 aplicaciones en App Store demuestran que los desarrolladores no necesitan Flash para crear grandes aplicaciones, incluyendo juegos.

El uso de estándares web como HTML5 triunfará en los dispositivos móviles (y seguramente PCs también), por lo que quizá Adobe debería centrarse más en la creación de herramientas HTML5 para el futuro, y críticar menos a Apple en su decisión de dejar atrás el pasado.

La entrada original: http://www.apple.com/hotnews/thoughts-on-flash/

Adobe CS5 exportará animaciones a HTML5: ¿el final de Flash?

El uso de Flash en la web viene siendo una importante discusión en el entorno del desarrollo web. Actualmente hemos convivido con Flash y nos hemos acostumbrado a ver su uso en banners publicitarios, reproductores de video, sonido y juegos.

Pero existe una fuerte tendencia en favor de reemplazar el contenido desarrollado en Flash a la utilización de estándares web gracias a las funcionalidades que nos ofrece el futuro HTML5. La presión de la comunidad en abandonar este formato privado vienen apoyadas por ejemplo por Apple y su negativa a permitir la ejecucón de Flash en los iPhone e iPad.

Adobe se ha dado cuenta de este movimiento y, en lo que para mi es el comienzo de una rendición, van a integrar un modo de exportación de animaciones Flash a HTML5 en su próxima Creative Suite. A través de una opción en la aplicación de Flash se podrá generar un archivo XML con toda la información de la animación. Este archivo será procesado a través de JavaScript en la página web y mediante el uso de canvas reproducirá la animación exactamente igual.

En el siguiente video se puede ver en funcionamiento esta nueva característica:

[youtube src=”//www.youtube.com/embed/v69S22ZBBqA”]

Con este método para exportar animaciones y la posibilidad de reproducir multimedia con HTML5 ¿será este el comienzo del fin de Flash en la web?

Vía: The Inquirer

Google y Adobe juntos en Chrome

¿Google y Adobe defendiendo Flash ante los que intentan eliminarlo de la web?

Será cierto cuando el blog Google Operating System confirma que Google ha llegado a un acuerdo con Adobe para ofrecer los plugins de flash y visión de PDFs integrados por defecto en el navegador. De este modo no será necesario instalar el plugin de manera externa como viene siendo habitual.

Parece que la unión viene forzada por la utilización de Flash en el próximo sistema operativo Chrome OS en la aplicación de reproductor multimedia.

Las preguntas en relación a este movimiento ya han invadido la web. Por un lado esta alianza favorece a Adobe en su lucha contra Apple para eliminar el Flash de los sitios web pero por otro da que pensar si Google ya no ve tan claro la utilización del futuro estándar HTML5 para solventar estos desarrollos.

Adobe Flash en los dispositivos móviles

adobe-flash-platformCon en lanzamiento en los últimos años de terminales móviles con conexión a internet una de las tareas pendientes por parte de Adobe era la integración de Flash en estos dispositivos para poder disfrutar de todas las animaciones, videos, juegos… que nos ofrecen las páginas web, como por ejemplo ver los videos de YouTube o Facebook en el móvil.

En el evento Adobe MAX se ha anunciado el lanzamiento de la versión beta de Flash 10.1, que pretende ofrecer una versión completa de la plataforma (y no la lite que existe actualmente) para Windows Mobile, Palm webOS, Blackberry, Symbian, Windows, Macintosh y Linux. En el caso de Blackberry y Symbian el lanzamiento se postpone hasta comienzos del 2010.

La excepción la protagoniza el iPhone. Steve Jobs sigue pensado que no es necesario ofrecer soporte nativo a esta tecnología en su terminal y Adobe se ha cansado de intentar convencer a la empresa de la mazana. Por ello, y para no quedarse descolgados, han anunciado una nueva característica de Adobe Flash CS5: la posibilidad de compilar aplicaciones para iPhone.

De este modo, juegos y programas en Flash se ejecutarán directamente en el iPhone y los desarrolladores ya no necesitarán un Mac y Objective-C para programar sus aplicaciones. Por el contrario, las webs basadas en Flash seguirán sin soporte en el navegador Safari del dispositivo.

¿Se estará equivocando Apple al negar una tecnología que los usuarios piden a gritos que llegue a sus terminales?

A continuación un video demostrativo de la ejecución de Flash en varios terminales:

[youtube src=”//www.youtube.com/embed/Pee3nT4bPw4″]