Uno de los aspectos que más me han gustado de Windows 8 y la nueva plataforma de desarrollo de aplicaciones es que facilita mecanismos para algo que antes era bastante más complejo, y con un resultado que en ocasiones dejaba bastante que desear. Windows 8 destaca por sus mecanismos para integrar las aplicaciones de terceros entre ellas y con el sistema operativo.
Windows 8 y sus nuevas maneras de mostrar información
Windows Phone 7 incluyó una nueva interfaz que daba nuevas posibilidades a los desarrolladores para mostrar información en la pantalla de inicio. ¿Por qué luchar por tener sistemas de widgets cuando el sistema operativo brinda un modo consistente y fácil de utilizar para mostrar información en el mismo lanzador de la aplicación? Las live tiles permiten mostrar información en tiempo real, incluso, sin abrir la aplicación, actualizándose mediante una tarea en segundo plano.
El concepto se trasladó a Windows 8, permitiendo que en mi pantalla de inicio, de un vistazo, tenga el tiempo para hoy, mis menciones en Twitter y notificaciones en Facebook, cuantos correos tengo sin leer en cada carpeta que me interesa tener monitorizada y los titulares del día. Todo eso de un vistazo y sin abrir ninguna aplicación.
Una de estas aplicaciones, incluso, puede mostrar información detallada en la pantalla de bloqueo. De las que vienen por defecto podemos elegir, por ejemplo, el calendario o la previsión meteorológica. Pero cualquier desarrollador puede aprovechar los mecanismos y mostrar, por ejemplo, el asunto del último correo recibido, un mensaje cualquiera… Las posibilidades son muchas.
El sistema de notificaciones unificado: ya era hora
Windows 8 incluye otro concepto que estamos más que acostumbrados a ver, y lo hace el último. El nuevo sistema de notificaciones permite que las aplicaciones muestren mensajes por la pantalla mediante un mecanismo único y que éstas sean consistentes con el resto del sistema. Todas las aplicaciones pueden hacer uso de ésta utilidad y mostrar la información que les parezca mejor.
Un pequeño tirón de orejas que tengo que darle es que no existe nada parecido a un centro de notificaciones (como en Mountain Lion, iOS o Android, por ejemplo) donde se agrupen todas. El matiz en Windows 8 es distinto: es el live tile de la aplicación quien se encarga de mostrar las notificaciones que le atañan.
Estas notificaciones, incluso, pueden mostrarse también en la pantalla de bloqueo, de manera que sin desbloquear el ordenador sabremos a ciencia cierta cuantos correos tenemos sin leer, cuantos feeds de nuestro lector preferido, cuantos mensajes en la app de Mensajes… Así se riza el rizo. Las aplicaciones notifican al sistema operativo y es éste el que notifica al usuario mediante un único mecanismo consistente y unificado.
Compartir y buscar: también disponible para todo el que lo quiera usar
Otro escenario en el que es habitual que las aplicaciones “hablen” entre sí es cuando queremos compartir o buscar información. Por poner un ejemplo clásico y que seguro que todos manejamos muy bien, cuando queremos compartir un enlace en nuestra red social preferida, o cuando queremos buscar una aplicación en la tienda de rigor.
Windows 8 incluye en la Charms Bar (la barra que aparece al tirar del extremo derecho de nuestro trackpad o pantalla táctil, o en su defecto al arrastrar el ratón hacia las esquinas superior o inferior derecha) dos opciones que también pueden aprovechar los desarrolladores de aplicaciones.
La primera permite que las búsquedas se realicen de un modo consistente, aunque en este caso el motor de búsqueda debe programarlo el desarrollador. El punto fuerte de esta función es que permite buscar contenido de la aplicación desde cualquier parte del sistema operativo.
La segunda, que es la que me parece más interesante, permite compartir contenido de una aplicación con otra. Por poner algunos ejemplos, una página de Internet Explorer con nuestros contactos de Twitter, una fotografía por correo electrónico (o con Skitch), una canción en Facebook… Las posibilidades son casi infinitas, y serán más cuando los desarrolladores empiecen a aprovechar esta capacidad de Windows 8.
Un inciso: la aplicación de Contactos de Windows 8 hace mucho más de lo que muestra. Puede servirnos, incluso, como cliente de Twitter y de Facebook, sin necesidad de instalar nada más. No obstante, si no es suficiente (su funcionalidad es un tanto básica), ya están empezando a aparecer clientes de terceros en la Windows Store. Ayer mismo reseñamos varios de ellos.
Integración de terceros: dejemos de vallar el jardín
Ya para terminar, quería comentar un detalle de Windows 8 que me sorprendió gratamente (y que me ha sorprendido aún más gratamente cuando ha funcionado correctamente): la integración de servicios de terceros ya por defecto en el sistema.
Windows 8, nada más encenderlo por primera vez, permite integrar nuestros clientes de correo, calendario y contactos con muchos servicios online, simplemente introduciendo nuestro usuario y contraseña. Diciendo algunos y de memoria: Outlook.com/Hotmail (cómo no), Google, Twitter, Facebook, LinkedIn.
Lo más interesante de esto es que, en principio, los desarrolladores pueden crear sus propios controladores, de manera que si Tuenti (por poner un ejemplo) quiere integrar sus contactos (por poner un ejemplo) o aparecer en la app de Mensajes, no necesita más que crear el controlador y distribuirlo. El sistema ya ofrece mecanismos para ello. De hecho, si instaláis Skype en Windows 8, veréis la cuenta integrada en la aplicación de Contactos. Confieso ignorar, no obstante, si todos los desarrolladores tienen acceso a esta API.
Permitir la integración de terceros hasta el tuétano del sistema operativo es claro indicativo de que ya no se lleva tener un jardín vallado donde el usuario de un sistema operativo tiene todas las ventajas utilizando solo los servicios de la compañía. Es importante tener un buen ecosistema, sí, pero también es importante que distintos ecosistemas se lleven bien. Y los que más nos beneficiamos de ello somos nosotros como usuarios.
Ver 48 comentarios