Apakah html5 menggantikan flash
Ringkasan: Apakah HTML5 Mengganti Flash?
Tidak ada alasan kuat bagi pengembang untuk mengonversi situs web mereka yang ada dari Flash ke HTML5, terutama ketika datang ke video. Flash menyediakan fitur GUI dan visual untuk animasi, sementara HTML5 memungkinkan Anda menggambar grafik menggunakan JavaScript. Elemen kanvas html5 menjadi lebih populer, memungkinkan untuk animasi dan transformasi.
1. Apa saja fitur utama flash?
Flash menyediakan fitur GUI dan visual yang luar biasa untuk animasi. Ini memungkinkan pengguna untuk membangun semuanya di dalam platform tertentu tanpa integrasi penuh ke dalam browser.
2. Apa yang ditawarkan elemen HTML5?
Elemen HTML5 memungkinkan Anda untuk menggambar grafik menggunakan JavaScript. Ini dapat digunakan untuk grafik, komposisi foto, dan animasi.
3. Flash usang?
Ya, Canvas sekarang dianggap sebagai platform utama untuk animasi, dan flash dianggap usang.
4. Format video apa yang didukung di HTML5?
HTML5 tidak menentukan format video standar, sehingga setiap pengembang browser bebas untuk memilih format video apa yang akan didukung. Pilihan utamanya adalah H.264 dan format OGG Theora.
5. Adalah streaming yang didukung di HTML5?
HTML5 tidak mendefinisikan streaming, jadi terserah pengembang browser dan server untuk mendukung mekanisme streaming.
6. Apa dukungan browser saat ini untuk audio dan video di HTML5?
Tidak ada browser, kecuali untuk opera, saat ini mendukung semua fungsi video dan audio yang ditentukan dalam HTML5.
7. Adalah animasi yang dimungkinkan dalam html5?
Ya, HTML5 terutama bergantung pada JavaScript untuk memberikan animasi dan interaktivitas yang kaya. Ini dapat digunakan bersama dengan tag Canvas, kemampuan animasi CSS3 dan transformasi, SVG, dan font web.
8. Browser mana yang memiliki dukungan paling komprehensif untuk HTML5?
Tidak ada browser, kecuali untuk opera, saat ini mendukung semua fungsi audio, video, dan animasi yang diperlukan yang ditentukan dalam HTML5.
9. Dapatkah pengembang hanya bergantung pada dukungan video dan audio HTML5?
Tidak, pengembang perlu menerapkan skrip canggih untuk mendeteksi kemampuan browser dan menggunakan opsi presentasi terbaik.
10. Apakah HTML5 memberikan fungsionalitas pengembangan lanjutan sebagai flash?
Tidak, sementara HTML5 memberikan kemampuan animasi, itu tidak memberikan tingkat fungsionalitas pengembangan canggih yang sama dengan flash.
Apakah html5 menggantikan flash
Kecuali untuk kebutuhan untuk melayani pengguna iPhone dan iPad, tidak ada alasan kuat bagi pengembang untuk mengonversi situs web mereka yang ada dari Flash ke video HTML5, atau bahkan kurang untuk mengukur ulang materi video. Jika ada, keadaan saat ini membutuhkan pekerjaan tambahan dan kompleksitas dalam pengembangan situs web jika video HTML5 diinginkan.
Apakah HTML5 hanya menggantikan aspek video flash/silverlight?
Flash menyediakan GUI yang luar biasa dan banyak fitur visual untuk animasi. Ini memungkinkan pengguna membangun semuanya di dalam platform tertentu tanpa integrasi penuh ke dalam browser yang dibungkus di dalam browser dengan lingkup utama yang multimedia dan jenis animasi lainnya.
Elemen HTML5 memberi Anda cara yang mudah dan kuat untuk menggambar grafik menggunakan JavaScript. Ini dapat digunakan untuk menggambar grafik, membuat komposisi foto atau melakukan animasi sederhana (dan tidak begitu sederhana).
Berikut adalah elemen sederhana yang hanya memiliki dua atribut spesifik lebar dan tinggi ditambah semua atribut inti HTML5 seperti ID, nama, dan kelas dll.
Kanvas terutama dipertimbangkan sekarang dan flash sudah ketinggalan zaman. Dengan kanvas, Anda dapat menghidupkan bentuk, skala, transformasi, dll.
Programmer / analis / teknisi
Apakah html5 menggantikan flash?
Argumen terbaru antara Apple dan Adobe mengenai dukungan flash di iPhone dan iPad telah memicu diskusi di video menggunakan HTML5 VS. Kilatan.
Dalam posting ini saya mengomentari status standar dan dukungan browser saat ini dan apakah HTML5 akan menggantikan Flash.
Video dan Audio di HTML5
Html5 memungkinkan video tertanam untuk diputar secara asli di browser. Agar browser memutar video, ia perlu menyertakan codec video. Setiap format video memiliki codec yang berbeda. Karena W3C (badan pengatur standar HTML) memutuskan untuk tidak menentukan format video standar, setiap pengembang browser bebas untuk memilih format video apa yang akan didukung.
Sejauh ini dua pilihan utama adalah H.264 dan format OGG Theora. Beberapa browser mendukung satu atau lain, dan hanya Chrome yang memutuskan untuk mendukung keduanya. Sebagian besar video online saat ini dikodekan menggunakan h.264 codec, dan banyak perangkat mendukung decoding perangkat keras yang sangat meningkatkan kinerja dan masa pakai baterai.
Aspek penting lain yang ditinggalkan dari standar adalah streaming. Tanpa definisi apa pun tentang streaming kita diserahkan kepada browser mekanisme apa pun dan pengembang server yang ingin didukung.
Situasi dengan audio serupa dalam hal ruang lingkup spesifikasi, berbagai format yang tersedia dan dukungan oleh browser utama.
Selain itu, tidak ada browser (kecuali untuk opera) saat ini mendukung semua fungsi video dan audio (kontrol) yang ditentukan dalam HTML5.
Ini adalah ide yang baik bagi pengembang untuk mulai menggunakan dukungan audio dan video baru di browser HTML5, khususnya untuk pengguna iPhone dan iPad. Namun, Anda tidak bisa hanya bergantung pada dukungan video dan audio HTML5 yang baru. Anda perlu menerapkan skrip lanjutan untuk mendeteksi kemampuan browser dan kemudian menggunakan opsi presentasi terbaik.
Animasi di HTML5
Salah satu aspek perbandingan antara flash dan html5 yang tampaknya telah ditinggalkan di luar adalah kemampuan animasi. HTML5 terutama bergantung pada JavaScript untuk memberikan animasi dan interaktivitas yang kaya. Namun, ini dimaksudkan untuk digunakan bersama dengan tag HTML Canvas baru untuk menggambar objek 2D dan 3D, kemampuan animasi dan transformasi CSS3, serta dukungan browser untuk SVG (grafik vektor yang dapat diskalakan) dan font web.
Mirip dengan situasi dengan audio dan video, sebagian besar browser mendukung kanvas, animasi SVG atau CSS sebagian atau tidak sama sekali.
Flash diposisikan jauh lebih baik untuk memberikan animasi karena pengembang tidak perlu khawatir tentang fungsi matematika yang kompleks untuk menciptakan gerakan yang kompleks. Meskipun ada beberapa kerangka kerja JavaScript, tidak ada yang memberikan fungsionalitas pengembangan canggih seperti Flash.
Dukungan Browser
Tabel berikut menunjukkan tingkat dukungan saat ini dari berbagai fungsi audio, video dan animasi di HTML5 dan CSS3 yang diperlukan untuk bersaing dengan flash.
Video H.264 | Video OGG | Audio Mp3 | Audio Wav | Audio OGG | Kanvas Menandai | SVG | CSS Anim. |
---|---|---|---|---|---|---|---|
Yaitu 9 | ♦ p | ♦ p | ♦ p | ||||
Firefox 3.6 | ♦ p | ♦ p | ♦ p | ♦ p | ♦ p | e | |
Firefox 3.5 | ♦ p | ♦ p | ♦ p | ♦ p | ♦ p | ||
Chrome 5 | ♦ p | ♦ p | ♦ p | ♦ p | ♦ p | ♦ p | e |
Chrome 4 | ♦ p | ♦ p | ♦ p | ♦ p | ♦ p | ♦ p | |
Safari 4 | ♦ p | ♦ p | ♦ p | ♦ p | ♦ p | e | |
Opera 10.5 | ♦ | ♦ | ♦ p | ♦ p | |||
Opera 10.0 | ♦ | ♦ | ♦ p | ♦ p |
Sumber: Wikipedia – HTML5, CSS3, SVG
Catatan: P – Dukungan Parsial, E – Eksperimental
Bagan berikut menunjukkan pangsa pasar saat ini dari berbagai browser. Sayangnya pasar sangat didominasi oleh browser yang tidak memiliki dukungan yang cukup dari HTML5 atau CSS3.
Kesimpulan
Apakah html5 menggantikan flash? saya kira tidak demikian. Standar dan dukungan browser belum pada titik di mana ia bisa menggantikan flash untuk bermain video dan audio, dan bahkan lebih sedikit untuk animasi canggih. Saya percaya bahwa standar dan dukungan akan maju dan akhirnya akan mencapai titik di mana mereka menjadi alternatif yang kuat untuk bermain audio dan video.
Kecuali untuk kebutuhan untuk melayani pengguna iPhone dan iPad, tidak ada alasan kuat bagi pengembang untuk mengonversi situs web mereka yang ada dari Flash ke video HTML5, atau bahkan kurang untuk mengukur ulang materi video. Jika ada, keadaan saat ini membutuhkan pekerjaan tambahan dan kompleksitas dalam pengembangan situs web jika video HTML5 diinginkan.
Jika Anda mengembangkan situs web baru atau ingin mendukung video HTML5, Anda mungkin ingin mencoba pemutar JW Video Longtail untuk HTML5, kumpulan skrip dan pengaturan yang memungkinkan Anda menggunakan video menggunakan dukungan HTML5 asli atau flash bila perlu. Perhatikan bahwa itu masih dalam versi beta.
Ruben Reyes
Ruben adalah teknolog utama di Lyquix. Dia berkonsultasi langsung dengan klien dan mengelola tim pengembangan Lyquix.