
Ada sangat sedikit pengguna Internet di dunia yang menyukai fitur mulai otomatis semua jenis video di beberapa situs. Ini adalah situasi di mana pengguna membuka situs tertentu, dan tiba-tiba, entah dari mana, musik mulai diputar (terkadang sangat keras), dan di latar depan sebuah video dengan berbagai jenis konten diputar.
Jika 1-2 tab terbuka, ini merupakan masalah, tetapi Anda dapat menyelesaikannya dengan cepat. Tetapi jika beberapa lus tab terbuka (dan beberapa pengguna melakukannya), kemudian mencari situs dengan video putar otomatis berubah menjadi siksaan. Dalam upaya untuk membuat mereka tetap di Internet senyaman mungkin, para pengembang browser Chrome telah menambahkan fungsi memblokir objek-objek tersebut. Tapi inilah masalahnya - bersama dengan videonya, fitur baru juga memblokir beberapa permainan web.
Pembaruan yang disebutkan di atas dirilis pada
akhir pekan . Dia senang dengan jutaan pengguna Internet yang sangat terganggu oleh pemutaran otomatis video atau audio. Tapi ada masalah dengan permainan - mereka sendiri bekerja dengan baik, tetapi audio tidak dapat diputar. Tidak segera jelas apa yang menjadi masalah, tetapi kemudian para pengembang menemukan akar masalahnya.
Masalahnya adalah bagaimana Chrome menangani
objek WebAudio . Sekarang browser hanya menghentikan objek aktif semacam ini. Ini dilakukan untuk memerangi video dan iklan, tetapi permainan browser (banyak di antaranya) mengandung elemen WebAudio. Dan mereka berhenti juga. Untuk memperbaiki situasi, pengembang perlu menambahkan kemampuan untuk memulai kembali objek audio pada saat pengguna memulai permainan. Sebelumnya, ini tidak perlu, karena tidak ada masalah dengan objek yang terus-menerus aktif muncul.
"Pengembang harus membiasakan diri dengan kebijakan baru yang menetapkan aturan untuk memproses fungsi putar otomatis, sekarang Anda tidak dapat melakukan ini tanpa izin pengguna,"
kata pernyataan Google. βDalam game browser, fitur baru dapat menghentikan Audio Web. Kami memberi tahu pengembang cara mengatasi masalah. "
Berita buruknya adalah bahwa sekarang pengembang ribuan game browser harus memodifikasi proyek mereka untuk mematuhi aturan baru. Pada saat yang sama, perusahaan berbicara tentang inovasi berskala besar dan penting hanya dalam dokumentasinya, dan bukan pada saluran komunikasi tradisional. Dan inilah alasan mengapa sekarang banyak pengembang game tidak bahagia - karena mereka harus mengikuti dokumentasi teknis yang diterbitkan oleh perusahaan. Banyak dokumen yang keluar, sehingga membutuhkan waktu yang cukup lama.
Informasi tentang Audio Web diterbitkan pada bulan Februari, tetapi tidak semua orang membacanya (sebagian besar pengembang non-Google tidak mengetahuinya). Akibatnya, seperti disebutkan di atas, ribuan game berbeda tidak lagi berfungsi atau bekerja buruk di browser Chrome. Benar, korporasi telah berhati-hati untuk memasukkan sekitar 1000 situs dalam daftar putih, yang tidak terpengaruh oleh kebijakan baru - audio telah dan akan terus diputar (misalnya, YouTube).
Mengubah proyek Anda agar sesuai dengan kebijakan baru tidak begitu sulit, tetapi ini menyiratkan bahwa pengembang harus memiliki akses ke kode sumber permainan dan server tempat proyek di-host. Dan ini tidak mungkin untuk game yang pembuatnya berhenti mendukung mereka. Pengembang mungkin tidak peduli, tetapi ada cukup banyak pengguna untuk banyak judul, dan sekarang mereka tidak akan dapat melakukan apa pun kecuali mengganti peramban, yang tidak selalu nyaman.
Masalahnya adalah bahwa semua yang dikatakan bukan tentang teknologi milik perusahaan, tetapi standar HTML5, yang terbuka untuk semua pengembang. Dengan demikian, sejumlah besar pekerja industri TI dihadapkan dengan peringatan berbasis fakta, meskipun konsep keterbukaan harus membantu menghindari situasi seperti itu.
Situasi bahwa perangkat lunak lama berhenti berfungsi di browser baru atau OS tidak jarang. Ini sudah terjadi dengan game dan aplikasi berbasis pada platform Adobe Flash, dengan aplikasi iOS 32-bit yang tidak berfungsi, karena sistemnya 64-bit. Ada banyak contoh seperti itu, dan situasi serupa akan terjadi. Tetapi mereka yang bertanggung jawab untuk mengembangkan standar terbuka harus lebih berhati-hati.