ohjelmistojen vertailu tuki
FlashEdit
alun perin verkkoselaimet eivät voineet tehdä itse Flash-mediaa, ja vaativat Oman ilmaisohjelmistoliitännäisen Adobe Flash Playerin. Vuoteen 2008 asti ei ollut virallista määritystä, millä vaihtoehtoisen pelaajan voisi luoda. Vaihtoehtoisia pelaajia on kehitetty jo ennen vuotta 2008, mutta ne tukevat Flashia vähemmän kuin virallinen. Flash-tuki on sisäänrakennettu Google Chromeen, Internet Explorer 10: een (ja uudempiin) ja Microsoft Edgeen.
Adobe Flash Playerin uusin versio toimii Microsoft Windowsissa, Applen macOS: ssa, RIM: ssä, QNX: ssä ja Google TV: ssä.
aiemmat versiot toimivat Android 2.2-4.0-käyttöjärjestelmällä.x (Flash on julkaistu 4.0: lle, mutta Adobe ilmoitti lopettavansa tuen Android 4.1: lle ja uudemmille.) (Flash 11.2), GNU/Linux (Flash 11.2, paitsi Pepper Flash, jota ylläpitää ja jakaa Google, ei Adobe), PlayStation 3 (Flash 9), PSP (Flash 6). Adobe Flash Lite toimii Wiillä, Symbianilla, Maemo Linuxilla, Windows Mobilella ja Chumbyllä.
Apple ei koskaan antanut Flashin toimia iOS: ssä, joka toimii iPadissa, iPhonessa, iPod touchissa ja Apple TV: ssä. Applella ei ollut suunnitelmia tehdä niin, vaikka Adobe ilmoitti Flash Playerin lopettamisesta heinäkuussa 2017. Apple on virallisesti pudottanut tuen Adobe Flashille Safari 14: n macOS-versiosta, joka julkaistiin 17.syyskuuta 2020 macOS 10.14 Mojave & macOS 10.15 Catalina.
helmikuussa 2012 Adobe ilmoitti lopettavansa Flash Playerin kehittämisen Linuxissa kaikilla selaimilla Google Chromea lukuun ottamatta, pudottamalla tuen NPAPILLE ja käyttämällä vain Chromen PPAPIA. Elokuussa 2016 Adobe ilmoitti aloittavansa versiosta 24 alkaen Flash Playerin tarjoamisen uudelleen Linuxille muille selaimille. Adobe lopettaa perinteisen tuen Flash-alustalle vuonna 2020, sekä Firefox että Google Chrome ovat lopettamassa Flashin tuen.
HTML5Edit
kaikki verkkoselaimet tukevat eriasteisesti HTML-ja muita verkkostandardeja. Adobe julkaisi työkalun, joka muuntaa Flashin HTML5: ksi, ja kesäkuussa 2011 Google julkaisi kokeellisen työkalun, joka tekee saman.
joulukuussa 2013 selainten, kuten Chromen, Firefoxin, Internet Explorerin, Operan ja Safarin versiot toteuttavat HTML5: tä huomattavassa määrin. Joitakin osia HTML5-spesifikaatiosta oli kuitenkin vielä selaimen tekijöiden toteuttamana.
tammikuusta 2015 alkaen YouTube siirtyy HTML5-soittimiin tukeakseen paremmin useampaa laitetta.
toimittajan neutraalisuus
vuoteen 2008 asti Flashin käyttö kuului rajoittavien lisenssien piiriin. Ehdot kielsivät määrittelyn käytön sellaisten ohjelmistojen (mukaan lukien pelaajat) kehittämiseen, jotka voisivat tehdä tai lukea (ja siten muuntaa) SWF-tiedostoja, ja edellyttivät, että tulostetut SWF-tiedostot ovat yhteensopivia Adoben pelaajien kanssa.
vuonna 2008 SWF-ja FLV / F4V-spesifikaatioiden käyttörajoituksista luovuttiin ja joitakin spesifikaatioita julkaistiin. Kuitenkin ”SWF File Format Specification Version 10” väitetysti ei sisältänyt kaikkia tarvittavia tietoja, ei sisältänyt paljon tietoja, joita yhteisö ei ole aiemmin tiennyt, ja itse ei voitu kopioida, tulostaa useampaan kuin yhteen kopioon, jakaa, jälleenmyydä tai kääntää ilman kirjallista hyväksyntää Adobe Systems Incorporated.
Flash ei ole avoin standardi. Sitä hallitsee yksi yritys, Adobe Systems. Sen sijaan HTML5: tä hallitsee lähinnä komitea, Web Hypertext Application Technology Working Group (WHATWG).
useat ihmiset ovat kehuneet Flashia vuosien varrella siitä, että se renderöi johdonmukaisesti eri alustoilla. Sivustojen rakentaminen Flashiin on tapa estää koodin haarautuminen, jolloin sivustosta luodaan eri versioita eri selaimille.
puhuessaan ”Adobe Maxissa” vuonna 2011 Itai Asseo sanoi myös, että toisin kuin HTML5, Flash tarjoaa tavan kehittää sovelluksia, jotka toimivat eri alustoilla. HTML5, hän sanoi, on tällä hetkellä toteutettu eri tavoin (jos ollenkaan) eri selaimilla. Vaikka Flash-selaimen lisäosaa ei tueta Applen iPhone-käyttöjärjestelmässä, Flash-sovellukset voi viedä Adobe Airiin, joka toimii kyseisessä käyttöjärjestelmässä natiivisovelluksena. Samassa puheessa Asseo valitteli paluuta toiseen selainsotaan (kuten nähtiin 1990-luvun lopulla). Jos Flash jää suosiosta, hän sanoi, web-kehittäjien on joko kehitettävä monia eri versioita web-sivustoistaan ja natiivisovelluksistaan ottaakseen huomioon eri HTML5-toteutukset, evättävä pääsy selaimiin, jotka eivät tue heidän HTML-versiotaan, tai dramaattisesti vähennettävä sivustojensa toiminnallisuutta voidakseen toimittaa sisältöä vähiten kehittyneelle selaimelle.
AuthoringEdit
Flash-verkkosivustojen rakentaminen Adoben työkaluilla on suhteellisen helpompaa kuin css: n, HTML: n ja JavaScriptin integroiduissa kehitysympäristöissä; monet Adoben työkaluista ovat kuitenkin kalliita ja omia ohjelmistoja.
vuonna 2011 Adobe julkaisi Flash-to-HTML5-muunnostyökalun olemassa olevalle sisällölle
koska HTML5 on avoin formaatti, sille voidaan rakentaa myös Flashin kaltaisia työkaluja. HyPen ja Adobe Edgen kaltaisia sovelluksia on jo markkinoilla.
PerformanceEdit
Flashin suorituskyky on HTML: ää parempi, sillä vuonna 2010 tehdyssä vertailussa Flashin ja HTML: n välillä Flashin todettiin olevan muita teknologioita nopeampi, kun niitä käytetään ei-videoanimaatioissa, vaikka ne ovatkin saavuttamassa etumatkaa.
jotkut käyttäjät, enemmän macOS: n ja Linuxin käyttäjät, ovat valittaneet Flashin suhteellisen suuresta suorittimen käytöstä videon toistoon. Tämä johtui osittain siitä, että Flash-liitännäinen ei käyttänyt GPU: ta videon esittämiseen. Adobe on vastannut osaan näistä kritiikistä Flash-laajennuksen 10.1 ja 10.2 julkaisuissa poistamalla h: n.264 video dekoodaus omistettu laitteisto ja ottamalla käyttöön uuden videon API kutsutaan vaiheessa Video. Uudemman ActionScript 3.0 inside Flash-elokuvien käyttö vanhemman ActionScript 2.0: n sijaan parantaa koodin suoritusnopeutta noin 10: llä. Kehittäjien kirjoittamat ohjelmistorutiinit voivat vaikuttaa myös Flashiin rakennettujen sovellusten suorituskykyyn, syihin, jotka vaikuttaisivat myös HTML5-animaatioihin.
DRMEdit
Flash sisältää DRM-tuen. Tärkein HTML 5-standardi ei sisällä mitään digitaalisten oikeuksien hallintatoimintoja suoraan, vaan Salatut Medialaajennukset (Eme) – spesifikaatio kuvaa verkkoselainten ja digital rights management (DRM) – agenttiohjelmiston välistä viestintäkanavaa. Eme ei ole täydellinen DRM toteutus, mutta vain erittely siitä, miten DRM toteutukset voivat toimia.
historiallisesti ennen EME: n käyttöönottoa toteutukset saattoivat tukea DRM: ää esimerkiksi koodekeissa. Ehdotus DRM-ominaisuuksien lisäämisestä HTML5: een on saanut kritiikkiä niiltä, jotka pitävät avoimuutta ja toimittajan puolueettomuutta (sekä palvelin-että asiakaspuoli) yhtenä HTML: n tärkeimmistä ominaisuuksista, koska DRM ei ole yhteensopiva vapaiden ohjelmistojen kanssa, eikä ehdotetussa muodossa mahdollisesti ole myyjäneutraalimpi kuin suljetut plug – init, kuten Flash.
AccessibilityEdit
sekä Flash-että HTML-tekstiä voi lukea ruudunlukijoiden avulla. Erityistä huomiota on kuitenkin kiinnitettävä siihen, että Flash-elokuvia luetaan oikein. Jos esimerkiksi Flash-elokuva asetetaan toistumaan loputtomiin, tämä voi saada ruudunlukijan toistamaan sisältöä loputtomasti. Valitsemalla Adobe Flash Professional – valintaruudun ”Make object accessible” luo objektista vain tekstiversion näytönlukijoille. Se myös piilottaa kaikki liikkeet ruudunlukijalta. Koska Flash-sisältö sijoitetaan yleensä yhdelle verkkosivulle, se näkyy yhtenä merkintänä hakukoneen tulossivuilla, ellei syvälinkityksen kaltaisia tekniikoita käytetä Swfaddressin kaltaisten kirjastojen kanssa useiden linkkien tarjoamiseksi Flash-verkkosivustoilla ja verkkosovelluksissa. Flash-objektien käyttöliittymäelementit eivät aina käyttäydy kuin isäntäesineensä. Näppäimistö, hiiri ja muut saavutettavuuden pikakuvakkeet eivät välttämättä toimi, ellei verkkosivun Kehittäjä nimenomaisesti lisää sille tukea.
Hakutekniikat
sekä Flash-sisällön että HTML-sisällön voi indeksoida Google, Yahoo!, ja Bing, vaikka kaksisuuntainen teksti (esim.arabia, heprea) ei tue Google. Jihuu! lisätty tuki Flash-sivustojen indeksointiin vuonna 2008, vaikka Google oli sitä ennen pystynyt indeksoimaan niitä useita vuosia. Bing lisäsi tuen Flash-sivustoille vuonna 2010.
iOS-laitteiden edit
Apple on mainostanut HTML5: tä vaihtoehtona flash-videolle ja muulle sisällölle iOS: ssä vedoten suorituskykysyihin, joiden vuoksi Adobe Flash Playeria ei saa asentaa iOS-laitteisiin, mukaan lukien iPhone, iPod touch ja iPad. Flash-sovellukset voidaan pakata alkuperäisiksi iOS-sovelluksiksi Adobe Integrated Runtimen ja iOS Packagerin kautta.