We <3 Freedom Of Choice
ago 01
Flash Platform, Mac Adobe, Apple, Flash Platform, iPad, iPhone, Libertad, RIA No Comments
En esta ocasión me toca hablar sobre las nuevas tendencias de las RIAs en el Marketing Interactivo, pero para asegurarnos que todos sabemos qué es una RIA, lo explicaré de una forma breve. Una RIA es el acrónimo de Rich Internet Applications o en español Aplicaciones dinámicas de Internet. Es considerada una RIA, aquella aplicación web que no necesita usar el botón de “refresh” del navegador o redireccionar a otra página para actualizar su contenido.
En la actualidad ha comenzado una guerra entre las diferentes tecnologías de información para el desarrollo de RIAs. Era común interactuar con aplicaciones construidas bajo JavaScript (Ajax), Flash platform (Flash/Flex) o Silverlight pero hoy en día se han integrado poco a poco en esta contienda nuevos participantes como lo son jQuery, HTML 5 y CSS 3. Estos últimos prometen desplazar a las otras herramientas levantando la bandera de “estándares abiertos” y “código no propietario”.
El caso más reciente es la disputa que llevan las compañías Apple y Adobe, como consecuencia de las acciones tomadas por la empresa de Cupertino al no permitir la entrada de Flash a sus dispositivos móviles: el iPod Touch, iPhone y iPad; además de vetar cualquier aplicación para dichos gadgets que no fueran desarrollados bajo la plataforma XCode de Mac OS X, dejando fuera del mercado a empresas que no contaran con equipos Mac y que no usaran el entorno de desarrollo oficial.
Apple ya ha justificado los motivos principales por los cuales no permite Flash en sus dispositivos móviles, los cuales se centran en afirmar que la tecnología de Adobe no es estándar, no es abierta y no tiene un buen desempeño, apostando todo a favor de HTML 5 y CSS 3. Adobe por su parte ha contradicho las declaraciones de Steve Jobs afirmando que el nuevo Flash Player 10.1 ha mejorado considerablemente, tanto en el rendimiento y manejo de recursos, ya sea en equipos de escritorio, portátiles y móviles y que ha optimizado los procesos para mejorar el desempeño de las aplicaciones Flash. Mediante su campaña publicitaria “We <3 Apple” (We Love Apple) Adobe pretende dejar en claro que ellos están a favor de los estándares abiertos y que incluso los apoyan pero que también están a favor de la libertad, tanto de generar como de consumir contenidos.
Dejando a un lado los dimes y diretes entre ambas partes lo cierto es que esta situación afecta a desarrolladores como a consumidores, ya que a los primeros se les restringe la forma en como generar contenido dinámico para la web tanto en entorno de desarrollo como de infraestructura. Por otro lado el consumidor ya no tiene la libertad de elegir que es lo que quiere y como lo quiere. Imagínate comprando una camisa o blusa azul de “x” marca y que cuando la pagaras en caja te dieran un documento donde el fabricante te especifica que no puedes usarla con un pantalón negro porque a su juicio no es bueno para su prenda. ¿Hasta qué punto el fabricante puede intervenir en las decisiones que quieras tomar al momento de adquirir su producto? ¿Realmente tienes tanta libertad?
En mi opinión ambas partes tienen su pros y sus contras, la verdad es que como usuario de Mac, el Flash Player que tengo instalado en mi equipo deja mucho que desear y hasta que Adobe no le cierre la boca a Apple con un Flash Player que funcione sin problemas me inclino más por el lado de Cupertino, pero no apoyo los movimientos que hacen para limitar, o mejor dicho para forzar a los desarrolladores a trabajar bajo su plataforma.
En cuanto RIAs se refiere, estoy seguro que HTML 5 y CSS 3 tienen mucho potencial para desarrollar aplicaciones de alto impacto ya que incluyen etiquetas nativas para la reproducción de audio y video, geolocalización, almacenamiento de datos en el cliente, entre otros elementos más; y que los comparativos que se hacen entre aplicaciones hechas con Flash platform y estándares abiertos, estos últimos llevan un poco de ventaja.
Cabe señalar que HTML 5 y CSS 3 aún no han sido terminados y que se estima que estén totalmente implementados para el 2012. La verdad es que utilizar esta tecnología por lo pronto recae en las habilidades de los desarrolladores ya que todo es en base a código, desde un complejo proceso de compra de una tienda en línea, hasta una animación sencilla. En lo personal, desconozco la existencia de algún software que, como Flash, permita a los diseñadores construir animaciones de forma rápida y sencilla, y que además genere el correspondiente código.
Por otro lado Flash ya tiene más de diez años de experiencia en el medio, con miles de seguidores tanto diseñadores como desarrolladores y dudo mucho que quiera quedarse fuera de la fiesta que es la web. Veremos qué sorpresas nos ofrecen los señores de Adobe.




