[Actualización: Live in Chrome Canary] Google está trabajando en "Portales" para modernizar la navegación en sitios web móviles

Actualización 1 (5/8/19 @ 01:01 AM 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 a continuación.

El servicio insignia 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 una empresa como lo son hoy. Se puede ver un gran ejemplo de esto con su énfasis en el espacio móvil y especialmente en el proyecto AMP (lo amo o lo odio). Ahora, la compañía está trabajando en una característica actualmente conocida como Portales que intenta habilitar navegaciones fluidas 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 ralentización de 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. Es por eso que el proyecto AMP de Google tiene sentido. Incluso si a las personas no les gusta la forma en que Google lo implementó, les conviene mantenerlo en la web y usar sus servicios.

Ingrese un nuevo proyecto actualmente conocido como Portales, que tiene una buena explicación en la página de GitHub de Kenji Baheux. Kenji Baheux es gerente de producto en Google y actualmente trabaja tanto en Chrome como en la plataforma web en general. Su nuevo proyecto no es más que una propuesta en este momento, pero su objetivo final es permitir la 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 realizar una transición sin interrupciones entre un estado insertado y un estado navegado.

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, el ejemplo lo hace desplazarse por un sitio web que publica contenido en camisetas. Mientras te desplazas por una nueva publicación, terminas viendo una imagen incrustada de una nueva camisa. Si el Portal está configurado correctamente, el usuario podría iniciar un gesto que lo llevará desde este blog al sitio web donde puede comprar el producto. Nuevamente, el objetivo de este ejemplo es proporcionar una transición perfecta, más rápida y más fluida del blog al minorista que mejore la experiencia de usuario para el lector de este blog.

El objetivo de Portals surgió del deseo de mejorar la forma en que navegamos a través de múltiples sitios web. El 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 entran en este nuevo proyecto en Google. Sin embargo, la compañía sabe que AMP tiene sus propias restricciones, como mantener a los usuarios dentro del origen de la caché de AMP, y espera que Portals pueda ayudar a resolver algunas de estas preocupaciones. Si se completa y se lanza al público, el sistema se proporcionará como una API para que los desarrolladores se integren en sus sitios web.

Hasta ahora, podemos ver que este nuevo proyecto se está trabajando activamente gracias a este compromiso que se encuentra en Chromium Gerrit. Google incluso tiene una entrada en su sistema de seguimiento de errores para la función para aquellos que desean seguir el desarrollo. La compañía ha publicado un PDF que comparte algunos de los aspectos técnicos del proyecto. Esto incluye crear, navegar y activar un portal, a la vez que proporciona un código de ejemplo para mostrar cómo maneja las cosas el navegador web.

El proyecto todavía está en sus primeras etapas y puede que ni siquiera salga por la puerta. Kenji Baheux habla sobre algunas alternativas a su implementación actual de Portales 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 para convertirse en el documento principal. Sin embargo, esto ha sido experimentado en el pasado por algunos otros ingenieros de Chromium y finalmente se eliminó, ya que se convirtió en una fuente de problemas de seguridad. También tienen una idea de tener un iframe de pantalla completa como si fuera el documento principal.

Ya sea que funcione en su estado actual, los ingenieros tienen que implementar uno de estos métodos alternativos, o el proyecto se abandona por completo. Nos da una buena idea de en qué están trabajando actualmente algunos ingenieros de Google para mejorar la experiencia general del usuario de 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ágina para usuarios móviles. Puede encontrar una guía de implementación aquí. El siguiente tweet muestra un video de Portales en acción.

????Portales, combinados con las API asociadas, cambiarán fundamentalmente la forma en que los usuarios hacen la transición entre las páginas web.

???? Ahora está disponible en Chrome Canary, detrás de una bandera experimental pic.twitter.com/Q8pLXN728d

- Desarrolladores de Chrome (@ChromiumDev) 7 de mayo de 2019

Los desarrolladores pueden probar los portales en este momento descargando la última versión de Chrome Canary y habilitando el chrome://flags/#enable-portals .