Pembaruan Chrome terbaru mungkin telah merusak jutaan game berbasis web

Pembaruan Chrome terbaru mungkin telah merusak jutaan game berbasis web

Kapan Google memperbarui Chrome menjadi secara otomatis blokir video putar otomatis Minggu lalu, itu dilihat sebagai kemenangan bagi para pengunjung internet yang telah lama mengalami iklan yang mengganggu. Namun yang tidak dipertimbangkan oleh kebanyakan orang adalah bagaimana perubahan tersebut akan memengaruhi konten lain. Sekarang tampaknya pembaruan Chrome 66 memiliki beberapa konsekuensi yang tidak diinginkan yang mengancam game berbasis web.


optad_b

Sebelum pembaruan, audio game akan dimulai saat halaman web dimuat, atau lebih umum, setelah pengguna menekan 'putar'. Dengan versi terbaru Chrome, game yang dibuat menggunakan mesin HTML5 apa pun — Pico-8, GameMaker, Unity, atau Phaser — tidak memutar suara. Dalam banyak kasus, audio bahkan tidak dapat diputar bahkan saat game mengharuskan pengguna untuk 'mengeklik untuk bermain'.

Bennett Foddy, pencipta game berbasis browser populer QWOP dan Mengatasinya dengan Bennett Foddy , menjelaskan bahwa game tidak akan memutar audio kecuali metode klik untuk putar melanjutkan antarmuka pemrograman aplikasi (API) JavaScript 'AudioContext'. Tetapi sangat sedikit game yang melakukan ini karena sebelumnya, hanya ada 'sedikit alasan untuk'.



Foddy memberi tahu Daily Dot bahwa pembaruan yang diperlukan tidaklah sulit, tetapi dia curiga sebagian besar pengembang tidak memiliki komponen yang diperlukan untuk membuatnya.

Dia menjelaskan bahwa memperbarui kode tidak akan membutuhkan banyak pekerjaan, asalkan, 'satu, Anda memiliki akses ke semua server tempat game dihosting; dua, Anda masih memiliki kode sumber; ketiga, Anda membuat game menggunakan JS / HTML mentah atau mesin yang baru-baru ini diperbarui untuk mematuhi kebijakan baru ini (dan pembaruan tidak merusak game Anda dengan cara lain; dan keempat, Anda punya waktu untuk membahas semua proyek Anda dan perbarui. '

“Secara alami, ini berarti hanya sebagian kecil dari game yang ada yang akan diperbarui, meskipun itu bukan masalah besar bagi pengembang game masa depan di mesin dan perpustakaan kontemporer,” tambahnya.

Meskipun kami tidak tahu berapa banyak game yang terpengaruh, Foddy mengatakan itu 'mungkin jutaan.' Permainan ragdollnya yang sangat populer dan tidak diragukan lagi membuat frustrasi QWOP dipengaruhi oleh pembaruan. Tapi Foddy beruntung. Dia membuat judul di servernya sendiri dan dapat memperbaikinya dengan sedikit usaha. Yang lainnya tidak seberuntung itu.



Beberapa pengembang video game terkemuka turun ke Twitter untuk menyuarakan rasa frustrasi mereka tentang pembaruan Chrome baru. Di antara mereka adalah Terry Cavanagh, yang telah menciptakan lebih dari dua lusin game termasuk judul-judul hit VVVVVV dan Super Hexagon. Dia mengatakan Chrome 66 'memecahkan' kreasi dalam browsernya.

Pencipta judul yang diakui secara kritis Stephen Roti kecil berisi sosis , Stephen Lavelle, juga mencatat bahwa game-nya telah terpengaruh oleh pembaruan tersebut.

https://twitter.com/increpare/status/993470180842987520

Situs hosting video game indie itch.io terpaksa memposting petunjuk tentang cara mengaktifkan fitur 'klik untuk putar' sehingga audio akan diputar pada judulnya.

Bahkan akun video game tertentu dipaksa untuk mengatasi kekhawatiran dari para gamer.

Blogger berpengaruh dan mantan Chief Technology Officer Kickstarter Andy Baio mengecam Google dan mendesak perusahaan tersebut untuk mempertimbangkan kembali cara memblokir audio putar otomatis.



Pengembang yang terpengaruh oleh pembaruan ini belum tentu menentang Google yang mencegah pemutaran otomatis video agar tidak mengeluarkan suara yang menggelegar — mereka hanya ingin raksasa teknologi itu memberikan solusi lain. Foddy menyarankan tombol mute di tab yang diaktifkan secara default (Anda sudah bisa secara manual mematikan setiap tab di Chrome) atau dengan menyesuaikan kode agar lebih ramah untuk game yang sudah memiliki tombol 'klik untuk bermain'.

'Atau mereka dapat mengizinkan iklan yang mengganggu dimasukkan daftar hitam, cara kerja pemblokir iklan yang sebenarnya,' kata Foddy. “Saya yakin ada lusinan opsi yang akan melestarikan warisan budaya kita sambil membungkam iklan yang mengganggu.”

“Alasan perubahan ini tidak menyenangkan adalah ketika kami membuat game untuk web, yang dibangun dengan standar terbuka internasional, kami berharap mereka tetap bisa dimainkan untuk waktu yang lama (jika tidak selamanya),” lanjutnya. “Semua pekerjaan ini ada di server yang dijalankan secara independen dan sesuai dengan standar web terbuka, dan Google tidak memiliki hak moral untuk membunuhnya secara sepihak… Terutama jika satu-satunya alasannya adalah karena ada beberapa iklan yang mengganggu di luar sana.”

Tidak jelas kapan Google pertama kali memperingatkan pengembang tentang bagaimana perubahan akan memengaruhi game di browsernya. Pengembang video game Andi McClure menunjukkan di Twitter bahwa informasi tentang API WebAudio awalnya tidak disertakan dalam perusahaan pos tentang memblokir video putar otomatis. Tampaknya detail tersebut ditambahkan kemudian dengan kode untuk membuat perubahan yang diperlukan.

Perlu diperhatikan bahwa Chrome tidak memblokir video putar otomatis di semua situs web. Perusahaan mengatakan itu memungkinkan putar otomatis untuk 'lebih dari 1.000 situs tempat kami melihat persentase pengunjung tertinggi memutar media dengan suara.' Pengecualian ini kemungkinan akan berdampak kecil pada developer game indie.

Google mengatakan akan mulai mengaktifkan suara dengan mempelajari preferensi orang-orang. Jadi, jika seseorang mengaktifkan audio pada video putar otomatis dari situs yang sama beberapa kali, Chrome akan mengaktifkan audio di situs itu secara default. Tentu saja, pengembang masih perlu melakukan penyesuaian pada kode mereka untuk mendapatkan keuntungan.

Perbarui CT 18:26,7 Mei:Seorang juru bicara Google mengkonfirmasi dalam sebuah pernyataan kepada Daily Dot bahwa versi terbaru Chrome dapat menimbulkan masalah bagi pengembang game.

“Dengan kebijakan putar otomatis baru Chrome, pengembang tidak boleh berasumsi bahwa audio dapat diputar sebelum isyarat pengguna,” kata pernyataan itu. “Dengan bermain game di Chrome, ini dapat memengaruhi Audio Web. Kami telah membagikan detail tentang cara yang dapat dilakukan developer untuk mengatasi hal ini, dan desain kebijakan telah dipublikasikan tahun lalu. ”