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.

Archivado en
Publi

Comentarios

aplicaciones RIA

Estoy de acuerdo, cuando muchos pronostican que las aplicaciones serán Web, el lanzamiento de Adobe AIR y Silverlight puede cambiar esa teoría.

Como hard-user de eBay cuando probé eBay Desktop quedé maravillado, es decir, cuantas pujas no habré ganado porque en el momento que pulsas en confirmar puja, el navegador se "congela" durante 5 segundos y termina la puja. Con Desktop eso no pasa.

En nuestra empresa estamos realizando el análisis para el desarrollo de aplicación de gestión para PYMES y autónomos con soporte a facturación electrónica basada en SaaS. Claro, hay cientos o miles de usuarios que necesitan comprar algo tangible, un CD y un manual. AIR te permite distribuir ese CD y mejorar infinitamente la experiencia del usuario.

Un saludo

Solución a muchos problemas

Realmente aporta soluciones a muchos de los problemas que hoy por hoy existen en las aplicaciones web, como mencionas, navegadores, incompatibilidades, gestión local, mayor estabilidad, velocidad, exclusividad de uso (una aplicación para un servicio web, o varios, pero de la misma empresa), incremento de la seguridad, reemplaza en teoría la distribución de CDs, etc.

Pero no creo que todo el mundo tenga un servicio tan claramente exportable a AIR como eBay. Supongo que empezarán a surgir aplicaciones AIR sin mucho sentido (como ocurrió con el efecto "presencia en internet").

AIR en Desktop - Flex en el Browser

Hola chicos,
Simplemente apuntar una cosa, el SDK de AIR y Flex es comun en un 90% , y se puede pasar 100% una aplicacion Flex para que se ejecute sobre el runtime de AIR.
Quiero decir con esto que con la estrategia de Adobe en las plataformas AIR - Flex , cuando desarrollas una aplicacion puedes elegir si crees que para tus clientes target es mas propicio un cliente Desktop o un cliente Web sobre Browser.

En el caso de EBay Desktop si EBay quiere explotar algunas características del desktop como acceso al sistema de ficheros local, lookandfeel nativo, poder trabajar offline(y posteriormete sincronizar datos) DragandDrop del sistema nativo a la Aplicacion AIR (por ejemplo arrastrar un file desde el escritorio hacer drop en la aplicacion y abrirlo), puede tirar de AIR. Pero puede migrar esta apliciacion para que se ejecute en el Browser (en la versión Flex) con un mínimo esfuerzo y en cuestiones de Rendimiento , comunicacion de datos entre cliente y servidor, seguridad en las comunicaciones, no se veria afectado , y dispondría de las dos versiones de la misma aplicacion (Desktop y Web)

Como ejemplo de simultaneidad de plataformas imaginaros un aplicacion para Google Analytics construida en Flex, y posteriormente migrada a AIR con unos pequeños plus(que ya he comentado arriba) para explotar la ventaja de estar en el desktop. Además se comparte todo el desarrollo de la logica de negocio en el backend, acceso a base de datos, proceso de negocio, etc, etc... Creariamos la aplicacion en Flex y posteriormente desde el entorno creariamos un instalable para crear la aplicacion para el runtime de AIR. Tendriamos dos versiones de la misma aplicacion , para que si estoy en mi puesto de trabajo habitual, exploto las ventajas de AIR y si estoy en cualquier lugar conectado (y no desde mi portatil,con mi app AIR instalada, quiero decir) puedo hacer uso de la version Web que sería la misma applicacion 99% , sin alguna de las ventajas del desktop , simplemente.

Con esto simplemente quiero expresar que no es una cuestion de elegir entre Desktop y SaaS sino que dentro de este tecnologia ( SilverLight va por el mismo camino) se puede estar presente en los dos mundos sin tener que programar dos aplicaciones en dos lenguajes y plataformas de ejecución diferentes. Y dar la posibilidad de elegir al usuario , sin quedarnos fuera en ninguno de los dos extremos.
s2.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato