Flash nasuprot HTML5: Posljednje stanje

Vjerovali ili ne, Flash i dalje ima gorljivi klub obožavatelja. Nekada sveprisutni media player za preglednike uzeo je svoje, uglavnom zahvaljujući sigurnosnim problemima. Međutim, stradalnici ostaju u Flashovu kutu u borbi s HTML5-om, unatoč osjećaju da je Flash možda na konopcima, jer HTML5 nastavlja zatvarati sve nedostatke u funkcionalnosti koje je mogao imati sa svojim vlasničkim prethodnikom.

Occupy HTML5, Facebook stranica koja se naziva "Pokret za oslobađanje svijeta od HTML purizma", jedno je od takvih mjesta koje zauzima Flashov plašt. Na stranici se naglašava da "nije pokret protiv HTML5, već suprotstavljanje purizmu, pristranoj nadmoći i korporacijskom nasilju." Flash je, kaže Occupy HTML5, zreo. “Podržavaju ga svi glavni preglednici za stolna računala. Stabilna je kad se pravilno koristi. Ako ne, puno se sruši, baš kao i svaka druga tehnologija. " Stranicu koja ima više od 700 lajkova stvorio je gorljivi zagovornik Flash-a Stephane Beladaci, koji je nedavno rekao da planira ponovno pokrenuti stranicu.

Flash "pokreće neka nevjerojatna iskustva koja dosljedno rade u svim glavnim preglednicima na način koji se ne može replicirati bez Flash tehnologije", piše Beladaci na Facebook stranici Occupy HTML5. „Zagovaranje pojednostavljenih izjava u vezi s web tehnologijama čini web manje obrazovanim. U ovom trenutku koči mrežu. "

No, posljednjih godina Flash je predmet sigurnosnih nevolja, a dobavljači preglednika, uključujući Apple, Google i Mozilla, odmaknuli su se od njega. W3Techs, koji prikuplja statistiku o korištenju web tehnologija, izvještava da se Flash koristi na samo 8 posto web stranica, u odnosu na 10 posto prije godinu dana. Prije šest godina Flash je korišten na 28,5 posto web stranica, kada je Steve Jobs napisao "Misli o bljeskalici", otvoreno pismo u kojem je naveo probleme poput sigurnosti, performansi i trajanja baterije u najavi da će Apple zabraniti Flash na svojim iPhoneima.

Zvono smrti

Ta Jobsova odluka bila je smrtna kazna za Flash, kaže Shawn Drost, suosnivač tvrtke Hack Reactor, koja obučava softverske inženjere u JavaScriptu.

"Priča je zapravo započela s tim da iOS, kada je pokrenut, nije podržavao Flash i nikada nije", kaže Drost. "U osnovi su zabili klin gdje je odjednom svaka tvrtka morala imati ne-Flash verziju svoje web stranice kako bi pristupila svima koji koriste iOS."

U međuvremenu je JavaScript postao zamjena za Flash, kaže Drost. "Ne mislim da će bilo koja tvrtka ubuduće pisati nove Flash aplikacije", dodaje.

Još gore, padovi za Flash neprestano dolaze. Prošlog je mjeseca Google odredio HTML5 kao preferiranu opciju obogaćenih medija u svom pregledniku Chrome preko Flash Player-a.

Štoviše, smanjili su se slučajevi kada se Flash mogao smatrati fleksibilnijim od HTML5. Čak i tamo gdje HTML5 zaostaje, zaostajanje ima koristi.

Na primjer, dok Flash dopušta zadani pristup mogućnostima kao što su kamera i sustav datoteka, HTML5 zahtijeva posebna dopuštenja, kaže Drost. To bi se moglo smatrati nedostatkom značajki za HTML5 ili sigurnosnom rupom za Flash, koji HTML5 zatvara, napominje Drost.

Također, Flash je donedavno pružao veću podršku za upravljanje digitalnim pravima od HTML5, ali to je uglavnom riješeno, osim u naslijeđenim preglednicima, dodaje.

Flash alat je i dalje vrhunski

Iako je Flash možda u padu, neće uskoro nestati. Iako uvredljiv, Drost još uvijek vidi Flash kako se neko vrijeme mota okolo. Kao prvo, Flash nudi puno bolje autorsko okruženje, s Adobeovim Animate CC-om, od svega razvijenog u HTML5 svijetu, kaže on.

“U HTML5 nema paralele. Dakle, možda će nasljeđe Flasha živjeti i Flash autorsko okruženje i danas može izvoziti HTML5 ”, kaže.

Adobe je sa svoje strane prihvatio HTML5. Tvrtka je preimenovala svoj Flash Professional alat Animate CC i odredila ga kao alat za razvoj HTML5 sadržaja, a istovremeno nastavlja podržavati razvoj Flash sadržaja.

"Iako će standardi poput HTML5 biti web platforma budućnosti na svim uređajima, Flash se i dalje koristi u ključnim kategorijama poput web igara i premium videa, gdje novi standardi tek trebaju u potpunosti sazrijeti", rekla je tvrtka krajem prošle godine.

Adobe je još 2010. ponudio vlastiti widget za HTML5 video player, zasnovan na biblioteci otvorenog koda Kaltura.

Povezani članci

  • Besplatni tečaj: Započnite s AngularJS
  • 7 razloga zašto su okviri novi programski jezici
  • ZNAČI protiv LAMPE za budućnost programiranja
  • Preuzimanje: Vodič za poslovno preživljavanje profesionalnog programera
  • Preuzimanje: 29 savjeta za uspjeh kao neovisni programer
  • 13 nevjerojatnih okvira za Node.js
  • 7 loših programskih ideja koje rade
  • 7 programskih jezika koje volimo mrziti
  • 9 loših programskih navika koje potajno volimo
  • 21 vrući programerski trend - i 21 hladan
  • 22 uvrede koje nijedan programer ne želi čuti
  • 13 vještina programera koje sada trebate svladati