Adobe Air 2.0 y los problemas de la colonización del escritorio por parte de Adobe

Adobe AIRAdobe consiguió con AIR cerrar el debate sobre tecnologías para widgets de escritorio, con una propuesta netamente ganadora: sistema multiplataforma, distribución potente gracias a instalarse junto a Reader y uso de tecnologías de desarrollo web ya adoptadas masivamente. El cóctel está funcionando – 100 millones de instalaciones y planteamientos de articular un modelo similar a Java junto a Flash – cuando llega la beta de AIR 2. La mayoría de las mejoras vienen en «las tripas del runtime (comunicaciones, estándares de desarrollo soportados), pero también alguna funcionalidad «sexy», como el permitir integrar interfaces «multitouch» a las aplicaciones.

La irrupción de Adobe en el escritorio, ganando terreno a las soluciones nativas de cada sistema, también tiene sus límites. Los ejemplifica el paso dado por Seesmic al sacar una aplicación nativa para Windows. ¿Razones? El 80% de sus usuarios utiliza Windows (sigue siendo la plataforma dominante en el escritorio incluso para usos novedosos como clientes de Twitter) y hacer una versión nativa mejora el rendimiento y tienen menos limitaciones. Adobe AIR puede haber encontrado su punto de equilibrio: es la mejor tecnología para aplicaciones ligeras de escritorio multiplataforma con acceso a la red (widgets al fin y al cabo), pero a la hora de tomarse en serio hacer algo potente, una aplicación nativa es la mejor opción.

Widget basado en Adobe AIR para Weblogssl

Hoy hemos presentado un «juguetito» en Weblogssl, se trata de un widget de escritorio con el que acceder a todos los artículos, imágenes y vídeos, basado en la tecnología Adobe AIR. Multiplataforma, ligero y configurable a la hora de escoger qué publicación se utiliza como portada.

Durante el día hemos tenido en Twitter un interesante debate sobre este tipo de «lectores RSS de un sólo proveedor», que en su día no funcionaron. Para Weblogssl realmente es ofrecer una herramienta de valor a un perfil de lector muy valioso para nosotros, el que empieza navegando por una de nuestras publicaciones y luego va visitando otras a través de la barra de enlaces superior. Es un número significativo, suponiendo más del 10% del tráfico para muchas de nuestras páginas. Lo que ofrece este widget al fin y al cabo es poder hacer lo mismo sin necesidad de abrir el navegador y comprobar si hay nuevas actualizaciones.

Por cierto, el lanzamiento lo ha patrocinado Toyota Prius y desarrollado con Bitacoras.com (con los que, por cierto, resulta una delicia trabajar).

100 millones de instalaciones de Adobe AIR

Adobe AIRSi nos atenemos a las cifras publicadas hoy por Adobe, podemos empezar a apostar por AIR como plataforma de widgets en el escritorio ganadora. Con 100 millones de instalaciones (que no de usuarios), las dudas sobre que tecnología utilizar – si los de Yahoo, si los de Google, si los Microsoft o los de Mac – empiezan a despejarse en favor de la propuesta de Adobe, que va llegando a todas las plataformas, Linux y el móvil incluidos.

En RW/W apuntan, con razón, a que la adopción masiva de AIR es gracias al músculo en la distribución de Adobe y al haberlo unido a la descarga de su Reader y de Photoshop. Razón no les falta, de hecho no existe «killer app» sobre AIR, pero esto tiene una importancia relativa: el asunto es que está instalado y que los usuarios cuando «pinchen» en un «.air» van a poder instalar la aplicación en un periquete. Junto a la ubicuidad de Flash para el vídeo en la web, AIR puede perfilar a un Adobe todavía más poderoso en el futuro de las aplicaciones web.

Artículo relacionado, Flash y AIR como el nuevo Java.

Flash y AIR como el nuevo Java

Adobe AIRFlash y AIR llegan a la arquitectura ARM, con lo que parece que Adobe va a superar la etapa de Flash Lite y va a llegar con la versión completa a teléfonos y otros dispositivos móviles. Ya se han podido ver versiones para Android y Windows Mobile de Flash 10 (Xataka Móvil), con lo que las páginas con Flash pasarían a ser accesibles desde móviles con esos sistemas operativos; el tema de Adobe AIR también es muy interesante, aplicaciones para el escritorio del móvil creadas mediante tecnologías para la web… y multiplataforma.

En este último aspecto es en el que Adobe configura Flash y AIR como el nuevo Java, como tecnologías para el desarrollo de aplicaciones multiplataforma tanto en la web como en el escritorio. Con ambos Adobe ha ido mucho más allá de lo que era Flash hace unos años – una tecnología para hacer animaciones simplonas – pero no tanto como para encontrarse todos los problemas de incompatibilidad que se ha encontrado Java en movilidad.

Una estrategia realmente interesante, pero que choca con varios rivales (Silverlight móvil, tecnologías como los widgets de Nokia u Opera, y el inminnete JavaFx, del que espero mucho) y también con dispositivos cerrados como el iPhone, del que Apple le dejó fuera. Mucho se está comentando un artículo de Wired sobre esta decisión, al final Apple va a tener que reflexionar sobre el control (de la experiencia y del dinero que gana cada uno) que ejerce sobre el dispositivo y el potencial que añade una tecnología como Flash a un terminal pensado para el internet móvil. Hay quien afirma que Apple podría estar preparando un buscador (Alt1040), es probable que en las tecnologías para las RIA sea donde necesite ofrecer algo… o buscar un aliado.

Artículos relacionados

Adobe en la segunda guerra de los navegadores

Adobe AIRAdobe es otro de los protagonistas en la segunda guerra de los navegadores, aunque como Google no desarrolle ninguno de los contendientes en liza. Su posición en el terreno de las RIA (Rich Internet Applications) es envidiable gracias a la ubicuidad de Flash, pero a la vez juega en un terreno en el que varios de sus rivales juegan con la ventaja de dominar el escenario. Veamos.

Por un lado a Adobe le ha salido un competidor importante que hemos comentado mucho por aquí, Silverlight. Por mucha ventaja con la que parta, una tecnología de Microsoft para el desarrollo (área en la que casi siempre suelen hacer las cosas bien) y su gran capacidad de integración son dos armas que no se deberían subestimar. Por otro lado, un peligro para Adobe son las plataformas cerradas, sobre todo en el móvil: Apple ha dejado a Flash fuera del iPhone y eso no deja de suponer una sombra sobre los planes de la compañía de la manzana en el terreno de las RIA. En este sentido, Adobe ha lanzado guiños a la comunidad del software libre con movimientos como la liberación de Flex, su conjunto de herramientas de desarrollo de aplicaciones Flash.

Además de los navegadores web de escritorio y para el móvil, con Adobe AIR han entrado en «terreno enemigo» con una estrategia muy inteligente: permitir aplicaciones de escritorio multiplataforma desarrolladas con tecnologías web, por lo que parten con una comunidad muy potente de desarrolladores. La propuesta de valor es la de constituirse en el proveedor tecnológico para aquél que quiera desarrollar en web, en web para el móvil y en el escritorio bajo una filosofía de software más servicios. Es este perfil lo que lo perrfila como una «perita en dulce» para ser adquirido por Google (algo que discutimos en «¿Es Silverlight lo que Google teme de la compra de Yahoo por Microsoft?«).

Uno de los grandes actores de la web de los próximos años. A todo esto hay que sumar que son el proveedor por excelencia de los sitios de streaming de vídeo, con Youtube a la cabeza. Su mayor riesgo es quedarse fuera de las nuevas plataformas cerradas, como son iPhone o, hasta cierto punto, como será Android. La competencia de Silverlight (con acuerdos para estar en los Nokia, por ejemplo) es a menudo subestimada en casi todos los foros, pero constituye la segunda preocupación a la que debe hacer frente Adobe.

Seesmic compra Twhirl, cliente de Twitter sobre Adobe AIR

Twhirl

Seesmic ha comprado Twhirl, cliente de Twitter en el escritorio, sobre Adobe AIR y que precisamente suelo utilizar. Loic da sus razones para la adquisición, pero no las cifras de la compra. Al margen de que uno no confíe demasiado en la idea de Seesmic, interesante el movimiento por lo que tiene de apuesta por este tipo de tecnologías.

Twhirl es un ejemplo del tipo de aplicaciones/widgets que se nos avecinan, a caballo entre el escritorio y la web y una de las estrellas de Adobe AIR con más de 100.000 descargas. Cliente de Twitter y de otros servicios similares como Jaiku y Pownce, apunta a cierta tendencia estas aplicaciones: nada de conformarse con un cliente RSS genérico o similar (lo típico a la hora de montar widgets en el escritorio), sino proveer una experiencia personalizada y multiplataforma, centralizando en un cliente una actividad «descentralizada» en cuanto a proveedores.

También lo comentan Mariano y Javier. Y Loic lo ha comentado por vídeo, claro:

eBay Desktop y el mito de que «todas las aplicaciones estarán en el navegador»

eBay Desktop

eBay Desktop es una de las aplicaciones estrella para la plataforma Adobe AIR. Merece la pena jugar un rato con ella porque realmente está bien hecha y viene cuestionar el mito de que «el futuro del software son aplicaciones web que se acceden mediante el navegador». eBay Desktop supone ver a una empresa 100% web como es eBay apostando por una aplicación que, aunque no deje de ser un cliente del servicio online, se instala en el escritorio.

¿Ventajas de esta aproximación? No tener que torear con diez versiones de navegadores e implementaciones de estándares, de si el navegador no tiene tal o cual plug-in instalado (aunque requiere tener AIR en local), de los problemas de phishing (una aplicación para una web) y, sobre todo, de poder montar una experiencia mejor que en el navegador para todo el tema de subir artículos con fotos y vídeos almacenados en local. Claro que hay contras, AIR tiene muy pocos usuarios a día de hoy, pedimos mucho más al usuario (barrera de entrada) y el usuario cada vez vive más en el navegador. En todo caso, con una aplicación orientada a los superusuarios de su servicio como es eBay Desktop, son asumibles.

La convergencia entre escritorio y web no se antoja sencilla y con una solución única. Tenemos este tipo de widgets para local, Microsoft haciendo el camino contrario con Silverlight y experimentos como Google Gears que acabo de ver claros a no ser que vengan de serie en el navegador. En todo caso, Adobe apunta bien con AIR y este eBay Desktop es una prueba de ello.

Sitio oficial: ebay.com.

Adobe AIR 1.0

apollo finetuneLa salida de Adobe AIR 1.0 es uno de los temas que tenía pendientes de comentar. Ya hemos hablado mucho de Adobe AIR por aquí y la filosofía que trae: utilización de tecnologías web para el desarrollo de aplicaciones de escritorio, con las ventajas que éstas tienen (acceso a ficheros y bases de datos locales sin problemas de seguridad, posibilidad de coger datos del portapapeles, integración con el sistema operativo…) y facilidades para integrarlas con servicios online (vamos, una RIA). De momento, sólo hay versiones Windows y Mac para descarga en Get Adobe.

Adobe AIR es un producto clave en la estrategia de Adobe, con la que se enfrenta directamente a Microsoft entrando a su terreno. Si bien Redmon quiere asaltar el dominio de Flash en la web con Silverlight, AIR tiene un planteamiento con mucho sentido, permitir a los desarrolladores reutilizar sus conocimientos de tecnologías web (Ajax, Flash, Flex) para hacer aplicaciones / widgets que se ejecutan en el escritorio y que también son multiplataforma. De hecho lo que Adobe AIR ofrece es poder construir desde el principio programas atractivos visualmente (uno de los problemas de Java en su momento con aquella dificultad que era AWT), multiplataforma real (aunque de momento no por la ausencia de Linux), enchufados a servicios online y sin las pegas de seguridad e incompatibilidad de los navegadores.

Una buena jugada combinada con el poder de distribución de Adobe y su potente comunidad de desarrolladores. Los desafíos para Adobe AIR ahora son lograr una masa crítica de programas (yo lo estoy probando con el genial Finetune) y una base de usuarios con el runtime instalado (si empiezan a añadirlo a Acrobat, lo tienen hecho). Mientras, harían bien mirando por el retrovisor, aunque su propuesta tiene ventajas, las apuesta de otros actores como son Prism de Mozilla o Google con Gears van hacia otras formas de integración entre web y escritorio. Pero sobre todo, es Silverlight 2 quien debería preocupar, su llegada a los móviles con Nokia y la fuerza para empujarlo de Microsoft, amén de sus nada despreciables características lo configuran como el otro gran contendiente de Adobe en este año de las RIA.

El 2008 será el año de las RIA

Uno de los temas que van a estar más en boga durante este año será el de las RIA (Rich Internet Applications). Son diversos los actores que quieren entrar en este terreno, acercando el mundo de las aplicaciones online y el de las aplicaciones de escritorio.

En este momento los competidores principales son tres: Adobe AIR, SilverLight y Mozilla con Prism.

Adobe AIR se acaba de lanzar en su versión 1.0 y tiene detrás suyo el respaldo de Adobe, que está dando pasos muy interesantes hacia el código abierto, abriendo esta misma semana Adobe Open Source para alojar sus proyectos. Esta es una solución que está disponible, de momento, solo para Windows y Mac OS X, aunque han prometido que habrá versión para Linux.

AIR permite el desarrollo de aplicaciones en AJAX (HTML + Javascript), en Flex y en Flash, por lo que estamos hablando de algo que requiere desarrolladores que conozcan bien el lenguaje de la web.

Microsoft se aleja un poco de esto con SilverLight 2, del que están acabando de preparar la beta, y que podrá ser programado con cualquier lenguaje soportado por la máquina virtual de .NET, como Visual Basic, C#,… Esto acerca el desarrollo a programadores que estén acostumbrados a las aplicaciones de escritorio. Igualmente, estará disponible para Windows y Mac OS X, con una versión para Linux prometida para el futuro.

El tercer competidor en liza es Mozilla con Prism, aunque de momento hay que cogerlo bastante con pinzas. De todos modos, creo que puede ser uno de los actores interesantes en este terreno, sobretodo si se integra en Firefox 3.

Con él, podremos tener una aplicación web funcionando en nuestro escritorio como si fuera una aplicación nativa, ejecutándose en su propia ventana, pero dentro del navegador. Para poder convertirse en algo más, necesita acceso al sistema de ficheros local o, al menos a un repositorio de datos, algo parecido a lo que hace Google Gears, de forma que pueda trabajar sin necesidad de conexión.

En este caso nos encontramos con algo que no requiere apenas de desarrollo adicional. Solo alguna adaptación para guardar los datos en local, pero estamos hablando exactamente de la misma aplicación en la web que en el escritorio, por lo que los desarrolladores web estarán como en casa.

Hay que reconocerle, eso sí, a Microsoft la enorme ventaja que tiene con Visual Studio. En su versión 2008 permitirá desarrollar aplicaciones para SilverLight 2, y de momento yo no he encontrado un entorno de desarrollo mejor que este. ¿Será lo que decante la balanza? Todavía es pronto para especular sobre esto, pero es un punto a su favor.


Sacha Fuentes es editor de Xataka, Genbeta y Xataka Móvil, además de escribir muy de vez en cuando en su blog personal.

Pownce, Twitter para el P2P personal

PownceCreo que fue en el blog de Álvaro donde leí por primera vez sobre Pownce, el proyecto con que Kevin Rose quiere competir con Twitter. La idea es la de un servicio del tipo «mensajería instantánea – microblogging» como es Twitter, pero con algunas ventajas añadidas como las de poder enviar ficheros a los contactos o más opciones para controlar a quién mandas tus mensajes. Probar Pownce ha sido un suplicio (gracias por la invitación Cyber), pocas veces he participado en una versión tan fallona como es la actual Alpha de Pownce.

En lo que respecta a la aplicación en sí, es posible que el propio buzz previo a su lanzamiento sea lo que se necesita para competir con Twitter. Pownce añade funcionalidades extras y tiene mejor aspecto, pero esto también lo hace Jaiku y no le sirven para contrarrestar el efecto red que posee Twitter. Se podría argumentar que la posibilidad de compartir ficheros de Pownce es una funcionalidad más interesante que la de añadir otros feeds como hace Jaiku, y de ella llevamos hablando varios meses, de las redes P2P personales. Se trata no ya de compartir ficheros indiscriminadamente, sino de hacerlo con los contactos de confianza. Algo sobre lo que se creó el hype de AllPeers (en el que piqué) y que era la idea original de Pando, ahora utilizado mayormente para compartir de forma indiscriminada.

Triunfe o no – en mi opinión, no lo tiene fácil, pero las redes P2P personales es una idea que siempre me ha convencido – Pownce presenta un aspecto bastante interesante; se trata de que viene acompañado de una aplicación sobre Adobe Air, la plataforma para las RIA en el escritorio de Adobe, con lo que apuestan por un modelo de software más servicios, desarrollando por ellos mismos la aplicación de escritorio.

Pownce está en beta cerrada, dispongo de seis invitaciones. Si alguien quiere una, que deje un comentario. En todo caso, mi usuario es AO (tenía otro, pero no funciona).