Programmēšana

Flash pret HTML5: pēdējais stends

Ticiet vai nē, Flash joprojām ir dedzīgs fanu klubs. Kādreiz visuresošais pārlūku multivides atskaņotājs lielā mērā ir saistīts ar drošības jautājumiem. Tomēr cīņas ar HTML5 stūrakmeņi paliek Flash stūrī, neraugoties uz sajūtu, ka Flash varētu būt virvēs, jo HTML5 turpina novērst visas funkcionalitātes nepilnības, kādas tai varētu būt bijušas ar patentēto priekšgājēju.

Aizņemiet HTML5, Facebook lapu, kas sevi sauc par “Kustību, lai atbrīvotu pasauli no HTML purisma”, ir viens no šādiem veidiem, kas aizņem Flash mantiju. Lapa uzsver, ka tā "nav anti-HTML5 kustība, bet drīzāk opozīcija purismam, neobjektīvam pārākumam un korporatīvajām iebiedēšanai". Flash, Occupy HTML5 saka, ir nobriedis. “To atbalsta visas galvenās darbvirsmas pārlūkprogrammas. Pareizi lietojot, tas ir stabils. Ja nē, tas daudz sabojājas, tāpat kā jebkura cita tehnoloģija. ” Lappusi, kurai ir vairāk nekā 700 atzīmes Patīk, izveidoja dedzīgs Flash advokāts Stephane Beladaci, kurš nesen teica, ka viņš plāno atjaunot vietni.

Flash “nodrošina dažas pārsteidzošas pieredzes, kas konsekventi darbojas visās lielākajās pārlūkprogrammās tādā veidā, ko nevar atkārtot bez Flash tehnoloģijas”, Beladaci raksta Occupy HTML5 Facebook lapā. “Vienkāršotu paziņojumu par tīmekļa tehnoloģijām popularizēšana padara tīmekli mazāk izglītotu. Šajā brīdī tas attur tīmekli. ”

Bet pēdējos gados Flash ir bijis sliktu drošības problēmu objekts, un pārlūku pārdevēji, tostarp Apple, Google un Mozilla, ir attālinājušies no tā. W3Techs, kas apkopo statistiku par tīmekļa tehnoloģiju lietošanu, ziņo, ka Flash tiek izmantots tikai 8 procentos vietņu, salīdzinot ar 10 procentiem pirms gada. Pirms sešiem gadiem Flash tika izmantots 28,5 procentos vietņu, kad Stīvs Džobs uzrakstīja “Domas par Flash”, atklātajā vēstulē, kurā viņš atsaucās uz tādiem jautājumiem kā drošība, veiktspēja un akumulatora darbības laiks, paziņojot, ka Apple aizliedz Flash savā iPhone.

Nāves zvans

Šis Džobsa lēmums bija Flash nāves sods, saka Šons Drosts, Hack Reactor līdzdibinātājs, kas apmācīja programmatūras inženierus JavaScript.

"Kur stāsts sākās, faktiski tas, ka iOS, kad tas tika palaists, neatbalstīja Flash un nekad neatbalstīja," saka Drost. "Viņi galvenokārt vadīja ķīli, kur pēkšņi katram uzņēmumam bija jābūt vietnes vietnei, kas nav Flash versija, lai piekļūtu visiem, kas izmanto iOS."

Tikmēr JavaScript ir kļuvis par Flash aizstājēju, saka Drost. "Es nedomāju, ka kāds uzņēmums turpinās rakstīt jaunas Flash lietojumprogrammas," viņš piebilst.

Vēl sliktāk - Flash neveiksmes turpina parādīties. Pagājušajā mēnesī Google Chrome pārlūkprogrammā kā Flash Player izvēlējās HTML5 kā vēlamo bagātinātas multivides opciju.

Turklāt ir samazinājušies gadījumi, kad Flash varētu uzskatīt par elastīgāku nekā HTML5. Pat tur, kur HTML5 atpaliek, atpalicībai ir priekšrocības.

Piemēram, lai gan Flash piešķir noklusējuma piekļuvi tādām iespējām kā kamera un failu sistēma, HTML5 ir nepieciešamas īpašas atļaujas, saka Drost. To var vai nu uzskatīt par HTML5 funkciju trūkumu, vai kā Flash drošības caurumu, kuru HTML5 aizver, atzīmē Drost.

Arī Flash līdz nesenam laikam ir piedāvājis lielāku atbalstu digitālo tiesību pārvaldībai nekā HTML5, taču tas lielākoties ir atrisināts, izņemot mantotās pārlūkprogrammās, viņš piebilst.

Flash rīki joprojām ir pārāki

Kaut arī Flash var samazināties, tas drīz neizzudīs. Lai arī mazinātājs, Drost kādu laiku joprojām redz Flash. Viņš saka, ka Flash piedāvā daudz labāku autoru vidi ar Adobe’s Animate CC nekā jebkas, kas izstrādāts HTML5 pasaulē.

“HTML5 nav paralēles. Tāpēc, iespējams, Flash mantojums turpinās dzīvot, un Flash autorēšanas vide vēl šodien var eksportēt HTML5, ”viņš saka.

Savukārt Adobe ir pieņēmis HTML5. Uzņēmums pārdēvēja savu Flash Professional rīku Animate CC un noteica to kā instrumentu HTML5 satura izstrādei, turpinot atbalstīt Flash satura attīstību.

"Kaut arī tādi standarti kā HTML5 būs nākotnes tīmekļa platforma visās ierīcēs, Flash joprojām tiek izmantots galvenajās kategorijās, piemēram, tīmekļa spēlēs un augstākās klases video, kur jaunie standarti vēl nav pilnībā nobrieduši," pagājušā gada beigās paziņoja uzņēmums.

Jau 2010. gadā Adobe piedāvāja savu HTML5 video atskaņotāja logrīku, kura pamatā bija Kaltura atvērtā pirmkoda bibliotēka.

Saistītie raksti

  • Bezmaksas kurss: sāciet darbu ar AngularJS
  • 7 iemesli, kāpēc ietvarstruktūras ir jaunās programmēšanas valodas
  • MEAN vs LAMP nākotnes programmēšanai
  • Lejupielādēt: Profesionālā programmētāja biznesa izdzīvošanas ceļvedis
  • Lejupielādēt: 29 padomi, kā gūt panākumus kā neatkarīgam izstrādātājam
  • 13 pasakaini Node.js ietvari
  • 7 sliktas programmēšanas idejas, kas darbojas
  • 7 programmēšanas valodas, kuras mēs mīlam ienīst
  • 9 slikti programmēšanas ieradumi, kurus mēs slepeni mīlam
  • 21 karsta programmēšanas tendence - un 21 auksta
  • 22 apvainojumi, kurus neviens izstrādātājs nevēlas dzirdēt
  • 13 izstrādātāja prasmes, kas jums jāapgūst tagad
$config[zx-auto] not found$config[zx-overlay] not found