CONTENIDOS
que es AMP Acceleratod Mobile Pages

Qué es AMP

5/5 - (1 voto)

AMP viene de las siglas de Accelerated  Mobile Pages y es un componente framework que permite crear fácilmente páginas que eleven la experiencia de usuario al primer nivel.

En palabras de Google, AMP es «un marco de trabajo de componentes web» que está orientado a crear sitios, anuncios y demás contenidos priorizando a los usuarios. Esto es, ofreciendo una velocidad de carga súper rápida, segura  y más completa.

Google ha hablado:

Los smartphones y tablets no paran de crecer. Cada vez más gente se conecta a la web desde un smartphone y esto está cambiando los patrones de diseño y desarrollo de las páginas webs. Es cierto que llevamos tiempo con aquello del «Mobile First», pero al final no pasaba de ser un eslogan que muchas no veces no se plasmaba en la realidad.  Las páginas webs cargan en muchas ocasiones Javascripts innecesarios, CSS demasiado pesado o no minificado,  a veces tirando incluso de recursos externos… Esto ya es cosa del pasado.

Con el objetivo de mejorar la veolcidad de carga en dispositivos móviles nace el proyecto Accelerated Mobile Pages (AMP). Este proyecto de código abierto tiene como objetivo crear un estándar de páginas web más ligeras y rápidas, gracias a una estructura común y predefinida.

Hay que recordar que es una iniciativa apoyada por Google, quien es la primera interesada en ofrecerte aquello que estés buscando con la mayor velocidad posible.

Y lo mejor de todo… como ya hemos dicho ¡es de código abierto!

Pero…¿cómo hace eso AMP?

Veamos… Se puede afirmar que: AMP pretende mostrar el contenido de un sitio en un smartphone de la manera más rápida posible.

¿Cómo lo hace? Mostrándo una versión simplificada del contenido. Para esto AMP utiliza su propio lenguaje,  que viene a ser un pseudo HTML llamado AMP HTML.

Supongo que muchos pensaréis que qué es eso de una «versión simplificada». Como una imagen vale más que mil palabras, aquí os dejamos una comparativa de la misma página en versión responsive a full de CSS y JavaScript y la versión simplificada AMP.

Diferencias entre AMP y responsive

Comparativa entre una web con carga en  versión Responsive y otra con carga en versión AMP.

Como se ve, AMP elimina muchos de los estilos y Javascripts que la web tiene, para mostrar una versión simplificada y por consiguiente más rápida.

Estos son los resultados:

  • Tiempo de carga Versión Normal: 4,5 segundos
  • Tiempo de carga Versión AMP: 2,6 segundos

Pero… ¿Significa esto que no puedo usar JavaScripts en mi web si quiero tener una versión AMP? ¿Ni tampoco puedo darle estilos CSS y animaciones molonas?

Sigue leyendo y lo descubrirás.

Cómo Funciona AMP

Los creadores de AMP dan las razones que justifican el por qué las páginas desarrolladas en AMP volarán, para nosotros las más importantes son estas:

1 Sólo ejecuta JavaScript asíncrono: JavaScript es una potente herramienta para modificar cualquier aspecto de nuestra web, pero a veces sus consultas se ejecutan en línea y puede incluso llegar a bloquear la creación del DOM. Por esto, sólo permite JavaScript asíncrono, que se ejecutará con la etiqueta  amp-script.En este sentido, el usto de JS está restringido a las librerías de AMP. Las páginas AMP sólo permiten el uso de JavaScript de terceros sólo en iframes aislados, fuera de los cálculos de renderizado.

<script async custom-element="amp-script" src="https://cdn.ampproject.org/v0/amp-script-0.1.js"></script>

2 Los recursos son estáticos: Las imágenes, anincios, ads, etc deben indiciar previamente su tamaño en el código AMP HTML. De esta manera AMP sabrá la posición y las medidas del elemento y lo pintará sin necesidad de esperar a que descargue.

3 No a los mecanismos que bloquean la renderización: Cualquiera que sea el contenido de cualquier extensión (Instagram, lightboxes, etc) que utilice un script personalizado (como suele ser el caso de estos elementos) informará a AMP usando una etiqueta personalizada amp-iframe. De esta manera el sistema pintará el iframe antes si quiera de saber qué contiene. De esta manera optimiza el renderizado.

<script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>

4 CSS limitado, e integrado en el código propio de la página: Las páginas AMP HTML sólo funcionan con CSS integrado en el código, de manera que se minimicen las solicitudes HTTP de la ruta crítica. Además está limitado a ¡¡50 Kb de peso!!, con lo cual…¡Nada de código basura!

Estas son las 4 características que nosotros consideramos más importantes, pero si quieres investigar un poco más, te recomendamos que visites la documentación del proyecto.

AMP en los SERP

Ya hemos mencionado que Google apoya este proyecto, de hecho si buscamos en los resultados de Google, veremos que las páginas que estén optimizadas para AMP vienen con se etiqueta especial, para que el usuario sepa lo que se va a encontrar.

AMP en los SERPs

Google marca con el símbolo del Rayo las webs que dispongan de versión AMP de carga rápida y optimizada para Smartphones

Si Google marca las páginas que usan este sistema en su lista de resultados e incluso les da prioridad con respecto a las páginas que no la tienen es señal inequívoca de que esto va en serio.

Quiero aprender a manejarlo:

Afortunadamente, ya hemos comentado que se trata de un proyecto de código abierto. Esto nos permite acceder a bibliotecas, templates, e infinidad de ejemplos. Es más, en la propia documentación hay cursos ordenados por niveles para que puedas empezar a practicar ya con el AMP HTML , así como colaborar en el desarrollo del sistema. Aquí abajo te dejamos el enlace a los cursos para que puedas empezar a practicar sea cual sea tu nivel.

¡Quiero empezar a practicar!

Conclusiones finales:

AMP es una nueva apuesta de Google, que es la empresa que prioriza la velocidad por antonomasia. Priorizar la velocidad de carga tiene cosas buenas y cosas malas.

Las buenas es que mejora la experiencia de usuario, optimiza los recursos y centra el prisma en quitar lo «superfluo» y mostrar rápidamente el contenido.

Lo malo es que el precio a pagar puede ser demasiado alto. Muchas webs tienen intangibles. Aspectos de diseño que son importantes, o tiran de recursos externos como Píxeles de Facebook, Sliders Revolution, o el mismísimo Captcha de Google, que hasta carga su propia tipogrfía (en este caso no predican con ejemplo)… Y esto puede llegar a chocar con las altas exigencias de funcionamiento que exige AMP.

A nosotros nos parece una buena apuesta, pero con matices. Esperemos que este #ViernesdeOpinión os haya ayudado a formar vuestra propia opinión.

Más noticias de Actualidad

Apalancamiento en software a medida para el crecimiento empresarial
Presentación de la nueva aplicación de la Cámara de Comercio de Almería
Qué es el metaverso y qué implica
La psicología del color en el diseño de interfaces de usuario
El futuro laboral – Cómo afecta la IA
Sora de OpenAi: de tu imaginación a la pantalla de cine
La Realidad Aumentada (AR) y sus aplicaciones
Tips & trucos de Windows 11
Qué es un DEAR Business
¿Cómo la inteligencia artificial está cambiando el mundo?
Madrid Tech Show 2022
Qué es el growht
UX Writing
¿Qué es el Kit Digital?
Google MUM
Ayudas públicas para artes escénicas en 2022
Que es la accesibilidad web 2021
Intención de búsqueda
Qué son los Fan Tokens
Tapa Solidaria 2021
Qué es el hacktivismo
Tips & Trucos de Windows 10
7+1 Tendencias web para este 2021
Nueva ley de cookies 2021 RGPD
Los mejores plugins de WordPress (2a parte)
Los mejores plugins de WordPress (1a parte)
Qué es el Frontend
Qué es el backend y por qué infravaloras a los desarrolladores
¿Qué son los Estándares Web?
¿Qué es el WPO? ¿Para qué sirve?
Que son los Fact Checkers y por que son tan importantes para el futuro
¿Por que hacer una tienda online?
Como ayudar a luchar contra el Coronavirus COVID19 y otras enfermedades
Coronavirus, teletrabajo y trabajo en equipo
Como la creatividad y la tecnología sirvieron para luchar contra el Coronavirus
¿Qué es la computación cuántica?
Software de Gestión de Visitas Online
Se suspende el Mobile World Congress!.. ¿Para siempre?
Comandos de Google útiles
Biobots, así son los nuevos robots independientes
7 +1 tendencias web para 2020
Directiva PSD2 ¿Que es eso?
¿Cómo de vulnerables son nuestros Smartphones?
En la trastienda de la programación a medida
Cómo crear una Inteligencia Artificial
Rusia lanza su primer robot humanoide al espacio
El fin de las contraseñas ya está llegando
Saca partido a tu móvil estas vacaciones
Qué es el 5G y cómo nos beneficia
Cuánto vale una idea
Como encontrar profesionales especializados y software de calidad
Coches eléctricos, ¿cuál es su futuro en España?
Una historia de Juego de Tronos y los efectos especiales
Qué hacer con tu viejo ordenador (parte 1)
Gravedad de los fallos de software: el posible caso Boeing 737 MAX
Google lanza reCAPTCHA v3
¿Qué es un gemelos Digital?
Ya llega la Realidad Aumentada
Impresoras 3D
Videojuegos más esperados 2019
¿Que es el Big Data?
Ventajas de Gutenberg
¿Que es el algoritmo de Google?
«Hola mundo» con Arduino, tu primer proyecto
¿Aplicación móvil Nativa o Híbrida?
Bots y la Inteligencia artificial
¿Es el VAR el árbitro perfecto?
El internet de las cosas
WPA3 el WiFi del futuro
Gutenberg, el nuevo editor para WordPress
Deep Web. Las profundidades mas oscuras de internet
Inbound Márketing
Nuevas tecnologías en la Educación
Inteligencia Artificial ¿el arma del futuro?
La seguridad en Internet
Informática y solidaridad
Datos abiertos y gobierno abierto

Almería

950 22 88 15

Madrid

919 05 79 55