Довго? Майкрософт пройшло майже 8 років, щоб простий CSS2 ледь працював в IE7, тоді як підтримка DOM1 в JavaScript все ще порушена в IE8. Це специфікація з 1998 року.
Ось чому ви не побачите широкого прийняття HTML5 у мультимедіа протягом наступних 20 років. Це дуже складно, незавершено, вистава гасить. Навіть такі прості речі, як веб-розетки, вимкнено з міркувань безпеки.
Деякі речі не працюватимуть як відкриті стандарти. Ви робите ігри чи ММ в оточенні, які повинні працювати на тонкого клієнта та підтримувати витончену деградацію? Це безумство.
ВЕДЕНО: Так, по-перше, це надмірне ускладнення. У вас є один флеш-плагін, який однаковий у кожному браузері і працює кожен раз однаково. Це просте та ефективне рішення. Один інтерфейс, ви вносите зміни один раз, перекомпілюйте та віолу - у вас є плагін для всіх браузерів на ринку, використовуючи деякий проміжний шар між браузером і плагіном.
З іншого боку, у вас є 10 браузерів, які ви хочете додати, наприклад. підтримка мультимедіа / кіно. Це означає, що кожній компанії доведеться впроваджувати медіаплеєр з нуля, поруч кожен хоче чогось іншого. Apple хоче H.264, тому власники веб-сайтів виплачуватимуть їм роялті за кодек за відтворення фільмів, Google і Mozilla хочуть VP8, щоб вони могли не впливати на патенти Apple тощо.
Таким чином, це закінчується реалізацією тих речей, які всі хочуть (в той час як VP8 або H.264 робили б для початку).
Отже, перш ніж вони зможуть подолати свої відмінності, Adobe впровадить H.264 у спалах, використовуйте їх уже доступний потоковий та стек DRM і ... він готовий. 3-4 місяці, і у вас працює технологія із рівнем прийняття 98%.
Проста, одна компанія вирішує, тому вони можуть швидко просунути масштабні зміни і не доведеться додавати "ідеї" 20 інших членів "органу з стандартизації". Окрім HTML5, можливо, на 10-15 років позаду спалаху в мультимедіа. Розрив буде тільки збільшуватися. В останньому MAX avant можна було побачити підтримку ігрових контролерів та повноекранних 3D-гоночних додатків, що працює на спалах у повному режимі FPS, підтримка апаратного прискорення тощо. Тим часом, mozilla тепер може відтворювати відео H.246 без збоїв браузера, а лише відтворювати. Будь-яка додаткова функціональність (як повноекранний, потоковий, швидкий вперед) все ще відсутня!
Окрім того, я думаю, що W3C просто витрачає ресурси, намагаючись зробити HTML5 якоюсь напівфабрикованою копією спалаху. Це не спрацює ... це як спробувати зробити флеш-копію HTML. Не буде працювати.