En mayo, publicamos una actualización sobre nuestros planes de reducción de las strings de usuario-agente y prometimos publicar más detalles sobre el cronograma. Ahora que tenemos una prueba de origen lista para implementar en el encabezado de usuario-agente reducido (y las interfaces de JS asociadas), podemos compartir los cronogramas estimados. La información que presentamos a continuación se tomó de la entrada original del blog, pero incluye las versiones de Chrome estimadas donde estas fases te ayudarán a prepararte.
El panel del cronograma de Chromium sirve para conocer las fechas asociadas con cada versión de Chrome y su progresión de Canary a Beta y versión estable.
Nota: Se aplican las renuncias de responsabilidad sobre la estimación de los plazos de ingeniería; pueden producirse demoras debido a circunstancias imprevistas. En caso de que se produzcan demoras, no aceleraremos los plazos entre fases.
Planeamos lanzar estos cambios lentamente y de manera gradual en 7 fases, siempre teniendo en cuenta los comentarios de la prueba de origen.
Fase 1: Desde Chrome 92 (20 de julio de 2021)
Llamado a la acción (CTA): Analiza el uso de tu sitio para saber dónde es necesaria la migración.
Advierte sobre el acceso a navigator.userAgent, navigator.appVersion y navigator.platform en Herramientas para desarrolladores, a partir de M92.
Fase 2: Chrome 95 a Chrome 100
CTA: Inscríbete en la prueba de origen de tu sitio y proporciona comentarios hasta que se lance Chrome 101.
Inicia una prueba de origen de sitios a fin de aceptar la última string de usuario-agente reducida para pruebas y comentarios, como mínimo durante 6 meses.
Evaluaremos los comentarios de los socios y la comunidad sobre la prueba de origen y, en función de estos comentarios, procederemos a las fases 3 a 7 de nuestro plan. A su vez, daremos al ecosistema un tiempo adecuado para adaptarse entre fases. De lo contrario, según los comentarios, reconsideraremos el mejor plan de acción.
Fase 3: Chrome 100
CTA: Inscríbete en la prueba de baja o política empresarial de tu sitio si es necesario.
Lanza la prueba de baja y la política empresarial si el sitio necesita más tiempo para la migración.
Fase 4: Chrome 101
CTA: Asegúrate de que el sitio sea compatible con la versión reducida de Chrome; si no lo es, migra a Sugerencias de clientes de usuario-agente.
Envía los números de versión reducidos (“0.0.0”) de Chrome MINOR.BUILD.PATCH. Una vez lanzada, la string de usuario-agente reducida se aplicará a todas las cargas de páginas en sistemas operativos de computadoras de escritorio y dispositivos móviles para sitios que no participan en la prueba de baja.
Fase 5: Chrome 107
CTA: Asegúrate de que el sitio sea compatible con la string de usuario-agente reducida para computadoras de escritorio y con las API de JS asociadas; si no lo es, migra a Sugerencias de clientes de usuario-agente.
Comienza el lanzamiento de la string de usuario-agente reducida para computadoras de escritorio y las API de JS asociadas (navigator.userAgent, navigator.appVersion y navigator.platform). Una vez lanzada, la string de usuario-agente reducida se aplicará a todas las cargas de páginas en sistemas operativos de computadoras de escritorio para sitios que no participan en la prueba de baja.
Fase 6: Chrome 110
CTA: Asegúrate de que el sitio sea compatible con la string de usuario-agente reducida para dispositivos móviles y con las API de JS asociadas; si no lo es, migra a Sugerencias de clientes de usuario-agente.
Comienza el lanzamiento de la string de usuario-agente reducida para dispositivos móviles (y tablets) Android y de las API de JS asociadas. Una vez lanzada, la string de usuario-agente reducida se aplicará a todas las cargas de páginas en Android que no participan en la prueba de baja.
Fase 7: Chrome 113
La prueba de baja finaliza y todas las cargas de páginas reciben la string de usuario-agente reducida y las API de JS relacionadas.
Consulta la página de actualización de strings de usuario-agente reducidas para obtener más información y ejemplos de este tipo de strings en cada una de las fases. También notaremos si hay demoras o cambios importantes en esta página.