Programmering

Flash vs. HTML5: Den siste standen

Tro det eller ei, Flash har fortsatt en glødende fanklubb. Den en gang så allestedsnærværende mediaspilleren for nettlesere har tatt sine klumper, takket i stor grad av sikkerhetsspørsmål. Imidlertid forblir diehards i Flash-hjørnet i kampen mot HTML5, til tross for følelsen av at Flash kan være på tauene, ettersom HTML5 fortsetter å lukke eventuelle funksjonalitetshull det måtte ha hatt med sin egen forgjenger.

Occupy HTML5, en Facebook-side som viser seg som "Bevegelsen for å kvitte verden med HTML-purisme", er et slikt uttak som tar opp Flashs kappe. Siden understreker at det "ikke er en anti-HTML5-bevegelse, men snarere en motstand mot purisme, partisk overlegenhet og mobbing fra bedrifter." Flash, sier Occupy HTML5, er modent. “Det støttes av alle de store stasjonære nettleserne. Den er stabil når den brukes riktig. Hvis ikke, krasjer det mye, akkurat som alle andre teknologier. ” Siden, som har mer enn 700 liker, ble opprettet av ivrig Flash-talsmann Stephane Beladaci, som nylig sa at han har planlagt å starte siden på nytt.

Flash “driver noen fantastiske opplevelser som fungerer konsekvent i alle de store nettleserne på en måte som ikke kan replikeres uten Flash-teknologi,” skriver Beladaci på Occupy HTML5 Facebook-siden. “Å kjempe mot forenklede uttalelser om webteknologier gjør nettet mindre utdannet. På dette tidspunktet holder den nettet tilbake. ”

Men de siste årene har Flash vært gjenstand for sikkerhetssyke, og nettleserleverandører, inkludert Apple, Google og Mozilla, har gått bort fra det. W3Techs, som samler statistikk om bruk av webteknologier, rapporterer at Flash bare brukes på 8 prosent av nettsteder, ned fra 10 prosent for et år siden. For seks år siden ble Flash brukt på 28,5 prosent av nettsteder, da Steve Jobs skrev "Tanker om Flash", det åpne brevet der han siterte spørsmål som sikkerhet, ytelse og batterilevetid i kunngjøringen om at Apple ville forby Flash på iPhones.

Dødsfallet

Denne avgjørelsen fra Jobs var dødsdommen for Flash, sier Shawn Drost, medstifter av Hack Reactor, som trener programvareingeniører i JavaScript.

"Hvor historien startet er at iOS, da den ble lansert, ikke støttet Flash og aldri gjorde det," sier Drost. "De kjørte i utgangspunktet en kile der hvert selskap plutselig måtte ha en ikke-Flash-versjon av nettstedet sitt for å få tilgang til alle som bruker iOS."

JavaScript har i mellomtiden blitt Flashs erstatning, sier Drost. "Jeg tror ikke at noen selskaper vil skrive nye Flash-applikasjoner fremover," legger han til.

Verre, tilbakeslagene for Flash fortsetter å komme. I forrige måned utpekte Google HTML5 som det foretrukne multimediaalternativet i Chrome-nettleseren fremfor Flash Player.

Videre har tilfeller der Flash kan sees på som mer fleksible enn HTML5, blitt redusert. Selv der HTML5 henger, er det fordeler ved å løpe bak.

For eksempel, mens Flash gir standard tilgang til funksjoner som kamera og filsystem, krever HTML5 spesifikke tillatelser, sier Drost. Dette kan enten bli sett på som et funksjonsgap for HTML5 eller som et sikkerhetshull for Flash, som HTML5 lukker, bemerker Drost.

Flash har inntil nylig tilbudt mer støtte for digital rettighetsadministrasjon enn HTML5, men dette har stort sett blitt løst bortsett fra i eldre nettlesere, legger han til.

Flash-verktøy er fremdeles overlegen

Selv om Flash kan være i tilbakegang, vil den ikke forsvinne snart. Selv om det var en motstander, ser Drost fortsatt Flash henge i en stund. For det første tilbyr Flash et mye bedre forfattermiljø, med Adobes Animate CC, enn noe som er utviklet i HTML5-verdenen, sier han.

"Det er ingen parallell i HTML5. Så kanskje arven fra Flash vil fortsette, og Flash-forfattermiljøet fremdeles i dag kan eksportere HTML5, sier han.

Adobe på sin side har omfavnet HTML5. Selskapet omdøpte Flash Professional-verktøyet Animate CC og utpekte det som et verktøy for å utvikle HTML5-innhold mens det fortsatte å støtte utviklingen av Flash-innhold.

"Mens standarder som HTML5 vil være fremtidens webplattform på alle enheter, fortsetter Flash å bli brukt i nøkkelkategorier som nettspill og premiumvideo, der nye standarder ennå ikke har blitt fullstendig modne," sa selskapet sent i fjor.

Adobe tilbød så langt tilbake som 2010 sin egen HTML5-videospiller-widget, basert på Kaltura open source-bibliotek.

Relaterte artikler

  • Gratis kurs: Kom i gang med AngularJS
  • 7 grunner til at rammeverk er de nye programmeringsspråkene
  • MEAN vs. LAMP for fremtiden for programmering
  • Nedlasting: Den profesjonelle programmererens virksomhetsoverlevelsesguide
  • Nedlasting: 29 tips for å lykkes som uavhengig utvikler
  • 13 fantastiske rammer for Node.js
  • 7 dårlige programmeringsideer som fungerer
  • 7 programmeringsspråk vi elsker å hate
  • 9 dårlige programmeringsvaner vi i hemmelighet elsker
  • 21 varme programmeringstrender - og 21 blir kalde
  • 22 fornærmelser ingen utviklere ønsker å høre
  • De 13 utviklerferdighetene du trenger å mestre nå
$config[zx-auto] not found$config[zx-overlay] not found