Sammenligning af HTML5 og Flash

Programsupportedit

FlashEdit

oprindeligt kunne internetsøgere ikke gengive flashmedier selv og krævede det proprietære gratis Plugin Adobe Flash Player. Indtil 2008 var der ingen officiel specifikation, hvormed man kunne oprette en alternativ spiller. Alternative spillere er blevet udviklet før 2008, men de understøtter Flash i mindre grad end den officielle. Flash support er indbygget i Google Chrome, Internet Stifinder 10 (og nyere), og Microsoft Edge.

den nyeste version af Adobe Flash Player kører på Microsoft-vinduer, Apple macOS, RIM, Google TV og Google TV.

tidligere versioner kører på Android 2.2-4.0.Flash er blevet frigivet til 4.0, men Adobe meddelte, at de vil afbryde support til Android 4.1 og nyere.) (Flash 11.2), GNU/Linuk (Flash 11.2, undtagen Pepper Flash, som vedligeholdes og distribueres af Google, ikke Adobe), PlayStation 3 (Flash 9), PSP (Flash 6). Adobe Flash Lite kører på .

Apple tillod aldrig Flash at køre på iOS, operativsystemet, der kører på iPad, iPhone, iPod Touch og Apple TV. Apple havde aldrig planer om at gøre det, selv efter at Adobe annoncerede Flash Player ‘ s end-Of-life i Juli 2017. Apple har officielt droppet support til Adobe Flash fra macOS-versionen af Safari 14, der blev frigivet den 17.September 2020 til macOS 10.14 Mojave & macOS 10.15 Catalina.i februar 2012 annoncerede Adobe, at de ville stoppe udviklingen af Flash Player, undtagen Google Chrome, ved at droppe understøttelse af NPAPI og kun bruge Chromes PPAPI. I August 2016 meddelte Adobe, at det fra og med version 24 ville genoptage udbuddet af Flash Player til andre brugere. Adobe stopper traditionel support til Flash-platformen i 2020, både Google Chrome og Google Chrome udfaser understøttelse af Flash.

HTML5Edit

alle internetsøgere understøtter HTML og andre internetstandarder i forskellig grad. Adobe frigav et værktøj, der konverterer Flash til HTML5, og i juni 2011 frigav Google et eksperimentelt værktøj, der gør det samme.

fra December 2013 implementerer versioner af f.eks Chrome, Firefoks, Internetudforsker, Opera og Safari HTML5 i betydelig grad. Nogle dele af HTML5-specifikationen blev dog stadig implementeret af bro.serproducenter.

fra januar 2015 er YouTube standard til HTML5-afspillere for bedre at understøtte flere enheder.

Leverandørneutralitetredit

indtil 2008 var brugen af Flash dækket af restriktive licenser. Betingelserne forbød brugen af specifikationen til at udvikle programmer (herunder afspillere), der kunne gengive eller læse (og dermed konvertere) SF-filer, og krævede, at SF-filerne var kompatible med Adobes afspillere.

i 2008 blev begrænsninger i brugen af specifikationerne for SVF og FLV / F4V droppet, og nogle specifikationer blev frigivet. Imidlertid indeholdt” SF-Filformatspecifikation Version 10 ” angiveligt ikke alle de nødvendige oplysninger, indeholdt ikke meget information, der ikke tidligere har været kendt af samfundet, og i sig selv kunne ikke kopieres, udskrives i mere end en kopi, distribueres, videresælges eller oversættes uden skriftlig godkendelse af Adobe Systems Incorporated.

Flash er ikke en åben standard. Det styres af et firma, Adobe Systems. I modsætning hertil styres HTML5 for det meste af et udvalg, Arbejdsgruppen for Hypertekstapplikationsteknologi (HTML5).

forskellige mennesker har rost Flash Gennem årene for at gengive konsekvent på tværs af platforme. At konstruere sider i Flash er en måde at forhindre kodeforgning, hvorved forskellige versioner af et sted oprettes til forskellige bro.sere.i 2011 sagde Itai Asseo ligeledes, at I modsætning til HTML5 tilbyder Flash en måde at udvikle applikationer, der fungerer på tværs af platforme. HTML5, sagde han, implementeres i øjeblikket forskelligt (hvis overhovedet) af forskellige bro.sere. Selvom Flash-plugin ‘ et ikke understøttes på Apple iPhone OS, kan Flash-applikationer eksporteres til Adobe AIR, der kører på dette operativsystem som en indbygget applikation. Asseo beklagede tilbagevenden til en anden bro.ser-krig (som set i slutningen af 1990 ‘ erne). Hvis Flash falder ud af favør, vil udviklere enten nødt til at udvikle mange forskellige versioner af deres hjemmesider og native applikationer til at tage hensyn til forskellige HTML5 implementeringer, nægte adgang til bro.Serere, der ikke understøtter deres version af HTML, eller dramatisk reducere funktionaliteten af deres hjemmesider for at levere indhold til den mindst avancerede bro. ser.

AuthoringEdit

det er relativt lettere at konstruere Flash-hjemmesider ved hjælp af Adobe-værktøjer end med integrerede udviklingsmiljøer til CSS, HTML og JavaScript; Imidlertid er mange af Adobes værktøjer dyre og proprietære programmer.

i 2011 udgav Adobe et flash-til-HTML5 konverteringsværktøj til eksisterende indhold

fordi HTML5 er et åbent format, kan værktøjer som dem til Flash også bygges til det. Applikationer som Hype og Adobe Edge er allerede på markedet.

Performanceredit

Se også: Flash har en bedre ydeevne end HTML, som en sammenligning af Flash med HTML i 2010 opført Flash som værende hurtigere end de andre teknologier, når de anvendes til ikke-video animationer, selv om de er ved at indhente.

nogle brugere, mere så dem på macOS og Linuks, har klaget over den relativt høje CPU-brug af Flash til videoafspilning. Dette skyldtes delvist, at Flash-pluginet ikke brugte GPU ‘ en til at gengive video. Adobe har reageret på nogle af disse kritikpunkter i 10.1 og 10.2 udgivelser af Flash plugin ved at aflæse H.264 video afkodning til dedikeret udstyr og ved at indføre en ny video API kaldet Stage Video. Brugen af de nyere ActionScript 3.0 inde i Flash-film i stedet for den ældre ActionScript 2.0 forbedrer kodeudførelseshastigheden med en faktor på omkring 10. De rutiner, der er skrevet af udviklere, kan også påvirke ydeevnen af applikationer, der er indbygget i Flash, grunde, der også vil påvirke HTML5-animationer.

DRMEdit

Flash inkluderer DRM-understøttelse. Den vigtigste HTML 5-standard inkluderer ikke nogen digital rights management-funktionalitet direkte, i stedet beskriver Eme-specifikationen (Encrypted Media Udvidelser) en kommunikationskanal mellem INTERNETSØGERE og DRM-agentprogrammer. EME er ikke en komplet DRM-implementering, men kun en specifikation for, hvordan DRM-implementeringerne kan fungere.

Historisk, før EME introduktion implementeringer kunne understøtte DRM, for eksempel i codecs. Forslaget om at tilføje DRM-funktioner til HTML5 i sig selv er blevet kritiseret af dem, der betragter åbenhed og leverandørneutralitet (både server-og klientsiden) som en af de vigtigste egenskaber ved HTML, fordi DRM er uforenelig med gratis programmer og i den foreslåede form potentielt ikke mere leverandørneutral end proprietære plug – ins som Flash.

AccessibilityEdit

både Flash og HTML-tekst kan læses af skærmlæsere. Der skal dog udvises særlig omhu for at sikre, at Flash-film læses korrekt. For eksempel, hvis en Flash-film er indstillet til at gentage på ubestemt tid, kan dette få en skærmlæser til at gentage indholdet uendeligt. Hvis du vælger afkrydsningsfeltet “gør objekt tilgængeligt” i Adobe Flash Professional, oprettes en kun tekstversion af objektet til skærmlæsere. Det vil også skjule enhver bevægelse fra skærmlæseren. Da Flash-indhold normalt placeres på en enkelt hjemmeside, vises det som en enkelt post i søgemaskinens resultatsider, medmindre teknikker som deep linking bruges med biblioteker som f.eks. Brugergrænsefladekontroller i Flashobjekter opfører sig ikke altid som deres værtsfamilie. Tastatur, mus og andre Tilgængelighedsgenveje fungerer muligvis ikke, medmindre hjemmesideudvikleren udtrykkeligt tilføjer support til det.

Søgemaskineredit

både Flash-indhold og HTML-indhold kan indekseres af Google, Yahoo!, og Bing, selvom tovejs tekst (f.eks. arabisk, hebraisk) understøttes ikke af Google. Yahoo! Tilføjet support til indeksering af Flash-sider i 2008, selvom Google havde været i stand til at indeksere dem i flere år før det. Bing tilføjede support til Flash-sider i 2010.

iOS devicesEdit

Hovedartikel: Apple og Adobe Flash controversy

Apple har promoveret HTML5 som et alternativ til Flash til video og andet indhold på iOS med henvisning til ydelsesårsager til ikke at tillade Adobe Flash Player at blive installeret på iOS-enheder, inklusive iPhone, iPod touch og iPad. Flash-applikationer kan pakkes som native iOS-applikationer via Adobe Integrated Runtime og iOS Packager.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *