Google está trabajando en una función conocida actualmente como Portales que intenta permitir una navegación fluida entre sitios o páginas.
Actualización 1 (8/5/19 a las 01:01 a.m. ET): El equipo de Relaciones con desarrolladores de Google Chrome ha anunciado que Portals ahora está disponible en Chrome Canary detrás de una bandera experimental. Más detalles al final del artículo. El artículo publicado el 26 de septiembre de 2018 se conserva como se muestra a continuación.
El servicio estrella de Google puede ser su motor de búsqueda y pueden tener múltiples servicios con más de mil millones de usuarios activos, pero es su dedicación a Internet en su conjunto lo que les ha permitido mantener su impulso. Si la empresa se hubiera detenido en la Búsqueda de Google (e incluso en AdWords, que ahora se conoce como Google Ads), no serían tan influyentes como empresa como lo son hoy. Un gran ejemplo de esto se puede ver con su énfasis en el espacio móvil y especialmente en el proyecto AMP (lo amas o lo odias). Ahora, la empresa está trabajando en una función conocida actualmente como Portales que intenta permitir una navegación fluida entre sitios o páginas.
Todos hemos escuchado la estadística que dice que más de la mitad de los usuarios de dispositivos móviles abandonarán un sitio web si tarda más de 3 segundos en cargarse. Los datos están disponibles y se ha demostrado que son ciertos, ya que incluso Amazon dice que una desaceleración en la carga de la página de solo un segundo (que su promedio actual) podría costarle a la compañía $1.6 mil millones en ventas cada año. Por eso el proyecto AMP de Google tiene sentido. Incluso si a las personas no les gusta la forma en que Google lo implementó, lo mejor para ellos es mantenerlo en la web y utilizar sus servicios.
Ingrese a un nuevo proyecto actualmente conocido como Portals, que tiene una buena explicación en Página de GitHub de Kenji Baheux. Kenji Baheux es director de producto de Google y actualmente trabaja tanto en Chrome como en la plataforma web en su conjunto. Su nuevo proyecto no es más que una propuesta en este momento, pero su objetivo final es permitir una navegación fluida entre sitios o páginas. A medida que profundizamos en lo que esto significa y cómo funcionará, el objetivo es permitir que una página muestre otra página como un recuadro y realice una transición perfecta entre un estado de recuadro y un estado de navegación.
Si esto le parece confuso, lo entendemos y hay un par de imágenes que explican lo que está sucediendo aquí.
Como muestran las imágenes de arriba, en el ejemplo usted se desplaza por un sitio web que publica contenido en camisetas. Mientras te desplazas por una nueva publicación, terminas viendo una imagen incrustada de una camiseta nueva. Si el Portal está configurado correctamente, el usuario podrá iniciar un gesto que le llevará desde este blog al sitio web donde podrá comprar el producto. Nuevamente, el objetivo de este ejemplo es proporcionar una transición fluida, más rápida y fluida del blog al minorista, lo que mejora la UX para el lector de este blog.
El objetivo de Portals surgió del deseo de mejorar la forma en que navegamos por múltiples sitios web. AMP de Google ha hecho mucho para mejorar la web móvil e incluso ha hecho todo lo posible para habilitar muchas de estas propiedades que se incluirán en este nuevo proyecto en Google. Sin embargo, la compañía sabe que AMP en sí tiene sus propias limitaciones, como mantener a los usuarios dentro del origen de la caché de AMP, y espera que Portals pueda ayudar a abordar algunas de estas preocupaciones. Si se completa y se lanza al público, el sistema se proporcionará como una API para que los desarrolladores lo integren en sus sitios web.
De momento podemos comprobar que se está trabajando activamente en este nuevo proyecto gracias a este compromiso encontrado en Chromium Gerrit. Google incluso tiene un entrada en su sistema de seguimiento de errores para la función para aquellos que quieran seguir el desarrollo. El la empresa ha publicado un PDF que comparte algunos de los aspectos técnicos del proyecto. Esto incluye crear, navegar y activar un portal, al mismo tiempo que proporciona un código de ejemplo para mostrar cómo el navegador web maneja las cosas.
El proyecto aún se encuentra en sus primeras etapas y es posible que ni siquiera llegue a concretarse. Kenji Baheux habla sobre algunas alternativas a su implementación actual de Portals en caso de que su idea inicial no funcione. Esto podría dar como resultado que el proyecto proporcione una API para promover un iframe y convertirlo en el documento principal. Sin embargo, otros ingenieros de Chromium experimentaron con esto en el pasado y finalmente se eliminó porque se convirtió en una fuente de problemas de seguridad. También tienen la idea de que aparezca un iframe de pantalla completa como si fuera el documento principal.
Ya sea que funcione en su estado actual, que los ingenieros tengan que implementar uno de estos métodos alternativos o que el proyecto se abandone por completo. Nos da una buena visión de en qué están trabajando actualmente algunos ingenieros de Google para mejorar la experiencia general del usuario en la web móvil.
Actualización 1: disponible en Chrome Canary detrás de la bandera
Los portales ayudarán a los desarrolladores web a optimizar la experiencia de las transiciones de páginas para los usuarios de dispositivos móviles. Puede encontrar una guía de implementación. aquí. El siguiente tweet muestra un video de Portals en acción.
Los desarrolladores pueden probar Portals ahora mismo descargando la última versión de Chrome Canary y habilitando la chrome://flags/#enable-portals
bandera.