HTML5 használata Flash helyett – Adobe Flash alternatívák

A 90-es évek közepe óta a Flash technológia monopóliummal rendelkezik a weboldalak multimédiás összetevőinek fejlesztésében. Gyorsan eljutottunk napjainkba, és láthattuk, hogy az Adobe az évek során elszenvedett összes viszontagságával megbirkózott (a Google bejelentése, miszerint nem támogatja többé a Flash-alapú technológiát a hirdetésekben, volt az utolsó szög a koporsóban), az Adobe bejelentette, hogy 2020 végére teljesen ki akarja iktatni a Flash-t. Az Adobe bejelentette, hogy a Flash-t 2020 végére teljesen ki akarja iktatni.

A cikk tartalma:

  1. A Flashről
  2. A HTML5-ről
  3. Mobilbarát
  4. Egyszerűen formázott videók
  5. Adobe integrált?
  6. A böngészők által széles körben elfogadott
  7. Social Media elérhető
  8. Platformokon átívelő & Böngésző támogatott
  9. Jobb tárolás

rissítés: Ha szerettél flash játékokat játszani vagy hostolni, és nem vagy biztos benne, hogy merre tovább, nézd meg a WIX és Shopify alternatívákat, vagy játszadozz a Játéktár oldalunkon.

ALSO

Nézd meg a GameAnalytics interjúját Filipp Karmanovval, a Black Snowflake Games vezérigazgatójával és alapítójával a HTML5 játékok vírusos potenciáljáról.

Ez a bejegyzés elsősorban az ügyfélkörünkhöz tartozó marketingesek oktatását célozza, azonban a cikk tartalma bárki másra is vonatkozik, legyen az webdesigner vagy olyan ügyfél, aki webalapú interaktív projektet készíttet; legyen az egy vírusos játék, egy bannerhirdetés, egy Facebook-alkalmazás vagy egy weboldal.

Az Adobe Flash mindenhol jelen volt az interneten. Azok a weboldal-üzemeltetők, akik multimédiás tartalmat akartak nyújtani látogatóiknak, nem kerülhették el a Flash fájlokat. Mindez a biztonsági hiányosságok, a stabilitási problémák, a teljesítménybeli hibák, a nyílt forrás hiánya és a mobileszközökön jelentkező bonyodalmak ellenére történt.

Mivel a Flash napjai meg vannak számlálva, mit jelent ez a webfejlesztők számára a jövőre nézve? A Google Chrome-nak, amely most a legnépszerűbb webböngésző, nagy beleszólása van a webfejlesztési trendek diktálásába. A Flashhez való hozzáállásukkal a Flash-fejlesztők kezét arra kényszerítették, hogy vonakodva áttérjenek a HTML5-re.

Mindezzel együtt az Adobe Flash még mindig tiszteletre méltó márka, a közelmúltbeli negatív sajtó ellenére az Adobe-nak még mindig több mint hárommillió fejlesztője függ a Flash technológiától a tartalomkészítési és -terjesztési igényeik kielégítésében, ez azonban változni fog, ez csak idő kérdése.

2010-ig az Adobe Flash Player szinte minden számítógépre telepítve volt, így a rosszindulatú szoftverek fejlesztői (olyan szoftvereket készítő fejlesztők, amelyek célja a számítógépes rendszer megzavarása, károsítása vagy jogosulatlan hozzáférés megszerzése) kedvelt célpontjává vált.

Az idő előrehaladtával a Flash szoftver súlyos biztonsági rések áldozatává vált, amelyeket rendszeresen be kellett zárni. 2015-ben ez a tendencia szomorúan mutatkozott meg, amikor az Adobe kénytelen volt bejelenteni két olyan esetet, amikor az akkor még nem létező javítás nélkül is veszélyben voltak. Ennek eredményeképpen a vezető böngészők a bővítmény azonnali deaktiválását szorgalmazták. A Flash-korszak hanyatlása azonban már ezt megelőzően is jól látható volt egy ideje.

A HTML5-re való átállás előtt fontos megérteni, hogy miért van a Flash kifutóban, és mi teszi a HTML5-öt olyan erős alternatívává.

A Flashről

A Flash, amely korábban Shockwave és még korábban MultiFlash néven volt ismert, több mint 20 évvel ezelőtt jelent meg a piacon, forradalmasítva a hang- és videostreaminget, a fejlesztőknek pedig multimédiás platformot kínált, amely az ActionScript nevű nyelv segítségével vektoros és gyorsabb grafikák manipulálására is képes.

Az Adobe Flash nem csak hangra és videóra korlátozódik, a fejlesztők a Flash-t interaktív webhelyek közzétételére, animációk készítésére és Rich Internet Applications (RIA) fejlesztésére is használják. Hosszan fogalmazva: az Adobe Flash lehetőséget ad a fejlesztőknek, hogy magával ragadó felhasználói élményeket tervezzenek a weben.

Az Adobe Flash az interaktív multimédiás tartalmak előállítására és megjelenítésére szolgáló szoftverplatformként megváltoztatta az internet arculatát. A Flash lehetővé teszi a szöveg- és képelemek animációját, hogy a webböngészőn keresztül videókat, játékokat és egyebeket lehessen megjeleníteni. Grafikus megközelítést kínál az Animate CC (korábban Flash Professional) Flash szerzői környezet is. A weboldalakon, asztali számítógépeken vagy mobileszközökön használható flash játékok és alkalmazások létrehozásához az Adobe kifejlesztette az AIR (Adobe Integrated Runtime) platformokon átívelő futásidejű környezetet.

A Flash-alapú projekteket a Shockwave Flash (SWF) saját fájlformátumban szállítják. Ennek a formátumnak a specifikációját az Adobe 2008-ban az Adobe Open Screen Project részeként adta ki, de sajnos az SWF sosem felelt meg a nyílt szabvány kritériumainak.

A felhasználói oldalon az SWF fájlok egy alkalmazásprogramozási interfész (API) megvalósítását igénylik, amelyet plugin formájában integrálnak a webböngészőbe. A legnépszerűbb terjesztés az Adobe házon belüli Flash Player volt.

A HTML5-ről

A HTML5 (Hypertext Markup Language) a webes dokumentumok strukturálására szolgál. Szöveg, címkék, elemek és attribútumok sorozatán keresztül határozzák meg és fordítják le a webes tartalmat arra, amit a végfelhasználó a böngészőben lát, a HTML ezeket az alapelemeket használja a továbbfejlesztett webes funkciók programozására.

A HTML5, a HTML legújabb verziója megbízhatóan működik azokon a területeken, ahol korábban az adaptív megjelenítéssel küszködött – a HTML kapacitását óriási mértékben kiszélesítve.

Azzal, hogy új elemeket adnak hozzá, amelyek lehetővé teszik a felhasználók számára, hogy a nagyobb SEO érdekében manipulálják az elrendezésüket, valamint a HTML5 eltávolít bizonyos egyedi minősítéseket, amelyek sok általános felhasználót visszatartottak a szoftver átvételétől, növelve annak könnyű használhatóságát és ügyfélkörét. Mindent egybevetve, a HTML5 nagyobb hang- és videofunkciókkal működik.

Az új funkciókat a visszafelé kompatibilitás szem előtt tartásával tervezték. Ez azt jelenti, hogy azok, akik a böngészőt mobilon vagy asztali számítógépen használják, ugyanolyan szintű élményben részesülhetnek, anélkül, hogy kiegészítőkre lenne szükségük.

Mobilbarát

Egyre inkább mobilon kommunikálunk, sőt, a mobil jelenleg megelőzi az asztali számítógépek használatát. Ahhoz, hogy ne maradjunk le a konverziókról, minden weboldalnak erős mobil jelenléttel kell rendelkeznie. A HTML5 a leginkább mobilkész eszköz a mobiloldalak és -alkalmazások fejlesztéséhez. A mobilböngészők teljes mértékben elfogadták a HTML5-öt, így a mobilkész projektek létrehozása egyszerű, és mivel a Flash nem tudja felvenni a modern üzleti élet mobil igényeit, lemarad a versenyben, így a HTML5-öt végül megelőzi.

Ez persze a legtöbb embert nem lepi meg, miután Steve Job a “Gondolatok a Flashről” című kiadványában nyilvánosan elítélte a Flash-t a HTML5-tel szembeni alárendeltségéért.

Jobs kiadványában hat érvet sorol fel, amiért a Flash nem kerülne be az Apple termékeibe;

  1. Az Adobe Flash egy zárt, védett szoftver
  2. Majdnem minden videotartalom elérhető a modern H.264-ben is. formátumban
  3. Az Adobe Flash nem biztonságos és instabil
  4. A Flash jelentősen csökkenti a mobileszközök akkumulátorának élettartamát
  5. A Flash szabvány nem alkalmas érintőképernyős eszközökhöz
  6. A Flash egy akadályozó réteg a platform és a programozó között

Ahelyett, hogy továbbra is elavult szoftvert használna, az Apple bejelentette, hogy mobil operációs rendszerét a HTML5-höz igazítja.

Egyszerűen formázott videók

A kezdetektől fogva a Flash volt a videoportál, a YouTube (a Google után a második leggyakrabban használt keresőmotor) szabványos formátuma. A YouTube korai felhasználóinak kellemetlenséget okozott mind a Flash plugin telepítése, mind a szoftver rendszeres frissítése. Ez nyilvánvalóan frusztráló volt mind a YouTube, mind a felhasználók számára, ami 2010-ben változáshoz vezetett, amikor a YouTube fejlesztői úgy döntöttek, hogy helyette HTML5 formátumban kínálják a videókat.

Ez egy példa arra, hogy a HTML5 mennyire leveszi a stresszt a videótartalmak böngészőoldalakra történő feltöltéséről és beágyazásáról.

Adobe Integrated?

Az SWF formátum növekvő elutasítása nem érte felkészületlenül az Adobét. A vállalat már 2011-ben bejelentette, hogy a HTML5-öt integrálni kívánja saját termékeibe és szolgáltatásaiba. Emellett bejelentették a Flash mobilos változatainak bevezetését is.

2015 végén végül átnevezte a Flash Professional-t Adobe Animate CC-re. Az animációs szoftver teljesen átdolgozott változata támogatja a natív HTML5 Canvas elemet és a WebGL 3D-s grafikus felületet. Mindkét formátum nyílt webes szabvány. A vállalat mostantól azt ajánlja, hogy az Adobe termékeivel animált webes tartalmakat készítő alkalmazások a Flash helyett a HTML5-öt használják.

A böngészők által széles körben elfogadott

A Chrome 2016 augusztusában bejelentette, hogy a böngésző hátterében betöltődő Flash-tartalmakat alapértelmezés szerint blokkolja. A csapat biztonsági hiányosságokra, valamint stabilitási problémákra hivatkozott indoklásként.

A fejlesztők szerint a weben található Flash-tartalmak 90%-a a háttérben kerül feldolgozásra anélkül, hogy a felhasználó számára bármilyen hozzáadott értéket jelentene – elsősorban a webes elemzéssel összefüggésben. Ez rontja a betöltési időket.

Amíg az internetes óriások továbbra is elutasítják a Flash szoftverek használatát, a HTML5 egyre inkább beépül a népszerű internetböngészőkbe, és egyre inkább használják, a fő okokra hivatkozva, hogy mind a biztonság, mind a betöltési idők szinte nem jelentenek problémát a HTML5 átvételekor.

Social Media Accessible

Egy másik íj a HTML5 tőrében az, hogy a közösségi médiaóriás Facebook beépítette rendszerébe a HTML5-ös játékokat.

A HTML5 bemeneteknek köszönhetően havonta több mint 800 millió ember játszik játékokat a Facebook.com-on és a Facebookhoz kapcsolódó mobiljátékokon. A Facebook meglátta, hogy a HTML milyen hozzáférhetőséget és funkcionalitást tud nyújtani a felhasználóknak azáltal, hogy játékokat hoz létre és játszik a Facebook szerverein.

A Gamify saját szoftverplatformjához hasonlóan egyszerűsített játéksablonokat kínál. Az emberek zökkenőmentesen tölthetnek be és játszhatnak játékokat bármelyik okoseszközükről.

Platformok közötti & Böngésző-támogatás

A HTML5-támogatással rendelkező weboldalba ágyazott multimédiás tartalmak platformokon keresztül megjeleníthetők, mivel a legtöbb böngésző képes a HTML5 értelmezésére. Ez azt jelenti, hogy egy interaktív játék esetében nincs olyan eset, amikor egy adott eszköz nem tudja betölteni és lejátszani.

Az eltérő böngészők esetében ugyanez elmondható, a HTML5 képes támogatni a multimédiás komponenseket az eltérő böngészőstruktúrákban.

Jobb tárolás

A HTML5 lehetővé teszi a több ablakon keresztüli tárolást, jobb biztonsággal rendelkezik, és a böngésző bezárása után is megőrzi az adatokat. A helyi tárolás egyike azoknak a HTML5-eszközöknek, amelyek lehetővé teszik a webes alkalmazásokat harmadik féltől származó bővítmények nélkül. Az adatoknak a felhasználó böngészőjében történő tárolása révén könnyen létrehozhat olyan alkalmazásfunkciókat, mint a felhasználói információk tárolása, az adatok gyorsítótárazása és a felhasználó korábbi alkalmazásállapotának betöltése.

Következtetés

A lényeg az, hogy a Flash napjai meg vannak számlálva, de a dinamikus és vonzó tartalom iránti igény megmarad. A HTML5 egészséges térhódításával és a multimédiás szoftverek trónra kerülésével nem kétséges, hogy minden fejlesztő merre tart.

Forrás: Ha szerettél flash játékokat játszani vagy hosztolni, és nem vagy biztos benne, hogy merre tovább, nézd meg a WIX és Shopify alternatíváinkat, vagy játssz körbe a Játékkönyvtár oldalunkon.

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