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:
- A Flashről
- A HTML5-ről
- Mobilbarát
- Egyszerűen formázott videók
- Adobe integrált?
- A böngészők által széles körben elfogadott
- Social Media elérhető
- Platformokon átívelő & Böngésző támogatott
- 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;
- Az Adobe Flash egy zárt, védett szoftver
- Majdnem minden videotartalom elérhető a modern H.264-ben is. formátumban
- Az Adobe Flash nem biztonságos és instabil
- A Flash jelentősen csökkenti a mobileszközök akkumulátorának élettartamát
- A Flash szabvány nem alkalmas érintőképernyős eszközökhöz
- 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.