Använd HTML5 i stället för Flash – Adobe Flash-alternativ

Sedan mitten av 90-talet har Flash-tekniken haft monopol på att utveckla multimediakomponenter för webbplatser. Snabbt fram till idag och vi har sett Adobe komma till rätta med alla sina motgångar under åren (Googles tillkännagivande att inte längre stödja Flash-baserad teknik i annonser var den sista spiken i kistan), Adobe meddelade att de planerar att helt och hållet döda Flash i slutet av 2020.

Artikelinnehåll:

  1. Om Flash
  2. Om HTML5
  3. Mobilvänligt
  4. Lättformaterade videor
  5. Adobe Integrated?
  6. Vidare antagen av webbläsare
  7. Sociala medier tillgängliga
  8. Cross-Platform & Browser Supported
  9. Bättre lagring

Uppdatering: Om du gillade att spela eller vara värd för flashspel och är osäker på vad du ska göra från och med nu kan du kolla in våra WIX- och Shopify-alternativ eller leka runt på vår sida om spelbiblioteket.

ÄVEN

Kolla in GameAnalytics intervju med Filipp Karmanov, vd och grundare av Black Snowflake Games, om den virala potentialen hos HTML5-spel.

Detta inlägg syftar främst till att utbilda marknadsförare inom vår kundbas, men innehållet i den här artikeln gäller även för alla andra, oavsett om det är en webbdesigner eller en kund som får ett webbaserat interaktivt projekt producerat; oavsett om det är ett viralt spel, en bannerannons, en Facebook-app eller en webbplats.

Adobe Flash fanns överallt på internet. Webbplatsoperatörer som ville förse sina besökare med multimedieinnehåll kunde inte undvika Flash-filer. Detta trots säkerhetsbrister, stabilitetsproblem, prestandafel, brist på öppen källkod och komplikationer på mobila enheter.

Vid Flashs dagar är nu räknade, vad betyder detta för webbutvecklare i framtiden? Google Chrome, som nu är den mest populära webbläsaren, har ett stort inflytande över trenderna för webbutveckling. Deras inställning till Flash har tvingat Flash-utvecklare att motvilligt övergå till HTML5.

Med allt detta sagt har Adobe Flash fortfarande ett respektabelt varumärke, trots den senaste tidens negativa press har Adobe fortfarande mer än tre miljoner utvecklare som är beroende av deras Flash-teknik för att tillgodose sina behov av innehållsskapande och -distribution, men detta kommer att förändras, det är helt enkelt en fråga om tid.

Förrän 2010 installerades Adobe Flash Player på nästan alla datorer, vilket gjorde den till ett populärt mål för utvecklare av skadlig programvara (utvecklare som skapar programvara som är utformad för att störa, skada eller få obehörig åtkomst till ett datorsystem).

Med tiden drabbades Flash-mjukvaran av allvarliga säkerhetsluckor som regelbundet måste täppas till. Denna trend uppmärksammades sorgligt nog 2015 när Adobe tvingades tillkännage två fall där de var i riskzonen utan att det fanns någon existerande patch vid den tidpunkten. Som ett resultat av detta förespråkade ledande webbläsare en omedelbar avaktivering av insticksprogrammet. Men Flash-erans nedgång hade redan varit tydligt synlig en tid innan dess.

För att göra språnget till HTML5 är det viktigt att förstå varför Flash är på väg ut och vad som gör HTML5 till ett så starkt alternativ.

Om Flash

Flash, som tidigare var känt som Shockwave och ännu tidigare MultiFlash, kom ut på marknaden för över 20 år sedan och revolutionerade ljud- och videoströmning och erbjöd utvecklare en multimediaplattform med möjlighet att manipulera vektor- och snabbgrafik med hjälp av ett språk som kallas ActionScript.

Adobe Flash är inte bara begränsat till ljud- och videoklipp, utvecklare använder också Flash för att publicera interaktiva webbplatser, producera animationer och utveckla rika Internettillämpningar (Rich Internet Applications, RIAs). Detta är ett långt sätt att säga att Adobe Flash ger utvecklare möjlighet att utforma uppslukande användarupplevelser på webben.

Som mjukvaruplattform för produktion och visning av interaktivt multimedieinnehåll ändrade Adobe Flash utseendet på internet. Flash gör det möjligt att animera text- och bildelement för att leverera videor, spel och annat via en webbläsare. Ett grafiskt tillvägagångssätt erbjuds också av Flash-författarmiljön Animate CC (tidigare Flash Professional). För att skapa flashspel och -program för användning på webbsidor, stationära datorer eller mobila enheter har Adobe utvecklat den plattformsoberoende körtidsmiljön AIR (Adobe Integrated Runtime).

Flash-baserade projekt levereras i det proprietära filformatet Shockwave Flash (SWF). Specifikationen för detta format släpptes av Adobe som en del av Adobe Open Screen Project 2008, men tyvärr uppfyllde SWF aldrig kriterierna för en öppen standard.

På användarsidan kräver SWF-filer genomförandet av ett gränssnitt för tillämpningsprogrammering (API), som integreras i webbläsaren i form av ett plugin. Den mest populära distributionen var Adobes interna Flash Player.

Om HTML5

HTML (Hypertext Markup Language) är utformat för att strukturera webbdokument. Genom en rad text, taggar, element och attribut definieras och översätts webbinnehållet till det som slutanvändaren ser i webbläsaren. HTML använder dessa grundläggande komponenter för att programmera förbättrade webbfunktioner.

HTML5, den senaste versionen av HTML, fungerar på ett tillförlitligt sätt på områden där det tidigare hade problem med adaptiv rendering – vilket breddar HTML:s kapacitet enormt.

Med nya element som läggs till för att göra det möjligt för användare att manipulera sina layouter för bättre SEO, tillsammans med HTML5 som tar bort vissa unika kvalificeringar som hindrade många vanliga användare från att använda programvaran, ökar dess användarvänlighet och kundbas. På det hela taget fungerar HTML5 med större ljud- och videofunktioner.

De nya funktionerna utformades med bakåtkompatibilitet i åtanke. Detta innebär att personer som använder en webbläsare på antingen sin mobil eller sitt skrivbord kan få samma upplevelse, utan att behöva tilläggsfunktioner.

Mobilvänligt

Vi kommunicerar på ett alltmer mobilt sätt, faktum är att mobilanvändningen för närvarande överträffar användningen av skrivbordsmobiler. För att inte gå miste om konverteringar bör varje webbplats ha en stark mobil närvaro. HTML5 är det mest mobilanpassade verktyget för att utveckla mobila webbplatser och appar. Eftersom Flash inte kan tillgodose de mobila kraven i det moderna näringslivet släpar det efter i loppet, vilket gör att HTML5 så småningom kommer att överträffa det.

Detta förvånar förstås inte de flesta efter att Steve Job offentligt fördömde Flash för dess underlägsenhet i förhållande till HTML5 i en publikation med titeln ”Thoughts on Flash”.

I Jobs publikation nämner han sex argument till varför Flash inte skulle implementeras i apple-produkter;

  1. Adobe Flash är en sluten, proprietär programvara
  2. Nästan allt videoinnehåll finns också tillgängligt i den moderna H.264 format
  3. Adobe Flash är osäkert och instabilt
  4. Flash minskar avsevärt batteritiden i mobila enheter
  5. Flash-standarden lämpar sig inte för touch-enheter
  6. Flash är ett hindrande skikt mellan plattform och programmerare

Istället för att fortsätta att använda föråldrad mjukvara meddelade Apple att dess mobila operativsystem skulle anpassas till HTML5.

Lättformaterade videor

Från början var Flash standardformatet för videoportalen YouTube (den näst mest använda sökmotorn efter Google). YouTubes tidiga användare hade besvär med att både installera ett Flash-plugin och att regelbundet behöva uppdatera programvaran. Detta var uppenbarligen frustrerande för både YouTube och dess användare, vilket ledde till en förändring 2010 när utvecklarna av YouTube beslutade att erbjuda videor i HTML5-format i stället.

Detta är ett exempel på hur mycket HTML5 har tagit bort stressen från uppladdning och inbäddning av videoinnehåll på webbläsarsidor.

Adobe integrerat?

Det ökande förkastandet av SWF-formatet mötte inte Adobe oförberett. Redan 2011 meddelade företaget sin avsikt att integrera HTML5 i sina egna produkter och tjänster. De meddelade också att de skulle införa mobila Flash-versioner.

I slutet av 2015 bytte man slutligen namn på Flash Professional till Adobe Animate CC. Den helt överarbetade versionen av animationsprogrammet stöder det inhemska HTML5 Canvas-elementet och det grafiska 3D-gränssnittet WebGL. Båda formaten är öppna webbstandarder. Företaget rekommenderar nu att program som skapar animerat webbinnehåll med Adobes produkter använder HTML5 i stället för Flash.

Vidare antagits av webbläsare

I augusti 2016 meddelade Chrome att Flash-innehåll, som laddas i bakgrunden av webbläsaren, nu är blockerat som standard. Teamet angav säkerhetsluckor samt stabilitetsproblem som motivering.

Enligt utvecklarna behandlas 90 procent av allt Flash-innehåll på webben i bakgrunden utan något mervärde för användaren – främst i samband med webbanalyser. Detta försämrar laddningstiderna.

I takt med att internetjättarna fortsätter att förkasta användningen av Flash-mjukvara ökar HTML5 mer och mer i sin inkorporering och användning för populära webbläsare, och de viktigaste skälen är att både säkerhet och laddningstider nästan inte är något problem när man använder HTML5.

Sociala medier tillgängliga

En annan båge i HTML5:s koger är jätten för sociala medier, Facebook, som införlivar HTML5-spel i sitt system.

Mer än 800 miljoner människor spelar spel på Facebook.com och Facebook-anslutna mobilspel varje månad, tack vare HTML5-inslagen. Facebook har sett den tillgänglighet och funktionalitet som HTML kan erbjuda användarna genom att skapa och spela spel på Facebooks servrar.

Med förenklade spelmallar som erbjuds, ungefär som Gamify’s egen mjukvaruplattform. Människor kan sömlöst ladda in och spela spel från alla sina smarta enheter.

Tvärplattform & Webbläsarstöd

Multimediatiskt innehåll som är inbäddat i en webbplats med HTML5-stöd kan visas på olika plattformar eftersom de flesta webbläsare kan tolka HTML5. Detta innebär att när det gäller ett interaktivt spel finns det inget scenario där en viss enhet inte kan ladda och spela.

Det samma kan sägas om olika webbläsare, HTML5 har förmågan att stödja multimediakomponenter över olika webbläsarstrukturer.

Bättre lagring

HTML5 möjliggör lagring över flera fönster, har bättre säkerhet och behåller data även efter att webbläsaren stängts. Lokal lagring är ett av de HTML5-verktyg som gör webbappar möjliga utan plugins från tredje part. Genom att lagra data i användarens webbläsare kan du enkelt skapa appfunktioner som lagring av användarinformation, caching av data och laddning av användarens tidigare programtillstånd.

Slutsats

Slutsatsen är att Flashs dagar är räknade, men behovet av dynamiskt och engagerande innehåll kommer att kvarstå. Med HTML5:s hälsosamma övertagande och placering på tronen av multimedieprogramvara råder det ingen tvekan om vart alla utvecklare är på väg.

Uppdatering: Om du gillade att spela eller vara värd för flashspel och är osäker på vart du ska ta vägen härifrån kan du kolla in våra WIX- och Shopify-alternativ eller leka runt på vår spelbibliotekssida.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *