Karena Mac / Steve Jobs, "HTML5" adalah istilah publik. Artinya, non-programmer (klien AKA) dapat mengingatnya, dan sering memintanya. Jadi, dalam arti itu, meskipun tidak benar-benar ada dalam bentuk standar, melainkan versi WebKit dan Firefox sendiri, sudah relevan.
Sayangnya, ketidakkonsistenan yang Anda sebutkan menjadi masalah kami. Ada juga kekurangan utama perangkat lunak untuk mengembangkan elemen HTML5 umum. (Kita harus melakukan semuanya dengan tangan.)
Apa yang terjadi adalah ini: apa yang orang-orang dengan uang ingin Anda lakukan?
Inilah situasi nyata yang saya temui: 98,5% pengguna situs web klien saya menggunakan PC yang menjalankan IE (Ini adalah statistik penggunaan aktual di sini, ini adalah situs untuk ceruk pasar tertentu) dan 0,02% dari pengguna mereka adalah pada perangkat seluler. Dan dalam 0,02% itu, 90% di mana blackberry (Bukan iPhone5 atau Android yang diaktifkan). TETAPI, klien memiliki iPad. Jadi, tentu saja setelah menjelaskan bahwa pengguna klien kami tidak akan mendapat manfaat dari teknologi ... Saya mengkonversi konten Flash ke HTML5.
Mengapa? Karena mereka akan membayar ratusan ribu untuk dapat memamerkan situs web di iPad mereka.
Dengan klien yang sama sekali berbeda, saya saat ini mengubah animasi Flash / UI menjadi animasi WebKit dengan Javascript karena mereka mengambil kelas "situs web" di mana mereka diberi tahu bahwa Flash sudah mati dan HTML5 adalah masa depan. Sementara itu, mereka tidak menggunakan browser yang sesuai HTML5 atau memiliki iPhone / iPad.
Saya tahu Anda mengatakan Anda tidak ingin di sini tentang inkonsistensi antara implementasi HTML5, tapi itu bagian utama dari masalah ini. Apa pun yang Anda buat perlu bekerja untuk pengguna klien Anda. Seringkali, itu berarti menggunakan Flash. Dan sekarang Flash semakin banyak menggunakan perangkat seluler, memiliki banyak versi HTML5 yang berbeda hanya akan menjadi batu loncatan yang lain.
Pada akhirnya, HTML5 adalah sesuatu yang harus Anda ketahui, tetapi Anda tidak boleh meletakkan telur Anda dalam satu keranjang.