Flash je děsně rozežraný a plný chyb.
Proto je třeba jej nahradit řešením přes HTML5, které je ještě nenažranější, také plné chyb, má problémy s hw akcelerací a promořené DRM je možná už ještě více než flash.
A pokud přece jen flash budete potřebovat, nahradíme vám jej úplně nejvíc nenažraným, totálně zabugovaným najlepčejším řešením, zbastleným v JavaScriptu.
To je pokrok, je třeba zahodit vše staré.
Není problém:
Ponechat to, co aspoň trochu funguje a nahradit jinou technologií tehdy, až bude dostatečně zralá a prokáže, že je za ní nějaký pokrok či výhoda.
Jenom blbci a nezralé děti se domnívají, že vše je nutné neustále měnit a že vývoj/kvalita v čase má vždy kladnou derivaci. Opak je velmi často pravdou.
Jenomže Flash funguje korektně jenom na jedné platformě, desktopu s jedním konkrétním OS.
A tam jednak vyjde update až na desátý pokus, druhak člověk přijde do práce, vybalí snídani, mrkne při tom na netu na zprávy z oboru a řekne si: "Hmmm, kritická zranitelnost ve Flashi. Tak už je zase další týden v čudu..."
https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox/
SW jako SW, ale to ti dojde až za nějakej čas. Flash ve své době uměl víc než se dneska dá vytvořit v html+js a ještě to bylo plynulý.
S jedním konkrétním OS? Blbost. OSX a Win pokud počítám správně rovná se 2, o portování na linux psali lidi z Macromedia/Adobe blog - celkem doporučuju. Ono na fork platformu jako linux kde je v každým distru něco jinak se to halt dělá blbě resp. dělá se to daleko líp na té sjednocené.
muf má pravdu, nažíme se dohnat dost vyspělou technologii a za 20 let se nám to nepodařilo. Není něco špatně?
Na Linuxu je verze 11.2 pořád udržovaná - funguje bez větších problémů, funguje i akuální verze v Chromiu nebo v Mozille přes wrapper, je možno používat i verzi pro Windows přes wine a Pipelight.
Opravdu jsem nikdy žádný velký problém neřešil ani jej neviděl v okolí. Na mnoha PC s velmi odlišnou konfigurací. Dost dlouho funguje i HW akcelerace.
Píšu o přehrávání videa, což je dnes drtivá většina. To ostatní mě nezajímalo.
Flash nijak neobhajuju(mám samozřejmě raději otevřený software), jen mně přijde ulítlé jej fanaticky potírat, nemám li za něj plnohodnotnou náhradu.
___
Někdo z frikulínství vyroste, jiný je holt blbý celý život.... Nové ani náhodou neznamená automaticky lepší.
Asi tě zarmoutím ale leckteré imlementace html5 se vydávají podobnou cestou - rychle zprovoznit základní funkcionalitu bez ohledu na bugy a bezpečnostní problémy v okrajových případech. Výhoda flashe byla ta, že problém se opravoval (byť nijak kvalitně) pouze v jednom software. Jsem zvědav jestli se s html5 bude opakovat roztříštěnost prohlížečů jako byla v době "počátků" javascriptu v prohlížečích. Prostě jestli zase bude potřeba znát bugy každého prohlížeče kvůli tomu aby aplikace fungovala pořádně. Tím nechci obhajovat flash jako kvalitní software (to nebyl), ale také se mi ten přechod nezdá.
Ano, Mozilla už konečně doimplementovala H.264 :) Viz také: http://caniuse.com/#search=video
Teď už se budu pouštět do vod které neznám, ale tak namátkou:
Umí většinu formátů? Neinzeruje, že umí formáty, které umí jen polovičatě? Dá se to z javasciptu ovládat nějakým standardizovaným způsobem, aby kolem toho šel udělat nějaký slušný přehrávač? Se správným bufferováním? Dá se tam implementovat rozumná podpora fallback formátů (tak aby uživatel nemusel čekat několik sekund než se vyzkouší ty nepodporované)?
Standardizované jsou tři formáty (H.264, OGG, WebM), původně IE uměl jen H.264 a ten zase neuměl FF, nedávno se FF H.264 konečně naučil.
Ovládat se to dá standardně, jsou proto i free knihovny (na jednom projektu používám knihovnu s Flash fallbackem), které to trochu zapouzdří. Ale co se tak pamatuju, tak i bez jakékoli nadstavby se to dá normálně ovládat, ty nadstavby jsou jen pro customizaci ovládání / jeho grafiky.
Bufferování funguje.
Formáty fungují tak, že tomu dáte seznam formátů ve kterých to video máte a pro každý URL - prohlížeč jde "najisto".
Dokonce to umí i thumbnail a titulky :)
Flash měl loni odhalených víc závažných bezpečnostních chyb než celý FireFox. Takže tak.
http://www.gfi.com/blog/most-vulnerable-operating-systems-and-applications-in-2014/