Guía para principiantes de páginas móviles aceleradas (AMP)
Páginas Móviles Aceleradas Es la iniciativa de Google que pretende resolver el mayor problema de la web móvil. - velocidad. Las increíbles experiencias de usuario que estamos diseñando con mucho cuidado, son extremadamente lentas en dispositivos móviles.
La lentitud no es únicamente un problema de UX, sino también reduce las tasas de conversión, y perjudica la accesibilidad Al excluir a los usuarios con conexiones de internet más lentas. AMPERIO es un esfuerzo de equipo lanzado con el objetivo de permitir a los editores crear contenido móvil optimizado una vez, y haz que se cargue instantáneamente en todas partes
.
Desde el lanzamiento, muchos editores como BBC, The Economist, Guardian News y Financial Times han implementado la iniciativa, por lo que ahora podemos asumir con seguridad que AMP es una innovación que vale la pena considerar para todos los que quieran mantenerse competitivos en el móvil web.
AMP en acción
Antes de sumergirse en los detalles, aquí está el Demostración de AMP, así que puedes verlo en acción. La demo se puede acceder en este enlace..
Para ver AMP en acción, necesitas hacer dos cosas:
- Vea la demostración en un dispositivo móvil o en un simulador móvil, por ejemplo. Simulador de dispositivos móviles de Chrome DevTools.
- Ejecutar consulta de búsqueda en la barra de búsqueda. Como Google AMP actualmente trabaja principalmente con el sitio de noticias, la mejor opción es una noticia nueva..
En la captura de pantalla a continuación, puede ver lo que obtuve cuando usé el término de búsqueda Juegos Olímpicos de Río
.
Como puedes ver, las páginas de AMP aparecen como Google Rich Cards, una carrusel de imágenes optimizado para dispositivos móviles, que Google lanzó en mayo de 2016.
Observe cómo Google diferencia las páginas AMP de otras páginas optimizadas para dispositivos móviles utilizando 2 etiquetas diferentes: AMP y compatible con dispositivos móviles. También vale la pena hacer clic en algunos de los resultados para ver cómo se ve una página web de AMP y qué tan rápido se ejecuta en el móvil..
Experiencia técnica
AMP es un estándar web construido sobre tecnologías web existentes, y enfocado en contenido estático. Tiene 3 partes diferentes:
- AMP HTML: HTML modificado con (1) la restricción de ciertas características regulares de HTML / CSS y (2) La introducción de nuevas etiquetas personalizadas (Componentes).
- AMP JS: aplica las mejores prácticas para disminuir el tiempo de carga de la página
- AMPERIO CDN: un caché con un sistema de validación incorporado, que optimiza aún más su sitio
Si desea obtener más información sobre los antecedentes técnicos de las páginas de AMP, vea el video a continuación en el que Paul Bakaus de Google ofrece una charla introductoria en AMP.
Si desea profundizar, también vale la pena comprender qué técnicas de optimización utiliza AMP para acelerar el rendimiento en dispositivos móviles. En el video a continuación, Malte Ubl, el líder de AMP Engineering explica la anatomía de la AMP en detalle.
AMP HTML
Las Páginas Móviles Aceleradas son páginas HTML regulares esa necesidad de sigue un conjunto de reglas para hacer que las páginas se carguen más rápido y se rendericen con un rendimiento confiable.
Echemos un vistazo a las cosas más importantes que necesita saber al respecto. También puedes echar un vistazo a la especificación completa de AMP HTML..
Decide si quieres una página AMP separada
Para la misma página de contenido estático, puede tener 2 versiones separadas - uno para el AMP y otro para la versión no AMP. También puedes optar por tener solo una version - La página de AMP, y usarla en todas partes. Sobre soporte del navegador, Las reclamaciones de la página de Github de AMP:
Si aún estás preocupado por el soporte del navegador, consulta la publicación de Paul Irish de Google en Stackoverflow.
En caso de que quiera tener dos páginas (AMP y no AMP), necesita enlace a cada uno de ellos a fin de que informar a los motores de búsqueda sobre la existencia de la dos versiones.
Agregue el siguiente código a la sección de la página no AMP:
También agregue la siguiente línea a la sección de la página AMP:
Si solo tiene una página AMP, todavía necesita enlazarlo desde sí mismo de la siguiente manera:
Placa de calderas de arranque
El proyecto AMP ofrece diferentes calderitas de arranque Puedes usar para empezar. Echa un vistazo a la plantilla de HTML de AMP más simple a continuación:
Hola Mundo!
Puede ver que la plantilla de enlaces enlaza la página HTML normal utilizando el etiqueta. los
>