Long? Ci sono voluti quasi 8 anni per Microsoft per rendere semplice CSS2 a malapena funzionante in IE7, mentre il supporto DOM1 in javascript è ancora rotto in IE8. Questo è spec dal 1998.
Ecco perché non vedrai un'ampia adozione di HTML5 nei multimedia nei prossimi 20 anni. È molto complicato, incompiuto, le prestazioni fanno schifo. Anche le cose semplici come le web socket sono disattivate per motivi di sicurezza.
Alcune cose non funzioneranno come standard aperti. Fare giochi o MM in ambiente che dovrebbe funzionare su thin client e supportare un degrado aggraziato? Questa è follia.
A CURA:
Sì, la prima è la complicazione eccessiva. Hai un plugin flash che è lo stesso in ogni browser e funziona allo stesso modo ogni volta. Questa è una soluzione semplice ed efficace. Una sola interfaccia, apporti le modifiche una volta, ricompila e viola: hai un plug-in per tutti i browser sul mercato, utilizzando un livello intermedio tra il browser e il plug-in.
D'altra parte hai 10 browser e vuoi aggiungere ad es. supporto multimediale / film. Ciò significa che ogni azienda dovrà implementare il lettore multimediale da zero, accanto a tutti vogliono qualcosa di diverso. Apple vuole H.264 in modo che i proprietari dei siti Web paghino loro i diritti per il codec per la riproduzione di film, Google e Mozilla vogliono VP8 in modo che possano avere la loro attività non influenzata dai brevetti di Apple, ecc.
Quindi finisce con l'implementare le cose che tutti vogliono (mentre VP8 o H.264 farebbero, per cominciare).
Quindi, prima che possano superare le loro differenze, Adobe implementerà H.264 in flash, userà lo streaming e lo stack DRM già disponibili e ... è pronto. 3-4 mesi e hai una tecnologia funzionante con tasso di adozione del 98%.
Semplice, una società decide, in modo da poter spingere rapidamente enormi cambiamenti e non dovrà aggiungere "idee" a 20 altri membri del "corpo di standarizzazione". Oltre HTML5 è forse 10-15 anni dietro flash, in multimedia. Il divario diventerà solo più grande. Nella recente versione di MAX avant è stato possibile vedere il supporto per i controller di gioco e le applicazioni di corse 3D a schermo intero, con flash in pieno formato FPS, supporto per l'accelerazione hardware e così via. Nel frattempo, mozilla ora può riprodurre video H.246 senza arrestare il browser, ma solo riprodurre. Nessuna funzionalità aggiuntiva (come schermo intero, streaming, avanzamento rapido) è ancora mancante!
Inoltre, penso che il W3C stia semplicemente sprecando risorse cercando di rendere HTML5 una copia del flash semicotta. Non funzionerà ... è come provare a trasformare in flash una copia di HTML. Non funzionerà.