Hlavní navigace

Konec Flashe? Nenechte se mýlit

Pavel Kočička 16. 7. 2015

Přestože po zprávách z tohoto týdne Flash všichni odepisují, protože je starý a hlavně nebezpečný, myslím si, že má před sebou ještě pár let života.

Tento týden proběhlo světovými i tuzemskými (Lupa, Technet) médií, že Flash obsahuje několik bezpečnostních chyb a postupně od něj dávají pryč Mozilla Foundation i Facebook (který v něm stále přehrává video, jak příznačné). Sám už jsem před řadou let psal, že Flash není technologie budoucnosti a čím dříve se ho zbavíme, tím lépe, přesto si myslím, že by byla chyba Flash odepisovat.

Text původně vyšel na blogu na iDNES.cz, Lupa jej přebírá se souhlasem autora.

Flash má na webu stále nezastupitelné místo. Pominu chybu, které se kolegové z Technetu dopustili, když jako perspektivního nástupce označili mrtvý Silverlight, který Microsoft jenom neochotně záplatuje. A pominu reklamy, u kterých inzerenty již několik let upozorňujeme, že čistě flashové reklamy nebudou na řadě počítačů fungovat (ale přesto se dá jejich používání pochopit, viz níže).

V zásadě jsou jenom dvě oblasti, kde je Flash stále užitečný. První je video a druhou interaktivní grafiky.

U videa panuje mylný dojem, že stačí prohlížeči podstrčit videosoubor(y) a je vyhráno. Samozřejmě, pokud se smíříte, že vám na části zařízení video nebude hrát, nedostanete do něj reklamu a nemáte kontrolu nad ovládacími prvky, tak to můžete udělat, v opačném případě potřebujete vlastní přehrávač.

Doby čistě flashových přehrávačů jsou naštěstí minulostí (samozřejmě kromě České televize, která podle mě má své důvody, proč ho používá), stále více se používají přehrávače na technologii HTML/JS (o vývoji našeho přehrávače chystám samostatný článek), ale přesto jsou případy, kdy webový prohlížeč nezvládne video přehrát. Prvním jsou starší prohlížeče IE7 a IE8, které podporu videa nemají. Přestože všichni toužebně očekáváme jejich smrt, i tak tvoří jejich podíl na trhu 3 %, přičemž třetina běží na operačním systému Windows Vista a novějším! Druhým případem je, když prohlížeč „kecá“ o svých schopnostech, například tvrdí, že umí přehrát video ve formátu MP4, ale ve skutečnosti to neumí (můžete vyzkoušet tady – ideálně by tabulka měla být pěkně zelená). V obou případech nezbývá, než naservírovat Flash. Celkově tvoří použití flashového přehrávače videa 5–6 %, a i když to stále klesá, stále to není zanedbatelné.

To ovšem nemluvím o streamovaném videu, kde je situace ještě složitější. Zatímco mobily a tablety si s ním poradí, stolní počítače a jejich prohlížeče prakticky vůbec. Obecně neexistuje žádný univerzální standard, který by fungoval. V posledních letech se sice objevil standard MPEG-DASH, ke kterému stačí HTML s javascriptovými knihovnami, ale jeho podpora je sporá – zvládá ho jenom Chrome, Internet Explorer 11 pod Windows 8 a tím to končí (nemluvím o tom, že se funkce dá experimentálně zapnout ve Firefoxu). Ve všech ostatních případech musíte použít Flash (to je přesně ten důvod, proč to podle mě dělá Česká televize).

Zábavnější je situace kolem interaktivní grafiky, kde Flash kraloval proto, že nabízel grafikům jednoduchý a snadno pochopitelný nástroj, kdežto pro HTML/JS grafiku dlouho nic neexistovalo. Nyní Flash teoreticky export do HTML/JS nabízí, ale u existujících grafik to znamená je částečně předělat a u nových se naučit jiné postupy.

Adobe nově nabízí nástroj Edge, který aspoň na papíře a v prezentacích vypadá zajímavě, ale ve skutečnosti má jenom zlomek funkcí Flashe, ale hlavně špatně spolupracuje s ostatními nástroji, například s Illustratorem.

Samozřejmě pro interaktivní grafiku není třeba žádný nástroj, programátoři to zvládnou často efektivněji (viz infografika uprchlíků, kde to Edge nezvládal), ale často to trvá déle (což je v médiích problém), ale hlavně nemůžete programátory využít na něco jiného.

Stále si myslím, že Flash pomalu směřuje k jisté smrti. Ale určitě to nebude letos a nejspíš ani příští rok. Prostě na webu stále na něco čekáme. Dříve to byla smrt Netscape Navigatoru 4, potom Internet Exploreru 6, korektní podpora písem v Chrome, nyní čekáme na konec IE8, podporu MPEG-DASH ve Firefoxu a lepší nástroj na infografiky.

Našli jste v článku chybu?

16. 7. 2015 11:46

lol (neregistrovaný)

Ano. Ubisoft bol vzdy priekopnikom v mrtvych a otravnych technologiach.

16. 7. 2015 12:20

anonym (neregistrovaný)

IE8 ještě někoho zajímá? Na statcounteru ma v evropě 1.7% a na rankings ma 2.3%. Coz zdaleka 3% nejsou. A pokud jich třetina běží na Vistě / 7 tim líp. Uživatele na těchto systemech mohou upgradovat. Takže je to jejich problém a v jejich zájmu.

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

DigiZone.cz: Milan Kruml: procházka TV historií

Milan Kruml: procházka TV historií

Vitalia.cz: Z tohoto konopí dělají léčivé masti

Z tohoto konopí dělají léčivé masti

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

120na80.cz: Stoná vaše dítě často? Upravte mu jídelníček

Stoná vaše dítě často? Upravte mu jídelníček

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Podnikatel.cz: 3, 2, 1..EET startuje. Na co nezapomenout?

3, 2, 1..EET startuje. Na co nezapomenout?

Měšec.cz: Banky mlží o nákladech na předčasnou splátku hypotéky

Banky mlží o nákladech na předčasnou splátku hypotéky

Podnikatel.cz: Na 3. prosince se chystá protest proti EET

Na 3. prosince se chystá protest proti EET

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

DigiZone.cz: Flix TV má set-top box s HEVC

Flix TV má set-top box s HEVC

Měšec.cz: Platby do zahraničí: pozor na tučné poplatky

Platby do zahraničí: pozor na tučné poplatky

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

DigiZone.cz: HD programy ČT i v UPC Horizon

HD programy ČT i v UPC Horizon

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Podnikatel.cz: Dárky v podnikání. Jak je uplatnit v daních?

Dárky v podnikání. Jak je uplatnit v daních?

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

Měšec.cz: Golfové pojištění: kde si jej můžete sjednat?

Golfové pojištění: kde si jej můžete sjednat?