Sammenligning AV HTML5 og Flash

programvarestøtte

FlashEdit

opprinnelig kunne ikke nettlesere gjengi Flash-medier selv, og krevde det proprietære freeware-pluginet Adobe Flash Player. Frem til 2008 var det ingen offisiell spesifikasjon for å skape en alternativ spiller. Alternative spillere har blitt utviklet før 2008, men de støtter Flash i mindre grad enn den offisielle. Flash-støtte er innebygd I Google Chrome, Internet Explorer 10 (og nyere) og Microsoft Edge.Den nyeste versjonen av Adobe Flash Player kjører På Microsoft Windows, Apple macOS, RIM, QNX og Google TV.

Tidligere versjoner kjører På Android 2.2-4.0.x (Flash har blitt utgitt for 4.0, Men Adobe annonserte at De vil avbryte støtte For Android 4.1 og høyere.) (Flash 11.2), GNU/Linux (Flash 11.2, unntatt Pepper Flash som vedlikeholdes og distribueres Av Google, ikke Adobe), PlayStation 3 (Flash 9), PSP (Flash 6). Adobe Flash Lite kjører På Wii, Symbian, Maemo Linux, Windows Mobile og Chumby.Apple tillot Aldri Flash å kjøre på iOS, operativsystemet som kjører på iPad, iPhone, iPod Touch og Apple TV. Apple hadde aldri planer om å gjøre det, selv Etter At Adobe annonserte Flash Player ‘ s end-Of-life i juli 2017. Apple har offisielt droppet støtte For Adobe Flash fra macOS-versjonen Av Safari 14 utgitt 17. September 2020 for macOS 10.14 Mojave & macOS 10.15 Catalina.i februar 2012 annonserte Adobe at De ville avslutte Utviklingen Av Flash Player På Linux for Alle nettlesere, bortsett Fra Google Chrome, ved å droppe støtte FOR NPAPI og kun Bruke Chromes PPAPI. I August 2016 annonserte Adobe At, fra og med versjon 24, ville Det fortsette å tilby Flash Player For Linux for andre nettlesere. Adobe vil stoppe tradisjonell støtte For Flash-plattformen i 2020, Både Firefox og Google Chrome er utfasing av Støtte For Flash.

HTML5Edit

ALLE nettlesere støtter HTML og Andre webstandarder i varierende grad. Adobe lanserte et verktøy som konverterer Flash TIL HTML5, Og I juni 2011 lanserte Google et eksperimentelt verktøy som gjør det samme.fra og med desember 2013 implementerer versjoner av nettlesere Som Chrome, Firefox, Internet Explorer, Opera og Safari I betydelig grad HTML5. IMIDLERTID ble NOEN deler AV HTML5-spesifikasjonen fortsatt implementert av nettleserprodusenter.

Fra januar 2015 Er YouTube STANDARD TIL HTML5-spillere for bedre å støtte flere enheter.

Leverandør neutralityEdit

Frem til 2008 var Bruken Av Flash dekket av restriktive lisenser. Vilkårene forbød bruk av spesifikasjonen for å utvikle programvare (inkludert spillere) som kunne gjengi ELLER lese (og dermed konvertere) SWF-filer, og krevde AT utdatafilene var kompatible med adobes spillere.

i 2008 ble restriksjoner på BRUK AV SWF-og FLV/F4V-spesifikasjonene droppet, og noen spesifikasjoner ble utgitt. IMIDLERTID inneholdt» SWF File Format Specification Version 10 » angivelig ikke all nødvendig informasjon, inneholdt ikke mye informasjon som ikke tidligere har vært kjent av samfunnet, og i seg selv kunne ikke kopieres, skrives ut i mer enn en kopi, distribueres, videreselges eller oversettes uten skriftlig godkjenning Fra Adobe Systems Incorporated.

Flash Er ikke en åpen standard. Det styres av Ett firma, Adobe Systems. HTML5 styres hovedsakelig av Web Hypertext Application Technology Working Group (WHATWG).Ulike mennesker har rost Flash gjennom årene for å gjengi konsekvent på tvers av plattformer. Bygge nettsteder I Flash er en måte å hindre kode forking, der ulike versjoner av et nettsted er opprettet for ulike nettlesere.På ‘Adobe Max’ I 2011 sa Itai Asseo også at, i motsetning TIL HTML5, Tilbyr Flash en måte å utvikle applikasjoner som fungerer på tvers av plattformer. HTML5, sa han, er for tiden implementert annerledes (hvis i det hele tatt) av forskjellige nettlesere. Selv Om flash browser plugin ikke støttes På Apple iPhone OS, Kan Flash-applikasjoner eksporteres Til Adobe AIR, som kjører på det operativsystemet som et innfødt program. I samme tale beklaget Asseo tilbakekomsten til en annen nettleserkrig (som sett på slutten av 1990-tallet). Hvis Flash faller ut av favør, sa han, vil webutviklere enten måtte utvikle mange forskjellige versjoner av deres nettsider og innfødte applikasjoner for å ta hensyn til forskjellige HTML5-implementeringer, nekte tilgang til nettlesere som ikke støtter DERES VERSJON AV HTML, eller dramatisk redusere funksjonaliteten til nettstedene deres for å levere innhold til den minst avanserte nettleseren.

AuthoringEdit

Å Konstruere Flash-nettsteder ved Hjelp Av Adobe-verktøy er relativt enklere enn med integrerte utviklingsmiljøer FOR CSS, HTML og JavaScript; Imidlertid er Mange Av adobes verktøy dyre og proprietære programvare.I 2011 lanserte Adobe Et Flash-TIL-HTML5-konverteringsverktøy for eksisterende innhold FORDI HTML5 er et åpent format, kan verktøy som De For Flash også bygges for Det. Programmer som Hype og Adobe Edge er allerede på markedet.

PerformanceEdit

Se også: Flash har en bedre ytelse enn HTML, som en sammenligning Av Flash MED HTML i 2010 oppført Flash som raskere enn de andre teknologiene, når de brukes til ikke-video animasjoner, selv om de fanger opp.Noen brukere, mer så de på macOS og Linux, har klaget over den relativt høye CPU-bruken Av Flash for videoavspilling. Dette var delvis fordi Flash-plugin ikke brukte GPU til å gjengi video. Adobe har reagert på noen av disse kritikkene i 10.1 og 10.2-utgivelsene Av Flash-plugin ved å avlaste H.264 videodekoding til dedikert maskinvare og ved å introdusere en ny VIDEO API kalt Stage Video. Bruken av nyere ActionScript 3.0 i Flash-filmer i stedet for den eldre ActionScript 2.0 forbedrer kodekjøringshastigheten med en faktor på rundt 10. Programvarerutinene skrevet av utviklere kan også påvirke ytelsen til applikasjoner bygget I Flash, grunner som også vil påvirke HTML5-animasjoner.

DRMEdit

Flash inkluderer DRM-støtte. DEN viktigste HTML 5-standarden inkluderer ikke noen digital rights management-funksjonalitet direkte, i stedet Beskriver Eme-spesifikasjonen (Encrypted Media Extensions) en kommunikasjonskanal mellom nettlesere og DRM-agentprogramvare. EME er ikke EN komplett DRM-implementering, men bare en spesifikasjon for HVORDAN DRM-implementeringene kan fungere.

Historisk, før EME-introduksjonsimplementeringer kunne støtte DRM, for eksempel i kodeker. Forslaget om Å legge TIL DRM-funksjoner I HTML5 selv har blitt kritisert av de som anser åpenhet og leverandørnøytralitet (både server – og klientsiden) som EN AV DE viktigste egenskapene TIL HTML, FORDI DRM er uforenlig med fri programvare, og i den foreslåtte formen potensielt ikke mer leverandørnøytral enn proprietære plugin-moduler som Flash.

AccessibilityEdit

Både Flash og HTML tekst kan leses av skjermlesere. Imidlertid må spesiell forsiktighet tas for Å sikre At Flash-filmer leses riktig. Hvis For Eksempel En Flash-film er satt til å gjenta på ubestemt tid, kan dette føre til at en skjermleser gjentar innholdet uendelig. Hvis du merker av For» Gjør objektet tilgjengelig » I Adobe Flash Professional, opprettes en tekstversjon av objektet for skjermlesere. Det vil også skjule enhver bevegelse fra skjermleseren. Siden Flash-innhold vanligvis er plassert på en enkelt nettside, vises Det som en enkelt oppføring i søkemotorresultatsider, med mindre teknikker som dyplenking brukes med biblioteker som SWFAddress for å gi flere koblinger I Flash-nettsteder og webapplikasjoner. Brukergrensesnitt widgets I Flash objekter ikke alltid oppfører seg som sine verts innfødte kolleger. Tastatur, mus og andre tilgjengelighetssnarveier fungerer kanskje ikke med mindre nettsideutvikleren eksplisitt legger til støtte for den.

Søkemotorerrediger

Både Flash-innhold og HTML-innhold kan indekseres Av Google, Yahoo!, Og Bing, selv om toveis tekst (f. eks arabisk, hebraisk) ikke støttes Av Google. Yahoo! lagt til støtte for indeksering Av Flash-nettsteder i 2008, Selv Om Google hadde vært i stand til å indeksere dem i flere år før det. Bing la til støtte For Flash-nettsteder i 2010.

iOS devicesEdit

Utdypende artikkel: Apple Og Adobe Flash controversy

Apple har fremmet HTML5 som et alternativ Til Flash for video og annet innhold på iOS, og siterer ytelsesårsaker for ikke å tillate Adobe Flash Player å bli installert på iOS-enheter, inkludert iPhone, iPod touch og iPad. Flash-applikasjoner kan pakkes som innfødte iOS-applikasjoner via Adobe Integrated Runtime og iOS Packager.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *