Všetci si pamätáme, že Adobe Flash Player dosiahol koniec svojej životnosti 31. decembra 2020 , čím sa skončila táto technológia, ktorá bola v tom čase senzáciou. A hoci sme si možno všetci mysleli, že o Flashi už nikdy nebudeme počuť , realita je úplne iná, pretože nie je úplne mŕtvy, keďže Flash je stále dostupný v Číne a pre firmy.
Je to preto, lebo tím projektu Clean Flash využil situáciu na to, aby softvér naďalej sprístupňoval po celom svete. To však spoločnosť Adobe nespokojilo , čo viedlo k podaniu žiadosti o odstránenie podľa zákona DMCA s cieľom ukončiť tento open-source projekt.
V skutočnosti, hoci spoločnosť Adobe prestala distribuovať nové globálne verzie Flashu, táto technológia zostáva podporovaná na dvoch trhoch: v podnikovom a čínskom, prostredníctvom Flash.cn. Problém však spočíva v získaní funkčnej kópie Flashu mimo Číny alebo podnikového prostredia, ktorá je zároveň bezpečná s častými aktualizáciami a nepredstavuje žiadne riziko pre počítače používateľov. Projektový tím Clean Flash to dosiahol vytvorením inštalátora, ktorý sa nespolieha na systémovú službu Flash Helper, ktorú spoločnosť Adobe používa na deaktiváciu konkrétnych verzií Flashu. Spoločnosť Adobe následne vydala oznámenie o stiahnutí projektu podľa zákona DMCA s cieľom ukončiť projekt na GitHub.
„Adobe je vlastníkom autorských práv a som oprávnený konať v jeho mene. Náš softvér Adobe Flash Player bol porušený. Príslušné súbory obsahujú materiál chránený autorskými právami, ktorý vlastní spoločnosť Adobe Inc. (softvérový kód), “hovorí právny zástupca vydavateľa.
Prehliadač Chrome zohral významnú úlohu pri určovaní trendov vo webovom vývoji. Oznámením týkajúcim sa verzie Chrome 55 spoločnosť Google potvrdila svoj záväzok nahradiť Flash jazykom HTML5. Navyše, to nie je jediný faktor, ktorý definuje pozíciu spoločnosti Google. V skutočnosti prvé dôkazy o širokom prijatí HTML5 na YouTube pochádzajú spred desiatich rokov.
Spoločnosť Apple sa týmto problémom zaoberala v roku 2010 a zdôraznila, že „hoci je operačný systém pre iPhone, iPod a iPad proprietárny, pevne veríme, že všetky štandardy súvisiace s webom by mali byť otvorené. Namiesto používania Flashu spoločnosť Apple prijala HTML5, CSS a JavaScript, ktoré sú všetky otvorenými štandardmi.“
Všetky mobilné zariadenia Apple sú vybavené vysokovýkonnými implementáciami týchto otvorených štandardov a nízkou spotrebou energie. HTML5, nový webový štandard prijatý spoločnosťou Apple, umožňuje ďalším webovým vývojárom vytvárať pokročilé grafiky, písma, animácie a prechody bez toho, aby sa museli spoliehať na doplnok tretích strán (napríklad Flash). HTML5 je úplne otvorený a riadený výborom, ktorého je Apple členom. »
Takto je popri HTML5, ktorý si vybrala spoločnosť Google, aj JavaScript zaradený do zoznamu technológií, na ktoré by sa mala zvážiť migrácia kódových báz, ktoré sa stále spoliehajú na Flash. Okrem toho by programovací jazyk Haxe mohol byť dobrým doplnkom pre vývojárov ActionScriptu.
Vďaka jazyku WebAssembly , ktorého základná špecifikácia sa nedávno stala webovým štandardom, majú vývojári ďalšiu možnosť. WebAssembly sľubuje väčšiu bezpečnosť a rýchlosť, ale na spúšťanie kódu na webe sa vývojári musia naučiť C, C++, Rust, Javu alebo C#.
Čo sa týka aktuálne dostupných možností, stále máme Ruffle, čo je jedna z možností pre tých, ktorí chcú naďalej používať Flash, pretože ide o emulátor Flash Playeru napísaný v jazyku Rust . Ruffle funguje natívne na všetkých moderných operačných systémoch ako samostatná aplikácia a na všetkých moderných prehliadačoch pomocou WebAssembly.
Toto by bola ďalšia alternatíva ponúkaná tretím stranám, ktoré chcú naďalej používať Flash. Pokiaľ ide o to, ktoré komponenty Flashu sú licencované a ktoré spoločnosť Adobe pravdepodobne nevydá, spoločnosť Adobe by mohla zahrnúť poznámku s uvedením, ktoré komponenty budú odstránené. Tieto potom možno vynechať alebo nahradiť alternatívami s otvoreným zdrojovým kódom.
V každom prípade je otvorenosť spoločnosti Adobe voči Flashu v komunite vývojárov kontroverzná. Niektorí na jednej strane tvrdia, že desaťtisíce hier a médií závisia od Flash, a že aj z historických dôvodov je použitie open source dobrý nápad. To by malo tiež ušetriť mnoho hodín práce.
Ostatným sa zdá táto myšlienka smiešna, pretože je načase zbaviť sa Flashe a jeho otvorenie zdroja ho už navždy udrží nažive.
Zdroj: https://github.com