WAŻNA AKTUALIZACJA
To pytanie zostało postawione ponad 9 lat temu. Wtedy miało to sens, teraz już nie. Flash jest na dobrej drodze; <video>
wsparcie jest wszechobecne, w tym dla urządzeń mobilnych. Prawie wszystko, co może zrobić Flash, teraz może też zrobić HTML. Wygrał HTML, przegrał Flash. Jeśli zastanawiasz się, jak osadzić wideo na swojej stronie, po prostu użyj <video>
i nie zastanawiaj się dłużej. To pytanie jest zachowane tylko dla wartości historycznej.
Oryginalne pytanie
Wygląda na to, że nowy <video>
tag jest obecnie popularny, zwłaszcza, że Firefox teraz go obsługuje. Wiadomości o tym pojawiają się na blogach w całym kraju i wszyscy wydają się być podekscytowani. Ale co z?
O ile szukałem, nie mogłem znaleźć niczego, co byłoby lepsze niż stare dobre wideo Flash. Właściwie widzę tylko z tym problemy:
- Jeszcze trochę czasu minie, zanim wszystkie przeglądarki zaczną go obsługiwać, i znacznie więcej, zanim większość ludzi dokona aktualizacji;
- Flash jest już dostępny i każdy go ma;
- Możesz połączyć Flasha z dowolnym fantazyjnym interfejsem użytkownika do sterowania odtwarzaniem. Rozumiem, że tag będzie również sterowany (prawdopodobnie przez JavaScript), ale czy będzie mógł wyświetlić się na pełnym ekranie?
Jedynymi zaletami <video>
tagu, które widzę, są:
- Jest bardziej „semantyczny” - co prawdopodobnie nie ma znaczenia dla wielu ludzi, w tym dla mnie;
- Nie jest zależny od żadnego komercyjnego podmiotu zewnętrznego (Adobe) - co również nie uważam za ważny powód do zmiany, ponieważ darmowe odtwarzacze i konwertery wideo są już dostępne, a Adobe w żaden sposób nie utrudnia całego procesu (nawet nie leży to w ich interesie).
Więc ... o co chodzi?
Dodany:
OK, więc jest jeszcze jeden Pro ... może. Wsparcie dla urządzeń mobilnych. Trudno jednak powiedzieć. Wiele myśli przemyka mi przez głowę na ten temat:
- Ile urządzeń mobilnych i tak jest w stanie dekodować wideo z przyzwoitą prędkością, Flash lub w inny sposób?
- Ile czasu minie, zanim główne urządzenia mobilne otrzymają
<video>
wsparcie? Nawet jeśli jest dostępny za pośrednictwem aktualizacji, ile osób faktycznie to robi? - Ile osób w ogóle ogląda filmy na stronach internetowych na swoich telefonach komórkowych?
Jeśli chodzi o część dotyczącą semantyki - rozumiem, że wyszukiwarki mogą być teraz w stanie lepiej wykrywać filmy, ale ... co i tak z nimi zrobią? OK, więc wiedzą, że na stronie jest wideo. I? Nie mogą zindeksować wideo! Chciałbym tutaj więcej argumentów.
Dodany:
Pomyślałem o innych minusach. Otwiera to zupełnie nowy obszar niezgodności między przeglądarkami. HTML i CSS są już dość chaotyczne w tym aspekcie. Flash przynajmniej jest wszędzie taki sam. Ale wystarczy, że przynajmniej jeden z głównych producentów przeglądarek zdecyduje się <video>
nie używać tagu (czy ktoś może powiedzieć „Internet Explorer”?) I mamy do zbadania całkiem nowy obszar piekła.
Dodany:
Właśnie przybył zawodowiec. Większa konkurencja = więcej innowacji. To prawda. Zwiększenie konkurencji Adobe prawdopodobnie zmusi ich do ulepszenia Flasha w obszarach, których do tej pory brakowało. Linux wydaje się być jego słabym punktem, o którym wielu wspomina.