Cu toții ne amintim că Adobe Flash Player a ajuns la sfârșitul perioadei sale de valabilitate pe 31 decembrie 2020 , marcând sfârșitul acestei tehnologii care a făcut senzație la vremea respectivă. Și, deși cu toții am fi crezut că nu vom mai auzi niciodată de Flash , realitatea este cu totul alta, deoarece nu este complet mort, deoarece Flash este încă disponibil în China și pentru companii.
Acest lucru se datorează faptului că echipa proiectului Clean Flash a profitat de situație pentru a continua să facă software-ul disponibil la nivel mondial. Acest lucru, însă, a nemulțumit Adobe , determinându-i să depună o cerere de eliminare DMCA prin care să solicite închiderea proiectului open-source.
De fapt, deși Adobe a încetat să mai distribuie noi versiuni globale de Flash, tehnologia rămâne acceptată pe două piețe: întreprinderi și China, prin intermediul Flash.cn. Problema constă însă în obținerea unei copii funcționale de Flash în afara Chinei sau a mediilor întreprinderilor, una care să fie și sigură, cu actualizări frecvente și să nu prezinte niciun risc pentru mașinile utilizatorilor. Echipa proiectului Clean Flash a realizat acest lucru prin crearea unui program de instalare care nu se bazează pe serviciul de sistem Flash Helper utilizat de Adobe pentru a dezactiva anumite versiuni de Flash. În consecință, Adobe a emis o notificare de eliminare DMCA prin care solicită închiderea proiectului pe GitHub.
„Adobe este proprietarul drepturilor de autor și sunt autorizat să acționez în numele său. Software-ul nostru Adobe Flash Player a fost încălcat. Fișierele în cauză conțin materiale protejate prin drepturi de autor deținute de Adobe Inc. (cod software) ”, spune consilierul juridic al editorului.
La rândul său, Chrome a jucat un rol semnificativ în stabilirea tendințelor în dezvoltarea web. Printr-un anunț legat de versiunea 55 a Chrome, Google și-a confirmat angajamentul de a utiliza HTML5 pentru a înlocui Flash. În plus, acesta nu este singurul factor care definește poziția Google. De fapt, primele dovezi ale adoptării pe scară largă a HTML5 pe YouTube datează de acum zece ani.
Apple a abordat problema în 2010, subliniind că „deși sistemul de operare pentru iPhone, iPod și iPad este proprietar, credem cu tărie că toate standardele legate de web ar trebui să fie deschise. În loc să utilizeze Flash, Apple a adoptat HTML5, CSS și JavaScript, toate acestea fiind standarde deschise.”
Toate dispozitivele mobile Apple au implementări de înaltă performanță și consum redus de energie ale acestor standarde deschise. HTML5, noul standard web adoptat de Apple, permite altor dezvoltatori web să creeze grafică avansată, fonturi, animații și tranziții, fără a fi nevoie să se bazeze pe un plug-in terță parte (cum ar fi Flash). HTML5 este complet deschis și controlat de un comitet din care Apple este membru. »
Astfel, alături de HTML5, pe care Google l-a ales, JavaScript este inclus în lista tehnologiilor către care ar trebui luate în considerare pentru migrare bazele de cod care încă se bazează pe Flash. În plus, limbajul de programare Haxe ar putea fi un complement bun pentru dezvoltatorii ActionScript.
Cu limbajul WebAssembly , a cărui specificație Core a devenit recent un standard web, dezvoltatorii au o opțiune suplimentară. WebAssembly promite o securitate și o viteză sporite, dar dezvoltatorii trebuie să învețe C, C++, Rust, Java sau C# pentru a rula cod pe web.
În ceea ce privește opțiunile disponibile în prezent, avem în continuare Ruffle, care este una dintre opțiunile pentru cei care doresc să continue să utilizeze Flash, deoarece este un emulator Flash Player scris în Rust . Ruffle funcționează nativ pe toate sistemele de operare moderne ca aplicație independentă și pe toate browserele moderne folosind WebAssembly.
Aceasta ar fi o alternativă suplimentară oferită terților care doresc să continue să utilizeze Flash. În ceea ce privește componentele Flash licențiate și pe care este puțin probabil să le lanseze Adobe, Adobe ar putea include o notă care să indice ce componente vor fi eliminate. Acestea pot fi apoi omise sau înlocuite cu alternative open-source.
În orice caz, deschiderea Adobe către Flash în comunitatea dezvoltatorilor este controversată. Pe de o parte, unii susțin că zeci de mii de jocuri și suporturi media depind de Flash și că, din motive istorice, utilizarea unei surse deschise este o idee bună. Acest lucru ar trebui, de asemenea, să economisească multe ore de muncă.
Alții consideră această idee ridicolă, având în vedere că este timpul să renunțați la Flash și să-l faceți open source îl va menține în viață pentru totdeauna.
Sursă: https://github.com