AGGIORNAMENTO IMPORTANTE
Questa domanda è stata fatta più di 9 anni fa. Allora aveva senso, non lo fa adesso. Flash è difficile per la sua uscita; <video>
il supporto è onnipresente, compresi i dispositivi mobili. Quasi tutto ciò che Flash può fare, ora lo può fare anche HTML. HTML ha vinto, Flash ha perso. Se stai riflettendo su come incorporare il video nella tua pagina, usalo <video>
e non pensarci due volte. Questa domanda è conservata solo per valore storico.
Domanda originale
Sembra che il nuovo <video>
tag sia di gran moda in questi giorni, soprattutto perché Firefox ora lo supporta. Notizie di questo stanno spuntando nei blog di tutto il posto e tutti sembrano essere entusiasti. Ma per quanto riguarda?
Per quanto ho cercato, non sono riuscito a trovare nulla che potesse renderlo migliore del buon vecchio video Flash. In effetti, vedo solo problemi con esso:
- Ci vorrà ancora un po 'di tempo prima che tutti i browser inizino a supportarlo, e molto più tempo prima che la maggior parte delle persone lo aggiorni;
- Flash è già disponibile e tutti lo hanno;
- Puoi accoppiare Flash con qualsiasi interfaccia utente di fantasia che desideri per controllare la riproduzione. Capisco che anche il tag sarà controllabile (tramite JavaScript probabilmente), ma sarà in grado di andare a schermo intero?
Gli unici due vantaggi di un <video>
tag che posso vedere sono:
- È più "semantico" - che probabilmente non ha importanza per molte persone, me compreso;
- Non dipende da una singola entità commerciale di terze parti (Adobe), che inoltre non vedo come un motivo valido per cambiare, perché i lettori gratuiti e i convertitori video sono già disponibili e Adobe non ostacola in alcun modo l'intero processo (non è nemmeno nel loro interesse).
Allora ... qual è il grosso problema?
Inserito il:
OK, quindi c'è un altro Pro ... forse. Supporto per dispositivi mobili. Difficile da dire però. Un certo numero di pensieri mi attraversano la testa sull'argomento:
- Quanti dispositivi mobili sono effettivamente in grado di decodificare video a una velocità decente comunque, Flash o altro?
- Quanto tempo ci vorrà prima che i dispositivi mobili tradizionali ottengano il
<video>
supporto? Anche se è disponibile tramite aggiornamenti, quante persone lo fanno effettivamente? - Quante persone guardano i video sulle pagine web sui loro telefoni cellulari?
Per quanto riguarda la parte semantica, capisco che i motori di ricerca potrebbero essere in grado di rilevare meglio i video ora, ma ... cosa faranno comunque con loro? OK, quindi sanno che c'è un video nella pagina. E? Non possono indicizzare un video! Vorrei qualche altra discussione qui.
Inserito il:
Ho solo pensato a un altro contro. Questo apre una nuova area di incompatibilità cross-browser. HTML e CSS sono già abbastanza disordinati in questo aspetto. Flash almeno è lo stesso ovunque. Ma è sufficiente che almeno uno dei principali produttori di browser decida di non utilizzare il <video>
tag (qualcuno può dire "Internet Explorer"?) E abbiamo una bella nuova area dell'inferno da esplorare.
Inserito il:
È appena arrivato un Pro. Più concorrenza = più innovazione. È vero. Dare ad Adobe una maggiore concorrenza probabilmente li costringerà a migliorare Flash in aree che finora mancava. Linux sembra essere un punto debole per questo, citato da molti.