Programiranje

Flash proti HTML5: Zadnje stališče

Verjeli ali ne, Flash ima še vedno goreč klub oboževalcev. Nekoč vseprisotni medijski predvajalnik za brskalnike se je pošteno odrezal, predvsem zaradi varnostnih težav. Kljub temu, da je Flash morda na poti, HTML5 še naprej zapira morebitne vrzeli v funkcionalnosti, ki jih je imel s svojim lastniškim predhodnikom.

Occupy HTML5, Facebook stran, ki se imenuje "Gibanje za odpravo sveta purizma HTML", je ena izmed takih možnosti, ki zavzame Flash-ov plašč. Stran poudarja, da "ni gibanje proti HTML5, temveč nasprotovanje purizmu, pristranski nadvladi in ustrahovanju podjetij." Flash, pravi Occupy HTML5, je zrel. »Podpirajo ga vsi večji namizni brskalniki. Ob pravilni uporabi je stabilen. Če ne, se zelo zruši, tako kot vsaka druga tehnologija. « Stran, ki ima več kot 700 všečkov, je ustvaril goreč zagovornik Flasha Stephane Beladaci, ki je pred kratkim dejal, da namerava spletno stran znova zagnati.

Flash "poganja nekaj neverjetnih izkušenj, ki dosledno delujejo v vseh glavnih brskalnikih na način, ki ga ni mogoče ponoviti brez tehnologije Flash," piše Beladaci na Facebook strani Occupy HTML5. »Če zagovarjamo poenostavljene izjave o spletnih tehnologijah, je splet manj izobražen. V tem trenutku zadržuje splet. «

Toda v zadnjih letih je Flash predmet varnostnih težav in prodajalci brskalnikov, vključno z Appleom, Googlom in Mozillo, so se od njega oddaljili. W3Techs, ki zbira statistične podatke o uporabi spletnih tehnologij, poroča, da se je Flash uporabljal le na 8 odstotkih spletnih mest, medtem ko je bil pred letom dni 10 odstotkov. Pred šestimi leti je bil Flash uporabljen na 28,5 odstotka spletnih mest, ko je Steve Jobs napisal »Misli na Flash«, odprto pismo, v katerem je navedel vprašanja, kot so varnost, zmogljivost in življenjska doba baterije, ko je napovedal, da bo Apple prepovedal uporabo Flash na svojih telefonih iPhone.

Smrtni zvon

Ta Jobsova odločitev je bila smrtna kazen za Flash, pravi Shawn Drost, soustanovitelj podjetja Hack Reactor, ki šola inženirje programske opreme v JavaScript.

"Kjer se je zgodba dejansko začela, dejansko iOS, ko je zaživel, ni podpiral Flash-a in ni nikoli," pravi Drost. "V bistvu so zabili klin, kjer je nenadoma moralo vsako podjetje imeti različico svoje strani, ki ni Flash, da bi lahko dostopala do vseh, ki uporabljajo iOS."

JavaScript je medtem postal zamenjava za Flash, pravi Drost. "Mislim, da nobeno podjetje ne bo več pisalo novih aplikacij Flash," dodaja.

Še huje, ovire za Flash še naprej prihajajo. Google je prejšnji mesec določil HTML5 kot prednostno možnost obogatene predstavnosti v svojem brskalniku Chrome prek Flash Playerja.

Poleg tega so se primeri, ko je Flash mogoče videti kot bolj prilagodljiv kot HTML5, zmanjšali. Tudi če HTML5 zaostaja, je zaostajanje v prednostih.

Na primer, medtem ko Flash omogoča privzeti dostop do zmogljivosti, kot sta kamera in datotečni sistem, HTML5 zahteva posebna dovoljenja, pravi Drost. To bi lahko videli kot vrzel v lastnostih za HTML5 ali kot varnostno luknjo za Flash, ki jo HTML5 zapre, ugotavlja Drost.

Tudi Flash je do nedavnega ponujal več podpore za upravljanje digitalnih pravic kot HTML5, vendar je bila ta večinoma rešena, razen v starih brskalnikih, dodaja.

Flash orodje je še vedno vrhunsko

Čeprav je Flash morda v zatonu, kmalu ne bo izginil. Drost, čeprav je slabšalnik, še vedno vidi, da se Flash nekaj časa mota. Prvič, Flash ponuja veliko boljše avtorsko okolje z Adobeovim Animate CC kot karkoli, razvito v svetu HTML5, pravi.

»V HTML5 ni vzporednice. Tako bo morda zapuščina Flash živela naprej in Flash avtorjevo okolje še danes lahko izvozi HTML5, «pravi.

Adobe je sprejel HTML5. Podjetje je preimenovalo svoje orodje Flash Professional Animate CC in ga določilo kot orodje za razvoj vsebine HTML5, hkrati pa še naprej podpira razvoj vsebine Flash.

"Čeprav bodo standardi, kot je HTML5, spletna platforma prihodnosti za vse naprave, se Flash še naprej uporablja v ključnih kategorijah, kot so spletne igre na srečo in vrhunski video, kjer novi standardi še niso popolnoma zreli," so sporočili iz družbe konec lanskega leta.

Adobe je že leta 2010 ponudil lasten pripomoček za video predvajalnik HTML5, ki temelji na odprtokodni knjižnici Kaltura.

Povezani članki

  • Brezplačni tečaj: Začnite z AngularJS
  • 7 razlogov, zakaj so ogrodja novi programski jeziki
  • MEAN vs. LAMP za prihodnost programiranja
  • Prenesi: Vodnik za poslovno preživetje poklicnega programerja
  • Prenesi: 29 nasvetov za uspeh kot neodvisni razvijalec
  • 13 čudovitih okvirov za Node.js
  • 7 slabih programskih idej, ki delujejo
  • 7 programskih jezikov, ki jih radi sovražimo
  • 9 slabih programskih navad, ki jih imamo na skrivaj radi
  • 21 vročih programskih trendov in 21 hladnih
  • 22 žaljivk, ki jih noben razvijalec ne želi slišati
  • 13 spretnosti za razvijalce, ki jih morate obvladati zdaj