Apa itu Adobe Flash?
Adobe Flash adalah platform perangkat lunak yang digunakan untuk membuat konten digital kaya yang mengandung animasi, efek grafis, video streaming, dan elemen interaktif lainnya untuk memberikan pengalaman pengguna yang menarik di berbagai platform, termasuk komputer desktop dan perangkat mobile.
Awalnya dikembangkan oleh FutureWave, Flash pertama kali dikenal sebagai FutureSplash Animator. Kemudian, ketika Macromedia membeli produk ini pada tahun 1996, namanya diubah menjadi Macromedia Flash. Setelah itu, pada tahun 2005, Adobe mengakuisisi Macromedia dan mengganti nama produk ini menjadi Adobe Flash. Sepanjang masa hidupnya (2005-2020), nama Macromedia Flash dan Adobe Flash umumnya digunakan secara bergantian.
Adobe Flash adalah perangkat lunak populer untuk membuat konten digital yang mengandung elemen-elemen berikut:
- animasi
- ilustrasi grafis/grafis bergerak
- interaktivitas
- video streaming
- audio
- teks
Pengembang menggunakan fitur interaktif ini untuk membuat aplikasi web yang kaya, pemutar video web browser tertanam, aplikasi desktop dan mobile, permainan mobile, dan pemutar video interaktif. Flash juga mendukung kasus penggunaan lainnya, seperti berikut:
- antarmuka pengguna aplikasi (UI)
- iklan media kaya/online
- modul e-learning
- materi pemasaran
- presentasi bisnis
- aplikasi hiburan atau bisnis
Jika pengguna akhir menemui konten Flash di sebuah situs web tetapi tidak memiliki pemutar yang terpasang, browser akan meminta mereka untuk menginstalnya terlebih dahulu.
Selama bertahun-tahun, Adobe Flash menjadi platform standar bagi pengembang yang ingin menyajikan konten web berdampak tinggi dan pengalaman web kaya melalui desain interaktif, animasi, UI, video, dan lainnya. Pada satu titik, Adobe mengklaim bahwa lebih dari 2 juta profesional kreatif menggunakan Flash Player 8 — yang dirilis pada tahun 2005 sebelum Adobe mengakuisisi Macromedia pada tahun yang sama — untuk membuat aplikasi pemasaran interaktif, web, bisnis, dan video. Selain itu, diperkirakan ada 560 juta pengguna di seluruh web yang menggunakan aplikasi-aplikasi ini dan Flash Player.
Format File Adobe Flash
Semua file sumber Adobe Flash berada dalam format FLA milik Adobe. Mereka mengandung grafis, animasi, dan aset tertanam, seperti gambar bitmap, file audio, atau file video FLV. File FLA dapat diedit. Mereka juga dapat dikompilasi menjadi file film Flash (SWF) menggunakan aplikasi Adobe lain yang disebut Adobe Animate.
File film Flash dibuat dalam format SWF ini dan biasanya diputar di Flash Player mandiri dalam sebuah situs web. Sebaliknya, file video FLV dapat digunakan dalam file SWF atau diputar melalui pemutar eksternal, seperti Windows Media Player, dengan codec yang ditambahkan. Output audio Flash biasanya diekode dalam MP3 atau Advanced Audio Coding. Pada tahun 2007, Adobe menambahkan standar MPEG-4 ke video Flash.
Secara umum, file Flash lebih kecil dibandingkan klip video normal atau gambar bitmap. Hal ini karena file Flash menggunakan grafis vektor dan kode program. Ukuran file yang lebih kecil berarti aliran video menggunakan bandwidth yang lebih sedikit.
Fitur Pengembangan Utama di Adobe Flash
Pengembang dapat mengontrol tindakan dan perilaku objek Flash menggunakan panel Behavior dan Timeline platform. Panel Timeline menyediakan frame dan key frame untuk mengontrol animasi setiap objek. Karena objek dapat dilapis, mereka lebih mudah dikontrol dan dimodifikasi.
Untuk kontrol yang lebih lanjut, mereka juga dapat menggunakan ActionScript, bahasa pemrograman Flash yang mirip dengan JavaScript. ActionScript, bahasa berbasis peristiwa, dimodelkan pada bahasa pemrograman ECMAScript. Ini memungkinkan pengembang untuk membuat lingkungan interaktif di layar atau web yang dapat merespons input pengguna melalui perangkat input, seperti keyboard atau mouse.
Dalam Adobe Flash, perilaku adalah kode ActionScript 2.0 yang sudah ditulis sebelumnya yang dapat ditambahkan ke file FLA. Ketika menggunakan perilaku, kode kadang-kadang ditempatkan langsung pada instance simbol, seperti tombol atau klip film, bukannya ditempatkan pada timeline. Namun, ini dapat menyebabkan masalah desentralisasi di mana perilaku menambahkan kode ke banyak lokasi di file FLA. Ini membuat sulit untuk menemukan kode dan memahami interaksi antar potongan kode. Hal ini juga dapat menyebabkan kesulitan saat debugging kode atau pengeditan file.
Selain panel Behavior dan Timeline, Adobe Flash juga menyertakan fitur-fitur berikut:
- Panel Library. Di sinilah Flash menyimpan semua item yang diimpor, grafik, motion tweens, audio, video, simbol, dan objek lainnya.
- Canvas. Di sini pengembang meletakkan semua objek yang dapat dilihat.
- Panel Properties. Ini memungkinkan pengembang untuk mengontrol dan memilih opsi properti, tergantung pada jenis objek.
Akhir Masa Hidup Adobe Flash
Pada tahun 2017, Adobe mengumumkan bahwa mereka akan berhenti mendukung Flash pada tanggal akhir hidup (EOL) 31 Desember 2020. Pada tanggal ini, Adobe pensiun dari Flash dan berhenti menawarkan dukungan.
Sebelumnya, pada Oktober dan November 2020, Adobe memperbarui Flash Player dengan perbaikan bug dan keamanan penting. Kemudian, pada 8 Desember 2020, Adobe merilis pembaruan Flash terakhir untuk Flash Player 32 AIR 32 untuk semua wilayah di luar China daratan, yang memiliki versi perangkat lunak terpisah. Kemudian, pada 12 Januari 2021, perusahaan memblokir konten Flash agar tidak berjalan di Flash Player untuk membantu mengamankan sistem pengguna. Mereka juga menghapus halaman unduhan Flash Player dari situs mereka.
Adobe menyarankan pengguna untuk menghapus Flash Player dari sistem mereka karena pembaruan atau tambalan keamanan tidak akan tersedia setelah tanggal EOL. Gagal menyelesaikan proses uninstall dapat menimbulkan masalah keamanan bagi pengguna. Selain itu, Adobe juga mencegah pengguna untuk mengunduh versi Flash Player yang tidak sah dari situs pihak ketiga, dengan menyatakan bahwa unduhan semacam itu adalah sumber umum dari malware dan virus.
Untuk membenarkan keputusan EOL tersebut, Adobe mengatakan bahwa standar terbuka telah berkembang pesat selama bertahun-tahun dan karena itu, dapat menjadi alternatif yang layak untuk Adobe Flash. Standar-standar ini termasuk Hypertext Markup Language 5 (HTML5), Web Graphics Library (WebGL) dan WebAssembly, yang semuanya diintegrasikan oleh vendor browser utama ke dalam browser mereka, sementara menurunkan dukungan untuk plugin Flash Player. Dengan periode pemberitahuan selama tiga tahun, Adobe memberikan waktu yang cukup bagi pengembang, desainer, dan bisnis untuk memigrasikan konten Flash ke standar baru.
Apa itu Adobe Animate?
Adobe Animate, yang sebelumnya bernama Adobe Flash Professional, menawarkan berbagai fitur desain dan animasi untuk permainan, acara TV, dan konten web. Ini tersedia sebagai bagian dari Adobe Creative Cloud dalam penawaran perangkat lunak sebagai layanan.
Animate cocok untuk pengembang aplikasi, pengembang web, dan desainer game. Perangkat lunak ini digunakan untuk membuat hal-hal berikut:
- kartun
- permainan dan lingkungan permainan
- iklan spanduk
- doodle animasi
- avatar
- konten e-learning
- infografis
Pengembang dapat membuat semua konten ini dalam berbagai format dan menjangkau pemirsa di berbagai jenis layar. Mereka juga dapat menerbitkan konten mereka ke berbagai platform, termasuk HTML5 Canvas, WebGL, Adobe Air, dan platform kustom. Selain itu, mereka dapat mengintegrasikan audio, merancang layar awal, dan membagikan animasi sebagai pengalaman realitas tertambah.