Las Ac­ce­le­ra­ted Mobile Pages (AMP) elevan la ex­pe­rie­n­cia del usuario a un nuevo nivel, o esa es al menos la idea detrás de la última novedad te­c­no­ló­gi­ca lanzada por el gigante entre los bu­s­ca­do­res. El motivo que ha movido a Google a lanzar este proyecto de código abierto, alojado y de­sa­rro­lla­do en la pla­ta­fo­r­ma GitHub, viene de­te­r­mi­na­do por las novedades más recientes de sus dos co­m­pe­ti­do­res directos Apple (Apple News) y Facebook (Instant Articles). Esta se enmarca en la Digital News Ini­tia­ti­ve (DNI), promovida junto a los editores más re­le­va­n­tes a nivel europeo para fomentar un pe­rio­di­s­mo de calidad tanto a nivel de co­n­te­ni­dos como de la te­c­no­lo­gía que lo soporta. ¿Cómo funcionan las nuevas páginas móviles? Y ¿para quién pueden ser útiles?

¿En qué consiste AMP HTML?

Los tiempos de carga breves son uno de los factores de calidad más im­po­r­ta­n­tes de una página web moderna. Como en­tre­ta­n­to, una gran parte del tráfico en Internet tiene lugar desde te­r­mi­na­les móviles y mediante una conexión de datos móviles, los de­sa­rro­lla­do­res se enfrentan al reto constante de buscar so­lu­cio­nes para optimizar la vi­sua­li­za­ción móvil. En este sentido, el framework AMP HTML, basado en un marcado HTML con va­ria­cio­nes, ofrece una al­te­r­na­ti­va a los co­n­te­ni­dos estáticos. Los artículos pro­gra­ma­dos con este código se cargan en dos pasos:

  • Primero se cargan las pa­r­tí­cu­las ele­me­n­ta­les de la página, como el diseño.
  • El resto de elementos (texto, imágenes, recursos externos) se van cargando según su prioridad, de forma que el usuario puede empezar leyendo el texto antes de que se cargue la imagen principal, por ejemplo.

Además del código AMP HTML, el proyecto se ejecuta té­c­ni­ca­me­n­te mediante su propia librería Ja­va­S­cri­pt, la AMP JS Library, el Google AMP Cache y un CSS básico (menor de 50 KB). A co­n­ti­nua­ción de­ta­lla­mos todos los co­m­po­ne­n­tes.

AMP HTML

Este código HTML se di­fe­re­n­cia del regular en que algunos tags estándar se su­s­ti­tu­yen por tags AMP, en especial para la notación de co­n­te­ni­dos mu­l­ti­me­dia, que, de esta manera, se cargan solo cuando el usuario los necesita. Así, para integrar una imagen, en AMP HTML se usa el tag <amp-img> en lugar de <img>. La lista completa de tags la en­cue­n­tras en GitHub.

AMP JS library

La librería Ja­va­S­cri­pt gestiona la carga de muchos elementos de la página web. Mediante un pro­ce­sa­mie­n­to asíncrono de los recursos externos, el re­n­de­ri­za­do no se ve afectado por in­flue­n­cias del exterior. Más allá, la ejecución de elementos de iframes es soportada en el modo sandbox, lo que permite limitar los derechos de ad­mi­ni­s­tra­do­res externos. Otras técnicas de re­n­di­mie­n­to son el cálculo apro­xi­ma­ti­vo previo del diseño así como el bloqueo de los se­le­c­to­res de CSS más lentos.

Google AMP Cache

Para la entrega de las Ac­ce­le­ra­ted Mobile Pages Google ofrece, de forma opcional, una Content Delivery Network propia basada en proxy. Para ello, todas las páginas AMP HTML re­le­va­n­tes se almacenan en el caché y se optimizan au­to­má­ti­ca­me­n­te. De esta forma, todos los datos re­le­va­n­tes (páginas, archivos Ja­va­S­cri­pt e imágenes) se guardan en un lugar central. El caché, además, usa HTTP/2 y comprueba la fu­n­cio­na­li­dad de las páginas móviles.

Ventajas de las Ac­ce­le­ra­ted Mobile Pages

De momento, este nuevo proyecto se dirige ex­plí­ci­ta­me­n­te a editores de pe­rió­di­cos y a pla­ta­fo­r­mas para blogs como WordPress o a sus ad­mi­ni­s­tra­do­res. Entre los socios oficiales se en­cue­n­tran, por ejemplo, diarios como El País (España), The Guardian (Gran Bretaña) o el New York Times (Estados Unidos) y pioneros en te­c­no­lo­gía web como Twitter, LinkedIn o Pinterest, todos incluidos en el Google Newsfeed.

En general, para los pa­r­ti­ci­pa­n­tes estos son los be­ne­fi­cios generados por las Ac­ce­le­ra­ted Mobile Pages y por los ajustes de búsqueda que se derivan del proyecto:

  • Mejor po­si­cio­na­mie­n­to en la búsqueda de noticias, ya que los artículos en AMP se destacan como "Top Stories".
  • Una tasa menor de abandono por parte de usuarios de di­s­po­si­ti­vos móviles gracias a tiempos de carga op­ti­mi­za­dos.
  • Mejor ranking debido a una op­ti­mi­za­ción móvil excelente, incluso aunque, según Google, el uso de AMP no re­pre­se­n­te ningún factor de ranking.

A quién convienen las AMP

El papel decisivo que juegan las AMP en la búsqueda de noticias de Google hace su uso obli­ga­to­rio para los proyectos más am­bi­cio­sos (pe­rió­di­cos y blogs). Frente a los demás, estos se be­ne­fi­cian de un alcance más amplio, de lectores más sa­ti­s­fe­chos y de una mejor va­lo­ra­ción de Google gracias a su presencia móvil op­ti­mi­za­da. El esfuerzo requerido es, en co­m­pa­ra­ción, escaso. WordPress ofrece a los bloggers, por ejemplo, la mudanza au­to­ma­ti­za­da a una versión AMP del blog si este se aloja en su propia empresa Au­to­ma­t­tic. El cambio para estos blogs se realiza mediante el Plugin AMP de WordPress. Frente a la mayoría de servicios ofrecidos por Google, en este caso el usuario mantiene el control sobre sus datos y solo se guarda en el servidor de la empresa la versión in­te­r­me­dia (en el caché de Google AMP). Es de suponer que Google apoyará ac­ti­va­me­n­te las páginas móviles también en el futuro, lo que hace que esta nueva técnica sea in­te­re­sa­n­te a largo plazo para cua­l­quie­ra que quiera ser en­co­n­tra­do en Google. En co­m­bi­na­ción con la es­pe­c­ta­cu­lar op­ti­mi­za­ción de la velocidad, las Ac­ce­le­ra­ted Mobile Pages podrían ser una solución muy in­te­re­sa­n­te, sobre todo, para el eCommerce. La ex­pe­rie­n­cia del usuario en la compra digital en te­r­mi­na­les móviles podría alcanzar esferas hasta ahora de­s­co­no­ci­das gracias a las AMP.

Ir al menú principal