
Il y a très peu d'internautes dans le monde qui aiment la fonction de démarrage automatique de toutes sortes de vidéos sur certains sites. Il s'agit d'une situation où l'utilisateur ouvre un certain site et soudain, de nulle part, la musique commence à jouer (parfois très fort), et au premier plan une vidéo avec différents types de contenu est lue.
Si 1-2 onglets sont ouverts, c'est un problème, mais vous pouvez le résoudre rapidement. Mais si plusieurs dizaines d'onglets sont ouverts (et certains utilisateurs le font), la recherche d'un site avec des vidéos à lecture automatique se transforme en torture. Afin de rendre leur séjour sur Internet aussi confortable que possible, les développeurs du navigateur Chrome ont ajouté la fonction de blocage de tels objets. Mais voici le problème - avec la vidéo, une nouvelle fonctionnalité bloque également certains jeux Web.
La mise à jour mentionnée ci-dessus a été publiée au cours du
week -
end . Il était ravi des millions d'internautes extrêmement agacés par la lecture automatique de vidéo ou audio. Mais il y avait un problème avec les jeux - ils fonctionnent eux-mêmes bien, mais l'audio ne joue pas. On ne savait pas immédiatement ce qui pouvait être le problème, mais ensuite les développeurs ont découvert la racine du problème.
Le fait est que Chrome gère les
objets WebAudio . Maintenant, le navigateur arrête simplement les objets actifs de ce type. Cela est fait pour lutter contre la vidéo et la publicité, mais les jeux par navigateur (beaucoup d'entre eux) contiennent des éléments WebAudio. Et ils s'arrêtent aussi. Afin de corriger la situation, les développeurs doivent ajouter la possibilité de redémarrer l'objet audio au moment où l'utilisateur démarre le jeu. Auparavant, cela n'était pas nécessaire, car aucun problème avec des objets constamment actifs ne se posait.
"Les développeurs doivent se familiariser avec la nouvelle politique qui définit les règles de traitement de la fonction de lecture automatique, maintenant vous ne pouvez pas le faire sans l'autorisation de l'utilisateur", a
déclaré le communiqué de Google. «Dans un jeu par navigateur, une nouvelle fonctionnalité peut arrêter Web Audio. Nous avons expliqué aux développeurs comment résoudre le problème. "
La mauvaise nouvelle est que les développeurs de milliers de jeux par navigateur devront désormais modifier leurs projets afin de se conformer aux nouvelles règles. Dans le même temps, l'entreprise n'a parlé d'une innovation assez importante et importante que dans sa documentation, et non dans les canaux de communication traditionnels. Et c'est la raison pour laquelle de nombreux développeurs de jeux sont désormais mécontents - car ils devront suivre la documentation technique publiée par la société. Beaucoup de documents sortent, donc cela demande beaucoup de temps.
Des informations sur Web Audio ont été publiées en février, mais tout le monde ne les lit pas (la plupart des développeurs autres que Google ne les ont pas connus). En conséquence, comme mentionné ci-dessus, des milliers de jeux différents ne fonctionnent plus ou fonctionnent mal dans le navigateur Chrome. Certes, la société a pris soin d'inclure environ 1000 sites dans la liste blanche, qui n'est pas affectée par la nouvelle politique - l'audio a été et continuera d'être lu (par exemple, YouTube).
Changer votre projet pour correspondre à la nouvelle politique n'est pas si difficile, mais cela implique que le développeur doit avoir accès au code source du jeu et aux serveurs sur lesquels le projet est hébergé. Et cela est impossible pour les jeux dont les créateurs ont cessé de les supporter. Les développeurs peuvent ne pas s'en soucier, mais il y a un bon nombre d'utilisateurs pour de nombreux titres, et maintenant ils ne peuvent rien faire - à moins de remplacer le navigateur, ce qui n'est pas toujours pratique.
Le problème est que tout n'est pas dit sur les technologies propriétaires de l'entreprise, mais sur le standard HTML5, ouvert à tous les développeurs. Ainsi, un grand nombre de travailleurs de l'industrie informatique étaient confrontés à des alertes factuelles, bien que le concept même d'ouverture devrait permettre d'éviter de telles situations.
La situation selon laquelle les anciens logiciels cessent de fonctionner dans les nouveaux navigateurs ou le système d'exploitation n'est pas rare. Cela s'est déjà produit avec des jeux et des applications basés sur la plate-forme Adobe Flash, avec des applications iOS 32 bits qui ne fonctionnent pas, car le système est en 64 bits. Il existe de nombreux exemples de ce type et des situations similaires se produiront. Mais les responsables de l'élaboration de normes ouvertes devraient être plus prudents.