A HTML5 és a Flash összehasonlítása

software supportEdit

FlashEdit

eredetileg a webböngészők nem tudták megjeleníteni a Flash médiát, és megkövetelték az Adobe Flash Player szabadalmaztatott freeware plugint. 2008-ig nem volt hivatalos specifikáció egy alternatív játékos létrehozására. Az alternatív játékosokat 2008 előtt fejlesztették ki, de kisebb mértékben támogatják a Flash-t, mint a hivatalos. A Flash támogatás a Google Chrome-ba, az Internet Explorer 10-be (és később) és a Microsoft Edge-be is épül.

Az Adobe Flash Player legújabb verziója Microsoft Windows, Apple macOS, RIM, QNX és Google TV rendszeren fut.

A korábbi verziók Android 2.2-4.0 rendszeren futnak.x (a Flash már megjelent a 4.0-ra, de az Adobe bejelentette, hogy megszünteti az Android 4.1 vagy újabb verziójának támogatását.) (Flash 11.2), GNU/Linux (Flash 11.2, kivéve a Pepper Flash-t, amelyet a Google tart fenn és terjeszt, nem az Adobe), PlayStation 3 (Flash 9), PSP (Flash 6). Az Adobe Flash Lite Wii, Symbian, Maemo Linux, Windows Mobile és Chumby operációs rendszereken fut.

Az Apple soha nem engedélyezte a Flash futtatását iOS-en, az iPaden, iPhone-on, iPod Touch-on és Apple TV-n futó operációs rendszeren. Az Apple soha nem tervezte ezt, még akkor sem, ha az Adobe 2017 júliusában bejelentette a Flash Player élettartamának végét. Az Apple hivatalosan csökkentette az Adobe Flash támogatását a Safari 14 2020.szeptember 17-én kiadott macOS 10.14 Mojave & macOS 10.15 Catalina.

2012 februárjában az Adobe bejelentette, hogy megszünteti a Flash Player fejlesztését Linuxon Minden böngésző számára, kivéve a Google Chrome-ot, azáltal, hogy csökkenti az NPAPI támogatását, és csak a Chrome PPAPI-jét használja. 2016 augusztusában az Adobe bejelentette, hogy a 24-es verziótól kezdve folytatja a Flash Player Linux számára történő felajánlását más böngészők számára. Az Adobe 2020-ban leállítja a Flash platform hagyományos támogatását, mind a Firefox, mind a Google Chrome fokozatosan megszünteti a Flash támogatását.

HTML5Edit

minden webböngésző különböző mértékben támogatja a HTML és egyéb webes szabványokat. Az Adobe kiadott egy eszközt, amely átalakítja a Flash-t HTML5-re, 2011 júniusában pedig a Google kiadott egy kísérleti eszközt, amely ugyanezt teszi.

2013 decemberétől az olyan böngészők verziói, mint a Chrome, a Firefox, az Internet Explorer, az Opera és a Safari jelentős mértékben implementálják a HTML5-öt. A HTML5 specifikáció néhány részét azonban még mindig a böngésző készítői hajtották végre.

2015 januárjától a YouTube alapértelmezés szerint HTML5 lejátszókat támogat, hogy jobban támogassa a több eszközt.

2008-ig a Flash használatát korlátozó engedélyek biztosították. A feltételek tilos használni a specifikáció kidolgozása bármely szoftver (beleértve a játékosok), amely lehetetlenné teszi, vagy olvassa el (tehát átalakítani), az SWF fájlokat, valamint szükséges a kimenet SWF fájlokat kompatibilis az Adobe játékosok.

2008-ban az SWF és az FLV/F4V SPECIFIKÁCIÓK használatára vonatkozó korlátozások megszűntek, és néhány specifikáció megjelent. Azonban az” SWF fájlformátum specifikáció 10-es verziója ” állítólag nem tartalmazta az összes szükséges információt, nem tartalmazott sok olyan információt, amelyet a közösség korábban nem ismert, és maga nem másolható, nem nyomtatható ki egynél több példányban, elosztva, továbbértékesítve vagy lefordítva, az Adobe Systems Incorporated írásbeli jóváhagyása nélkül.

a Flash nem nyílt szabvány. Ezt egy cég, az Adobe Systems irányítja. Ezzel szemben a HTML5-öt leginkább egy bizottság, a Web Hypertext Application Technology Working Group (WHATWG) irányítja.

különböző emberek dicsérték a Flash-t az évek során a platformok közötti következetes megjelenítésért. A webhelyek Flash-ben történő felépítése megakadályozza a kód villogását, amelynek során a webhely különböző verzióit különböző böngészők számára hozzák létre.

Az “Adobe Max” – on 2011-ben az Itai Asseo azt is elmondta, hogy a HTML5-től eltérően a Flash lehetőséget kínál olyan alkalmazások fejlesztésére, amelyek a platformokon keresztül működnek. A HTML5-et jelenleg különböző böngészők hajtják végre (ha egyáltalán). Bár a Flash böngésző plugin nem támogatott az Apple iPhone operációs rendszeren, a Flash alkalmazások exportálhatók az Adobe AIR-be, amely az operációs rendszeren natív alkalmazásként fut. Ugyanebben a beszélgetésben Asseo Úr panaszkodott egy másik böngésző háborúba való visszatérésre (amint az az 1990-es évek végén látható). Ha a Flash favorizálják, azt mondta, web fejlesztők sem kell fejleszteni különböző változatai a web-oldalak, valamint a natív alkalmazások figyelembe kell venni a különböző HTML5 implementációk, megtagadja a hozzáférést böngészők, amelyek nem támogatják a változata a HTML, vagy jelentősen csökkenti a funkcionalitást, a helyszínek, annak érdekében, hogy teljesíteni tartalom a legkevésbé fejlett böngésző.

AuthoringEdit

Flash weboldalak készítése az Adobe tools használatával viszonylag könnyebb, mint a CSS, HTML és JavaScript integrált fejlesztői környezeteivel; az Adobe számos eszköze azonban drága és saját fejlesztésű szoftver.

2011-ben az Adobe kiadott egy Flash-to-HTML5 konverziós eszközt a meglévő tartalomhoz

mivel a HTML5 nyílt formátum, a Flash-hez hasonló eszközök is építhetők hozzá. Az olyan alkalmazások, mint a Hype vagy az Adobe Edge már forgalomban vannak.

PerformanceEdit

Lásd még: Adobe Flash § teljesítmény

a Flash jobb teljesítményt nyújt, mint a HTML, mivel a Flash HTML-hez való összehasonlítása 2010 – ben a Flash gyorsabb volt, mint a többi technológia, ha nem video animációkhoz használják, bár felzárkóznak.

egyes felhasználók, még inkább a macOS és a Linux operációs rendszerűek panaszkodtak a Flash viszonylag magas CPU-használatáról a videolejátszáshoz. Ez részben azért volt, mert a Flash plugin nem használta a GPU-t a videó megjelenítéséhez. Az Adobe ezekre a kritikákra a Flash plugin 10.1 és 10.2 kiadásaiban reagált a H letöltésével.264 videó dekódolás dedikált hardver, valamint egy új videó API nevű Stage Video. Az újabb ActionScript 3.0 belső flash filmek használata a régebbi ActionScript 2.0 helyett körülbelül 10-rel javítja a kód végrehajtási sebességét. A fejlesztők által írt szoftverprogramok befolyásolhatják a Flash-be épített alkalmazások teljesítményét is, ami a HTML5 animációkat is befolyásolhatja.

DRMEdit

a Flash tartalmazza a DRM támogatást. A fő HTML 5 szabvány nem tartalmaz közvetlenül semmilyen digitális jogkezelési funkciót, ehelyett a titkosított Media Extensions (EME) specifikáció a webböngészők és a digital rights management (DRM) ügynökszoftverek közötti kommunikációs csatornát írja le. Az EME nem egy teljes DRM implementáció, hanem csak egy specifikáció a DRM implementációk működésére.

történelmileg, mielőtt az EME bevezetése implementációk támogathatják a DRM-et, például a kodekekben. Az a javaslat, hogy hozzá DRM funkciók HTML5 magát kritizálták, azok, akik úgy vélik, a nyitottság, illetve eladó-semlegesség (mind szerver – kliens-oldali) az egyik legfontosabb tulajdonságok a HTML, mert DRM nem egyeztethető össze a szabad szoftver, valamint a javasolt formában potenciálisan nem több, gyártó-semleges, mint saját dugó, mint a Flash.

AccessibilityEdit

mind a Flash, mind a HTML szöveget a képernyőolvasók olvashatják. Különös figyelmet kell azonban fordítani a Flash filmek helyes olvasására. Ha például egy Flash-filmet határozatlan időre meg kell ismételni, ez azt eredményezheti, hogy a Képernyőolvasó végtelenül megismétli a tartalmat. Az” objektum hozzáférhetővé tétele ” jelölőnégyzet kiválasztása az Adobe Flash Professional alkalmazásban az objektum csak szöveges verzióját hozza létre a képernyőolvasók számára. Azt is elrejteni minden mozgást a Képernyőolvasó. Mivel a Flash-tartalmak általában helyezett egyetlen weboldal, úgy tűnik, mint egy bejegyzés a keresőmotor találati oldalakon, kivéve, ha technikák, mint a mély linkelése vagy használt könyvtárak, mint SWFAddress nyújt több linkeket Flash weboldalak, webes alkalmazások. Felhasználói felület widgetek Flash objektumok nem mindig viselkednek, mint a fogadó natív társaik. Előfordulhat, hogy a billentyűzet, az egér és más akadálymentesítési hivatkozások nem működnek, kivéve, ha a weboldal fejlesztője kifejezetten támogatja azt.

keresőmotorokszerkesztés

mind a Flash tartalmat, mind a HTML tartalmat a Google, a Yahoo indexelheti!, és a Bing, bár a kétirányú szöveget (pl. Arab, Héber) a Google nem támogatja. Yahoo! a Flash webhelyek indexelésének támogatása 2008-ban, bár a Google ezt megelőzően több éve képes volt indexelni őket. A Bing 2010-ben támogatta a Flash webhelyeket.

iOS devicesEdit

Fő cikk: az Apple az Adobe Flash vita

az Apple már előmozdítása HTML5 alternatívájaként a Flash videó, illetve egyéb tartalom az iOS, hivatkozva teljesítmény okok nem teszik lehetővé, hogy az Adobe Flash Player telepítve van az iOS eszközök, beleértve az iPhone, iPod touch vagy iPad. A Flash alkalmazások natív iOS alkalmazásként csomagolhatók az Adobe integrált futásidejű és az iOS Packager segítségével.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük