Comparație între HTML5 și Flash

Software supportEdit

FlashEdit

inițial, browserele web nu au putut face media Flash în sine și au necesitat pluginul freeware proprietar Adobe Flash Player. Până în 2008, nu a existat nicio specificație oficială prin care să se creeze un jucător alternativ. Jucătorii alternativi au fost dezvoltați înainte de 2008, dar acceptă Flash într-o măsură mai mică decât cea oficială. Suportul Flash este încorporat în Google Chrome, Internet Explorer 10 (și versiuni ulterioare) și Microsoft Edge.cea mai recentă versiune a Adobe Flash Player rulează pe Microsoft Windows, Apple macOS, RIM, QNX și Google TV.

versiunile anterioare rulează pe Android 2.2-4.0.X (Flash a fost lansat pentru 4.0, dar Adobe a anunțat că va întrerupe suportul pentru Android 4.1 și versiuni ulterioare.) (Flash 11.2), GNU/Linux (Flash 11.2, cu excepția Pepper Flash care este întreținut și distribuit de Google, nu Adobe), PlayStation 3 (Flash 9), PSP (Flash 6). Adobe Flash Lite rulează pe Wii, Symbian, Maemo Linux, Windows Mobile și Chumby.

Apple nu a permis niciodată Flash să ruleze pe iOS, sistemul de operare care rulează pe iPad, iPhone, iPod Touch și Apple TV. Apple nu a avut niciodată planuri să facă acest lucru, chiar și după ce Adobe a anunțat sfârșitul de viață al Flash Player în iulie 2017. Apple a renunțat oficial la suportul pentru Adobe Flash din versiunea macOS a Safari 14 lansată pe 17 septembrie 2020 pentru macOS 10.14 Mojave & macOS 10.15 Catalina.în februarie 2012, Adobe a anunțat că va întrerupe dezvoltarea Flash Player pe Linux pentru toate browserele, cu excepția Google Chrome, renunțând la suportul pentru NPAPI și folosind doar PPAPI-ul Chrome. În August 2016, Adobe a anunțat că, începând cu versiunea 24, va relua oferta de Flash Player Pentru Linux pentru alte browsere. Adobe va opri suportul tradițional pentru platforma Flash în 2020, atât Firefox, cât și Google Chrome elimină treptat suportul Flash.

HTML5Edit

toate browserele web acceptă HTML și alte standarde Web în diferite grade. Adobe a lansat un instrument care convertește Flash în HTML5, iar în iunie 2011, Google a lansat un instrument experimental care face același lucru.începând cu decembrie 2013, versiunile de browsere precum Chrome, Firefox, Internet Explorer, Opera și Safari implementează HTML5 într-o măsură considerabilă. Cu toate acestea, unele porțiuni din specificația HTML5 erau încă implementate de producătorii de browsere.

începând cu ianuarie 2015, YouTube implicit la HTML5 jucători pentru a sprijini mai bine mai multe dispozitive.

Vendor neutralityEdit

până în 2008, Utilizarea Flash a fost acoperită de licențe restrictive. Condițiile interziceau utilizarea specificației pentru a dezvolta orice software (inclusiv playere) care putea reda sau citi (și astfel converti) fișiere SWF și impuneau ca fișierele SWF de ieșire să fie compatibile cu playerele Adobe.

în 2008, restricțiile privind utilizarea specificațiilor SWF și FLV/F4V au fost abandonate, iar unele specificații au fost eliberate. Cu toate acestea,” specificația formatului de fișier SWF versiunea 10 ” se presupune că nu conținea toate informațiile necesare, nu conținea multe informații care nu au fost cunoscute anterior de comunitate și în sine nu au putut fi copiate, tipărite în mai multe exemplare, distribuite, revândute sau traduse, fără aprobarea scrisă a Adobe Systems Incorporated.

blițul nu este un standard deschis. Este controlat de o firmă, Adobe Systems. În schimb, HTML5 este controlat mai ales de un comitet, Web Hypertext Application Technology Working Group (WHATWG).

diverse persoane au lăudat Flash de-a lungul anilor pentru redarea consecventă pe platforme. Construirea site-urilor în Flash este o modalitate de a preveni bifurcarea codului, prin care sunt create diferite versiuni ale unui site pentru diferite browsere.vorbind la Adobe Max în 2011, Itai Asseo a spus, de asemenea, că, spre deosebire de HTML5, Flash oferă o modalitate de a dezvolta aplicații care funcționează pe platforme. HTML5, a spus el, este implementat în prezent diferit (dacă este deloc) de diferite browsere. Deși pluginul Flash browser nu este acceptat pe sistemul de operare Apple iPhone, aplicațiile Flash pot fi exportate în Adobe AIR, care rulează pe acel sistem de operare ca aplicație nativă. În aceeași discuție, Domnul Asseo a deplâns revenirea la un alt război al browserului (așa cum s-a văzut la sfârșitul anilor 1990). Dacă Flash cade din favoare, a spus el, dezvoltatorii web vor trebui fie să dezvolte multe versiuni diferite ale site-urilor lor web și ale aplicațiilor native pentru a lua în considerare diferite implementări HTML5, să refuze accesul la browserele care nu acceptă versiunea lor de HTML, fie să reducă dramatic funcționalitatea site-urilor lor pentru a livra conținut browserului cel mai puțin avansat.

AuthoringEdit

construirea site-urilor Web Flash folosind instrumentele Adobe este relativ mai ușoară decât în cazul mediilor de dezvoltare integrate pentru CSS, HTML și JavaScript; cu toate acestea, multe dintre instrumentele Adobe sunt software scump și proprietar.

în 2011 Adobe a lansat un instrument de conversie Flash-to-HTML5 pentru conținutul existent

deoarece HTML5 este un format deschis, instrumente precum cele pentru Flash pot fi construite și pentru acesta. Aplicații precum hype și Adobe Edge sunt deja pe piață.

PerformanceEdit

Vezi și: Flash are o performanță mai bună decât HTML, ca o comparație a Flash cu HTML în 2010 enumerate Flash ca fiind mai rapid decât celelalte tehnologii, atunci când sunt utilizate pentru animații non-video, deși acestea sunt de capturare în sus.

unii utilizatori, cu atât mai mult cei de pe macOS și Linux, s-au plâns de utilizarea relativ ridicată a procesorului Flash pentru redarea video. Acest lucru s-a datorat parțial faptului că pluginul Flash nu a folosit GPU pentru a reda video. Adobe a răspuns la unele dintre aceste critici în versiunile 10.1 și 10.2 ale pluginului Flash descărcând H.264 decodare video la hardware dedicat și prin introducerea unui nou API video numit Stage Video. Utilizarea celor mai noi ActionScript 3.0 în interiorul filmelor Flash în locul celor mai vechi ActionScript 2.0 îmbunătățește viteza de execuție a Codului cu un factor de aproximativ 10. Rutinele software scrise de dezvoltatori pot afecta, de asemenea, performanța aplicațiilor construite în Flash, motive care ar afecta și animațiile HTML5.

DRMEdit

Flash include suport DRM. Standardul HTML 5 principal nu include direct nicio funcționalitate de gestionare a drepturilor digitale, în schimb specificația Encrypted Media Extensions (EME) descrie un canal de comunicare între browserele web și software-ul agentului de gestionare a drepturilor digitale (DRM). EME nu este o implementare DRM completă, ci doar o specificație pentru modul în care ar putea funcționa implementările DRM.

Din punct de vedere istoric, înainte de introducerea EME implementările ar putea suporta DRM, de exemplu în codecuri. Propunerea de a adăuga caracteristici DRM la HTML5 în sine a fost criticată de cei care consideră deschiderea și neutralitatea furnizorului (atât pe server, cât și pe partea clientului) una dintre cele mai importante proprietăți ale HTML, deoarece DRM este incompatibil cu software-ul liber și, în forma propusă, potențial nu mai neutru pentru furnizor decât plug – in-urile proprietare precum Flash.

Accesibilitateedit

atât textul Flash, cât și textul HTML pot fi citite de cititoarele de ecran. Cu toate acestea, trebuie să aveți grijă deosebită pentru a vă asigura că filmele Flash sunt citite corect. De exemplu, dacă un film Flash este setat să se repete la nesfârșit, acest lucru poate determina un cititor de ecran să repete conținutul la nesfârșit. Selectarea casetei de selectare” Faceți obiectul accesibil ” din Adobe Flash Professional va crea o versiune numai text a obiectului pentru cititoarele de ecran. De asemenea, va ascunde orice mișcare din cititorul de ecran. Deoarece conținutul Flash este de obicei plasat pe o singură pagină web, acesta apare ca o singură intrare în paginile cu rezultatele motorului de căutare, cu excepția cazului în care tehnici precum legarea profundă sunt utilizate cu biblioteci precum SWFAddress pentru a furniza mai multe linkuri în site-urile web Flash și aplicațiile web. Widgeturile interfeței cu utilizatorul din obiectele Flash nu se comportă întotdeauna ca omologii lor nativi gazdă. Este posibil ca tastatura, mouse-ul și alte comenzi rapide de accesibilitate să nu funcționeze decât dacă dezvoltatorul paginii web adaugă în mod explicit suport pentru aceasta.

motoare de Căutareedit

atât conținutul Flash, cât și conținutul HTML pot fi indexate de Google, Yahoo!, și Bing, deși textul bidirecțional (de exemplu, arabă, ebraică) nu este acceptat de Google. Yahoo! a adăugat suport pentru indexarea site-urilor Flash în 2008, deși Google a reușit să le indexeze de câțiva ani înainte. Bing a adăugat suport pentru site-urile Flash în 2010.

dispozitive iosedit

Articol principal: controversa Apple și Adobe Flash

Apple a promovat HTML5 ca alternativă la Flash pentru video și alt conținut de pe iOS, invocând motive de performanță pentru a nu permite instalarea Adobe Flash Player pe dispozitive iOS, inclusiv iPhone, iPod touch și iPad. Aplicațiile Flash pot fi ambalate ca aplicații native iOS prin Adobe Integrated Runtime și iOS Packager.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *