Ampliar / Desarrollador Bennett Foddy tuvo que actualizar QWOP clásico de culto para trabajar con Chrome nueva actualización. Muchos otros juegos basados en la web pueden no ser tan afortunados. Foddy
Una actualización que Google lanzó para su popular navegador Chrome este el fin de semana ayuda a evitar esos molestos anuncios de video de reproducción automática en muchos sitios web de perturbar su día con sonido no deseado también. Pero esa actualización está causando consternación en muchos juegos basados en la web desarrolladores que están descubriendo que el cambio rompe completamente el audio en su trabajo en línea.
Los detalles técnicos detrás del problema involucran la forma en que Chrome maneja objetos WebAudio, que ahora se pausan automáticamente cuando un se inicia la página web, bloqueando los anuncios de reproducción automática. Para evitar esto, Los juegos basados en la web ahora tienen que reiniciar activamente ese audio precargado objetar cuando el jugador realiza una acción para iniciar el juego, incluso si ese audio no se reproducía automáticamente de antemano. “El estándar no requiere que hagas esto, por lo que nadie hubiera pensado hacer esto antes de hoy “, dijo el desarrollador Andi McClure a Ars Technica.
“Con las nuevas políticas de reproducción automática de Chrome, los desarrolladores no deberían supongamos que el audio se puede reproducir antes de un gesto del usuario “, dijo Google The Daily Dot en un comunicado. “Con los juegos en Chrome, esto puede afectar el audio web. Hemos compartido detalles sobre lo que los desarrolladores pueden hacer para abordar esto, y el diseño de la política se publicó por última vez año.”
Mientras que Google advirtió a los desarrolladores web de los próximos cambios en Chrome reproducción automática en septiembre, McClure señala en Twitter que el Los caprichos de WebAudio que afectan a los desarrolladores de juegos solo se agregaron a Documentación de Google en febrero. Este cambio de sigilo no parece haber sido fuertemente promovido por Google, forzando el juego desarrolladores para prestar atención constante y precisa a Google documentación para verlo venir.
La mayoría de los desarrolladores no lo hicieron, lo que generó quejas generalizadas de Desarrolladores web grandes y pequeños que sus juegos son repentinamente No funciona en Chrome. Mientras tanto, el contenido de lo que Google dice son “más de 1,000 sitios donde juega el mayor porcentaje de visitantes los medios con sonido “(como, ejem, el propio YouTube de Google) están siendo automáticamente en la lista blanca para evitar estos cambios disruptivos.
Cambiar un juego HTML5 existente para que funcione bajo el nuevo navegador no es un gran dolor de cabeza para la mayoría de los desarrolladores de juegos, siempre que todavía tener acceso a su código original y a los servidores que lo alojan. Títulos heredados que han sido abandonados por sus creadores y juegos. sin embargo, eso no se puede actualizar, se silenciará permanentemente en Chrome, efectivamente rompiéndolos para siempre (o hasta que Google presente un forma menos disruptiva de silenciar automáticamente los videos de reproducción automática). Algunos los desarrolladores nunca se darán cuenta de que su trabajo anterior ya no funciona en un navegador moderno.
El problema de que los juegos antiguos no sean compatibles con los nuevos los estándares de software no son nuevos; los juegos hechos en Adobe Flash son en peligro de desaparecer ya que ese complemento hace su larga puesta de sol, y las aplicaciones de 32 bits sin actualizar ahora no se pueden reproducir en las versiones modernas de iOS. Pero a diferencia de esos dos ejemplos, HTML5 es un estándar de contenido abierto que muchos desarrolladores apuntaron con la expectativa de que el contenido que funciona ahora continuaría funcionando a perpetuidad en cumplimiento navegadores
“Este es realmente un momento sin precedentes para un pequeño navegador web equipo destruyendo una montaña de trabajo cultural construido en abierto estándares “, escribió el desarrollador de QWOP Bennett Foddy en Twitter.” Difícil de pensar en algo en la historia en una escala equivalente con tan poco justificación moral “.
O, como lo expresó el desarrollador de Stephen’s Sausage Roll, Stephen Lavelle, “Recién en el último año comencé a comenzar a confiar en que podría use audio de manera confiable en el navegador (después de años de reticencias). Entonces mucho por eso … ”