Web Intents, la iniciativa de Mozilla y Google para conectar las aplicaciones web entre sí

Así serían Web Intents: pulsamos un botón y elegimos el servicio con el que queremos compartir el enlace.

Si alguna vez habéis usado Android, os habréis fijado en una característica muy útil: el menú genérico de “Compartir”. Es un menú que aparece cuando tenemos la opción de compartir una imagen, vídeo o lo que sea, y en el que aparecen varias aplicaciones a las que podemos enviar ese contenido. Permite que las aplicaciones del sistema se conecten entre sí de una forma muy sencilla, y sin que los desarrolladores tengan que preocuparse demasiado.

Un vistazo a…
'Sgroogled.com': cuando MICROSOFT lanzaba anuncios ANTI-GOOGLE

Esta característica, que se llama Intents, podría ser trasladada a la web gracias a Google y Mozilla. La idea es muy sencilla: conectar aplicaciones web entre sí de forma simple. Los desarrolladores sólo tendrían que preocuparse de integrar su aplicación con Web Intents de forma genérica, y el sistema sería el que se encargaría de hacer todo el “trabajo duro”.


Pongamos un ejemplo para que lo entendáis mejor. Supongamos que estáis en Flickr, y queréis enviar una foto por Twitter. Lo normal sería descargar la foto, subirla a twitpic o cualquier otro servicio, y twittear el enlace. Con Web Intents, lo único que tendríais que hacer sería pulsar el enlace “compartir”, seleccionar Twitter y ya está.

Es decir, que el sitio web sólo tiene que preocuparse de poner el botón “Compartir” en su sitio, y Web Intents se encargará de enviar el contenido a cada sitio según corresponda. Hasta ahora, para hacer esto el sitio tenía que implementar una por una la conexión con cada sitio web. Con Web Intents, sólo hace falta desarrollar una única conexión genérica.

La idea es que Web Intents se expanda para soportar más acciones, por ejemplo, acortar URLs, editar/ver contenido… Los sitios web sólo se tendrían que encargar de enviar la información de forma genérica, y será Web Intents el que decida a quién enviarlo y de qué forma, ahorrando todo el trabajo de conexión con las APIs específicas.

Por ejemplo, gracias a Web Intents un sitio web podría incluir un editor de imágenes sin desarrollarlo. Sólo habría que poner un enlace que diga “Editar Imagen”, y Web Intents se encargará de enviar la imagen al editor web que el usuario elija, y devolver luego la imagen modificada a la web original. Así de sencillo.

Es una forma muy inteligente de conectar las aplicaciones web entre sí, y muy eficiente para los desarrolladores. Si queréis probarlo podéis ver los ejemplos más o menos funcionales que publican. Eso sí, para ver una implementación real, y totalmente funcional de los Web Intents tendremos que esperar un tiempo.

Vía | Chromium Blog
Más información | Ejemplos Web Intents

Portada de Genbeta