Articles

Dentro del plan de Google para hacer que toda la web sea tan rápida como AMP

Posted by admin

en una publicación de blog hoy, Google anuncia que se embarca formalmente en un proyecto para convencer al grupo a cargo de los estándares web para adoptar tecnología inspirada en su marco de páginas móviles aceleradas (AMP). En teoría, significaría que prácticamente cualquier página web podría obtener los mismos beneficios que AMP: carga casi instantánea, distribución en múltiples plataformas y (críticamente) colocación más prominente en las propiedades de Google.

esto suena impenetrablemente denso y aburrido, pero por favor no haga clic de distancia todavía!, Esto es importante, un poco difícil de entender, y crítico para cómo la web y Google interactúan en el futuro. En muchos sentidos, el éxito o el fracaso de Google en este esfuerzo jugará un papel importante en la configuración de cómo funciona la web en su teléfono.

Si no estás familiarizado, AMP es el intento de Google de hacer que las páginas web sean tan rápidas y portátiles como otros «artículos instantáneos» (como lo que podrías leer en Facebook o Apple News). La idea es que cuando haces clic en un enlace en esas otras plataformas, no tienes que esperar a que el artículo se cargue porque ya está precargado en una aplicación., El objetivo de AMP es llevar el mismo rendimiento a la propia web.

al crear AMP, Google entró alegremente en el Centro de un matorral compuesto por desarrolladores preocupados por el futuro de la web. Los editores están preocupados por ceder demasiado control de su distribución a gigantescas compañías de tecnología, y a todos los anteriores les preocupa que Google no sea tanto un administrador de la web, sino más bien su nefasto titiritero.,

toda esa angustia ha hecho metástasis en los últimos meses, con una carta abierta ampliamente distribuida a Google pidiéndole que corrija AMP, Más Publicaciones de blog medianas de las que se pueden leer en una semana, reglas de Twitter y argumentos en los comentarios del propio repositorio de código GitHub de AMP. Y eso es solo lo que viene de los desarrolladores web. (Guardo una carpeta de marcadores que llamo «Anfole» para tratar de mantener el ritmo, y ese agujero se hace más profundo casi todos los días.)

toda la situación es un poco frustrante Para David Besbris, vicepresidente de ingeniería de búsqueda en Google., A principios de esta semana, fui a Mountain View para hablar con Besbris y Malte Ubl, jefe de ingeniería de AMP. «Honestamente, este es un proyecto bastante altruista desde nuestra perspectiva», dice Besbris.

«no fue como si inventáramos AMP porque queríamos controlar todo, como la gente asume», dice. En cambio, argumenta, retroceda y mire cuán grave era el estado de la web móvil hace unos años, antes del inicio de AMP. De hecho, Nilay Patel publicó una historia en este mismo sitio web titulada «the mobile web sucks» en 2015. Tenía razón., Apple y Facebook se ocuparon de ese problema creando formatos propietarios y luego convencieron a los editores de distribuir sus noticias en esos formatos en sus plataformas. Como Nilay escribió:

tomados en conjunto, Apple News y Facebook Instant Articles son la refutación más triste posible de la revolución de la web abierta: son sistemas de publicación propietarios incompatibles completamente bajo el control de grandes corporaciones, ninguno de los cuales entiende particularmente la publicación o los medios.,

Besbris vio las cosas de la misma manera: «la tendencia en la industria en ese momento era la forma sencilla de resolver estos problemas, donde garantizabas que podías controlar la experiencia but pero eso viene a costa de la web.»Así que la solución de Google fue AMP, un marco que fue diseñado para hacer que la web sea tan buena como esas plataformas para que la web realmente tenga una oportunidad de competir con Apple y Facebook.

hacer páginas web instantáneas y portátiles requería un hack muy inteligente y muy kludgey.,

el hack involucró una combinación de tecnologías web existentes (como iFrames), estándares estrictos en las propias páginas web (por lo que se garantizaría una carga rápida) y, fundamentalmente, un tipo diferente de infraestructura para cómo las páginas web llegan desde el servidor de un editor a su teléfono. Estos kludges son a menudo las cosas de las que ves a la gente quejarse cuando se quejan de AMP. los iFrames tienen un comportamiento de desplazamiento extraño, las URL no coinciden y los resultados de AMP a menudo parecen anémicos en comparación con las páginas web completas. (Existen o se han propuesto correcciones para todos esos problemas.,)

a pesar de todos esos problemas, esto es lo impresionante de AMP: cuando publicas una página web, se puede servir desde cualquier servidor de almacenamiento en caché. Pero eso no es lo que realmente lo hace rápido; lo que realmente hace una diferencia es que puede cargarse casi instantáneamente porque ya se ha precargado en segundo plano. Y, sin embargo, a pesar de esa precarga, no cuenta como visitante y el Editor no puede establecer cookies ni realizar ningún seguimiento hasta que haga clic., Y puede confiar en que la página almacenada en caché y cargada instantáneamente que se encuentra dentro de la búsqueda de Google o Twitter es fiel a su fuente canónica, incluso si esa fuente se actualizó después de su primera publicación.

«al principio, era bastante asumido que la web no podía hacer nada de esto,» Besbris, dice. Ubl y su equipo idearon esa combinación de tecnologías que lo hizo posible, pero requería tecnología que en realidad no está integrada en la web en este momento., Así que Google se enfrentó a una elección: tomar el tiempo para tratar de convencer al cuerpo de estándares web para adoptarlo y los fabricantes de navegadores para apoyarlo o simplemente seguir adelante y ponerlo en el mundo como un proyecto en su mayoría respaldado por Google en los propios productos de Google, principalmente la búsqueda.

«necesitamos un vehículo para descubrirlo. No puedes saberlo sin probar cosas», argumenta Besbris. Google tuvo que demostrar que la web podría ser tan buena como los artículos instantáneos. Más importante aún, tenía que ser tan bueno rápidamente, antes de que la gente lo abandonara por un millón de aplicaciones personalizadas y formatos de artículo diferentes., Besbris dice que Google no podía esperar a que los comités que ayudan a elaborar estándares web para hacerlo. «Si empiezas por probar todo a través del proceso de estándares, todavía estaríamos hablando de ello», argumenta.

Si AMP cuenta o no como «la web» es en realidad uno de los puntos de contención — aunque como era de esperar, Besbris y Ubl creen firmemente que lo es, y hacen un caso convincente para ello. Las páginas móviles aceleradas, sostienen, no necesitan usar los servidores de Google o servir anuncios de Google; pueden publicarse y distribuirse de forma completamente independiente de Google.,

independientemente de lo que piensen los ingenieros de Google, fuera de Mountain View, AMP está asociado mucho más fuertemente con Google que con la web, a pesar de que ha sido Adoptado por Bing, Twitter, Baidu y otros. Parte del problema es que AMP fue la reacción de Google a Facebook y Apple, por lo que cayó en el cubo de pensamiento Fácil de «formatos de artículo propietarios.»Pero la mayor parte es que Google es enorme y ha empujado a AMP a lo grande con su producto más grande: la búsqueda. Los editores que apoyan AMP aparecen en el carrusel de las principales historias de Google, lo que significa una inundación de tráfico., Es un gran incentivo para apoyar AMP.

y así, finalmente, estamos listos para hablar sobre el post de hoy de Ubl. Necesitas toda esa historia de fondo para entender lo siguiente, Una oración aparentemente simple que explica lo que Google está haciendo:

basado en lo que aprendimos de AMP, ahora nos sentimos listos para dar el siguiente paso y trabajar para soportar contenido de carga más rápida no basado en la tecnología AMP en áreas de búsqueda de Google diseñadas para esto como el carrusel de historias principales.,

lo que Google propone no es convertir toda la web en AMP, sino más bien tomar algunas de las ideas detrás de los ingeniosos hacks que hicieron que AMP funcionara, limpiarlas y luego convertirlas en un estándar universal que no tiene nada que ver con Google. De esa manera, casi cualquier página web podría distribuirse tan fácilmente y cargarse tan rápidamente como las que son compatibles con AMP.

Google no es ciego: sabe que no es probable que otras empresas adopten AMP como una solución universal para arreglar la web., Aunque Ubl alegremente anunciará cuántos no Googlers contribuyen al código AMP, al final del día, trabaja en Google y es el BDFL (dictador benevolente de por vida) en el Proyecto AMP. Los nuevos estándares — muchos de los cuales ya están en desarrollo — parecen ser realmente buenos para la web. Pero igual de importante, es realmente más probable que sean adoptados por empresas competidoras si son vistos como nuevas tecnologías web fundamentales y no solo como un proyecto de Google.,

«Nuestra intención siempre ha sido tomar AMP — obtener las partes buenas y las lecciones que hemos aprendido de la construcción de AMP — en la pista de estándares,» dice Besbris.

este nuevo formato aún no tiene nombre — Google es obviamente reticente a proponer uno — pero sea lo que sea, es probable que abarque una mezcla de tecnologías propuestas., Ubl profundizó en las malas hierbas de algunos de estos conmigo, pero te perdonaré y en su lugar solo señalaré los enlaces en su publicación de blog:

el objetivo de Google es extender el soporte en características como el carrusel de historias principales a contenido similar a AMP que (1) cumpla con un conjunto de criterios de rendimiento y experiencia de usuario y (2) implemente un conjunto de nuevos estándares web. Algunos de los estándares propuestos en la ruta crítica son la Política de características, El empaquetado Web, la promoción de iframe, el cronograma de rendimiento y el cronograma de pintura.,

los próximos pasos probablemente van a involucrar un proceso que, en mi opinión más optimista, supongo que tomará meses, más probablemente serán años. Varios organismos de normalización tienen que elaborar propuestas, probarlas y aceptarlas. Y no es solo el cuerpo del W3C el que estandariza la web, tampoco. La tecnología de Empaquetado Web que permite que las páginas web funcionen fuera de línea y se redistribuyan puede necesitar ser acordada por otro organismo.

y después de todo eso, las empresas que hacen navegadores web y aplicaciones necesitan implementarlo todo., Cuando me atreví a Ubl a adivinar cuál podría ser la línea de tiempo para todo esto, describió cómo esperaba que el proceso podría verse durante bastante tiempo antes de admitir: «en ese sentido, No, No hay línea de tiempo.»

mientras tanto, Google seguirá desarrollando AMP y promoviendo su uso. Pero para acelerar el proceso estándar, está ofreciendo la misma zanahoria que originalmente sobrealimentó el crecimiento de AMP: la colocación principal en las propias propiedades de Google. Google promete que cualquier página web que coincida con el rendimiento de una página AMP recibirá exactamente el mismo tratamiento en la búsqueda de Google.,

Google no puede proporcionar una «lista de características» que va a requerir antes de que una página pueda recibir el mismo tratamiento que AMP, al menos no todavía. Le tomó tanto tiempo al equipo detrás de AMP darse cuenta de que la tecnología detrás de él podría ser universalizada (o, si lo prefiere, des-Googlizada), por lo que va a trabajar con el resto de la Comunidad web para hacerlo realmente antes de tomar decisiones firmes sobre lo que va a recibir un tratamiento especial en la búsqueda., Google tiene algunas ideas, incluyendo puntos de referencia de rendimiento para las páginas y soporte para paquetes web de carga instantánea, pero no se compromete a una lista firme por el momento.

una vez que se acuerden e implementen estos estándares, cualquier página que se ajuste a ellos podría aparecer en el carrusel de historias principales, en el feed de noticias de Google en Android e incluso obtener la misma insignia de rayo azul que aparece junto a los resultados de búsqueda compatibles con AMP. Sin embargo, no se garantizará una mejor ubicación de estas páginas en los resultados de búsqueda, al igual que AMP no garantiza la ubicación de búsqueda hoy., «Las cosas que necesitas hacer para posicionarte bien en la búsqueda seguirán ahí y seguiremos sin decirte lo que son», bromea Besbris.

no creo que el post de Ubl de hoy vaya a lavar los malos sentimientos que muchos tienen sobre AMP. Hay demasiado envuelto en él. AMP ha servido como un recipiente para las preocupaciones sobre el poder de Google sobre la web, el futuro arriesgado de la publicación de noticias, y cualquier angustia general que todos sentimos sobre el lamentable estado de la mayoría de las páginas web móviles., La mayoría de estas preocupaciones han sido justas, pero no ha habido suficiente impulso para una alternativa más abierta. Con este movimiento, Google parece estar tratando de crear uno.

así es como Besbris resume las noticias de hoy:

la intención aquí es comunicar mejor nuestra intención. Siempre hemos querido y siempre hemos dicho esto, pero no muy claramente. AMP solo queremos comunicar muy claramente que AMP no es otra cosa que tratar de mejorar la web., Las lecciones aprendidas de AMP se están poniendo en los organismos estándar para que podamos tener otros marcos implementar el mismo material también.

la discusión sobre AMP desde su inicio ha sido confusa y polémica. Esa es generalmente la forma con los estándares web. Pero creo que lo que está en juego con AMP se siente más alto que las batallas anteriores debido a una creciente comprensión de que ya no podemos dar por sentado la existencia de la web abierta. Podría muy bien desaparecer. Tiene que ser mantenido y, más que eso, mejorado.,

eso no quiere decir que todo el mundo debería confiar completamente en Google para tener los mejores intereses de la web abierta en el corazón. La compañía ciertamente se beneficia más que sus competidores de una web fuerte y vibrante y es tan influyente sobre la web que a veces parece Dominación. Google podría soportar ser un poco más consciente de esas realidades cuando habla de la web.

mientras empezamos a terminar nuestra discusión sobre AMP, Besbris repite una de mis preguntas: «¿hemos sido idiotas comunicando estas cosas?»

«Sí», responde.,

Leave A Comment