Kita semua ingat bahwa Adobe Flash Player mencapai akhir masa pakainya pada 31 Desember 2020 , menandai berakhirnya teknologi yang saat itu menjadi sensasi. Dan meskipun kita mungkin mengira kita tidak akan pernah mendengar tentang Flash lagi , kenyataannya sangat berbeda, karena Flash belum sepenuhnya mati, karena masih tersedia di Tiongkok dan untuk bisnis.
Hal ini karena tim proyek Clean Flash memanfaatkan situasi tersebut untuk terus menyediakan perangkat lunak tersebut di seluruh dunia. Namun, hal ini membuat Adobe tidak senang , sehingga mereka mengajukan permintaan penghapusan DMCA untuk menghentikan proyek sumber terbuka tersebut.
Faktanya, meskipun Adobe telah berhenti mendistribusikan versi global baru Flash, teknologi tersebut tetap didukung di dua pasar: perusahaan dan Tiongkok, melalui Flash.cn. Namun, masalahnya terletak pada mendapatkan salinan Flash yang berfungsi di luar Tiongkok atau lingkungan perusahaan, yang juga aman dengan pembaruan berkala dan tidak menimbulkan risiko bagi mesin pengguna. Tim proyek Clean Flash mencapai hal ini dengan membuat penginstal yang tidak bergantung pada layanan sistem Flash Helper yang digunakan oleh Adobe untuk menonaktifkan versi Flash tertentu. Akibatnya, Adobe mengeluarkan pemberitahuan penghapusan DMCA yang bertujuan untuk menutup proyek tersebut di GitHub.
“Adobe adalah pemilik hak cipta dan saya berwenang untuk bertindak atas namanya. Perangkat lunak Adobe Flash Player kami telah dilanggar. File yang dimaksud berisi materi berhak cipta yang dimiliki oleh Adobe Inc. (kode perangkat lunak), ”kata penasihat hukum penerbit.
Chrome sendiri memainkan peran penting dalam menetapkan tren pengembangan web. Melalui pengumuman terkait Chrome versi 55, Google menegaskan komitmennya untuk menggunakan HTML5 sebagai pengganti Flash. Lebih jauh lagi, ini bukan satu-satunya faktor yang menentukan posisi Google. Faktanya, bukti pertama adopsi HTML5 secara luas di YouTube sudah ada sejak sepuluh tahun lalu.
Apple menanggapi masalah ini pada tahun 2010, menekankan bahwa “meskipun sistem operasi untuk iPhone, iPod, dan iPad bersifat eksklusif, kami sangat yakin bahwa semua standar terkait web harus terbuka. Alih-alih menggunakan Flash, Apple mengadopsi HTML5, CSS, dan JavaScript, yang semuanya merupakan standar terbuka.”
Semua perangkat seluler Apple hadir dengan implementasi standar terbuka berperforma tinggi dan berdaya rendah ini. HTML5, standar web baru yang diadopsi oleh Apple, memungkinkan pengembang web lain untuk membuat grafik, font, animasi, dan transisi tingkat lanjut, tanpa harus bergantung pada plug-in pihak ketiga (seperti Flash). HTML5 sepenuhnya terbuka dan dikendalikan oleh komite di mana Apple menjadi anggotanya. »
Dengan demikian, selain HTML5 yang telah dipilih Google, JavaScript termasuk dalam daftar teknologi yang perlu dipertimbangkan untuk migrasi ke basis kode yang masih bergantung pada Flash. Lebih lanjut, bahasa pemrograman Haxe dapat menjadi pelengkap yang baik bagi pengembang ActionScript.
Dengan bahasa WebAssembly , yang spesifikasi intinya baru-baru ini menjadi standar web, pengembang memiliki pilihan tambahan. WebAssembly menjanjikan keamanan dan kecepatan yang lebih tinggi, tetapi pengembang perlu mempelajari C, C++, Rust, Java, atau C# untuk menjalankan kode di web.
Adapun pilihan yang tersedia saat ini, kita masih memiliki Ruffle, yang merupakan salah satu pilihan bagi mereka yang ingin terus menggunakan Flash, karena ini adalah emulator Flash Player yang ditulis dalam Rust . Ruffle bekerja secara native di semua sistem operasi modern sebagai aplikasi mandiri dan di semua browser modern menggunakan WebAssembly.
Ini akan menjadi alternatif tambahan yang ditawarkan kepada pihak ketiga yang ingin terus menggunakan Flash. Mengenai komponen Flash mana yang berlisensi dan mana yang kemungkinan besar tidak akan dirilis oleh Adobe, Adobe dapat menyertakan catatan yang menunjukkan komponen mana yang akan dihapus. Komponen-komponen ini kemudian dapat dihilangkan atau diganti dengan alternatif sumber terbuka.
Bagaimanapun, keterbukaan Adobe terhadap Flash di komunitas pengembang kontroversial. Di satu sisi, beberapa orang berpendapat bahwa puluhan ribu game dan media bergantung pada Flash, dan untuk alasan historis juga, menggunakan open source adalah ide yang bagus. Ini juga harus menghemat banyak jam kerja.
Orang lain menganggap ide ini konyol mengingat sudah waktunya untuk membuang Flash dan menjadikannya open source hanya akan membuatnya tetap hidup selamanya.
Sumber: https://github.com