NYHEDER OM DIGITAL PUBLICERING

Er Flash virkelig færdig?

Skrevet af Flemming Ravn d. 21-11-14 12:43

Find mig her:

Hvornår kan man med sikkerhed erklære, at en teknologi er forældet eller gammeldags? En teknologi, der har været her de seneste 20 år, nægter alligevel at opgive ævred, selvom den står over for langt stærkere konkurrence end nogensinde før.

Macromedia Flash så dagens lys første gang i 1994, og inden for bare et par år lykkedes det at sætte et stort aftryk på den interaktive medieverden. Alle store browsere indførte hurtigt teknologien, der gjorde det muligt for websteder at udvikle oplevelser, der var mere medrivende, end det tidligere havde været muligt. Uanset om det drejede sig om hele websteder, spil eller bannerannoncer, så var teknologien kommet for at blive.

I dag understøtter de fleste browsere til computere stadigvæk Flash-baseret indhold, hvilket betyder, at det stadig er en attraktiv platform for udviklerne.

Fordelen ved Adobes tilgang med Flash Player er, at man kun har brug for én kodebase. Og fordi hver eneste Flash Player skal arbejde på præcis samme måde, kan udviklerne være sikre på, at deres kode fungerer, uanset browser.

Men selvom Flash-teknologien er så udbredt på browsere til computere, så er den næsten ikke-eksisterende i moderne mobilbrowsere. En politik, der blev indført af Apple i iOS og senere også af Google og Android, forhindrede, at Flash kunne installeres på mobilenheder. Det, kombineret med hardwarebegrænsninger, bevirkede, at Adobe opgav at skubbe på for at gøre Flash Player kompatibel med mobilbrowsere, og de har siden skiftet fokus til indbygget mobiludvikling.

Unknown-347282-edited

HTML5 - den nye aktør

Omkring 2004 førte et antal mere eller mindre vellykkede forsøg i en kombineret indsats fra flere store browservirksomheders side til skabelsen af en ny version af den gamle HTML-standard, nemlig HTML5. HTML5 var noget, mange havde talt om i mange år, men det var først i 2014, det officielle sæt standarder blev frigivet. Fordi udviklerne havde været ivrige efter at bevæge sig væk fra Flash i flere år, havde teknologien allerede været i brug længe før, den officielle standard blev indført, og derfor havde den allerede en betydelig udbredelse.

HTML5 leverer en masse nye funktioner, der traditionelt hørte til i Flash-teknologien, såsom lyd, video og vektorbaseret grafik. Selvom alle browsere understøtter grundlæggende HTML, er mange af funktionerne i den nye HTML5-standard endnu ikke implementeret over hele linjen. Men de nyeste versioner af de moderne browsere (Internet Explorer, Chrome, Firefox og Safari) er blevet betydeligt bedre, og de er langt tættere på at kunne levere en fælles base for HTML5-platformen.

Udfordringerne ved HTML5

Selvom vi mest bruger Flash og HTML5 til visning af indhold i digitale aviser og magasiner, er problemet, som mange udviklere står over for med HTML5, at mange brugere er langsomme til at tage den til sig, og nogle er endda modvillige i forhold til at opgradere. Det er meget tydeligt, når man graver sig ned i tallene. Omkring 20 % af det samlede antal webbrowsere, der anvendes, bruger ikke den seneste nye version, og specielt Internet Explorer-brugere har en tendens til at halte bagefter.

Løsningen i forhold til den splittede brugerbase har typisk været at tilføje kodestykker, der specifikt håndterer besværlige browsere, og selvom det håndterer det specifikke problem, resulterer det også i yderligere kompleksitet og uønsket "rod" i løsningen.

På mobilenhedssegmentet kører det oven i købet som et tilføjelsesprogram, hvor der skal tages specielle hensyn til skærmstørrelse og navigation. Mobilbrowsere fungerer generelt på samme måde som deres modstykker, der er beregnet til computere, men der findes stadigvæk masser af tilfælde, hvor der også her skal tilføjes skræddersyede kodestykker for at forbedre brugeroplevelsen. Hver enkelt enhedsproducent har også deres egne særheder, uanset om det er iOS, Android (Samsung, HTC osv.) eller Windows, og den eneste metode til at få fanget dem alle sammen er ved at udføre omfattende tests hver gang.

Interessant nok kæmper begge teknologier stadigvæk på langsommere/ældre enheder, når de bliver brugt helt ud til grænsen, men de fleste moderne enheder har nu tilstrækkelig rå muskelstyrke til, at det bliver stadigt mindre relevant. Men det er stadig muligt at finde ret tydelige forskelle i ydelsen af de forskellige browsere på samme enhed.

For og imod

Når man sammenligner de to teknologier, er det tydeligt, at Flash stadigvæk tilbyder masser af fordele. Eksempelvis den langt større udbredelse på computere, enklere kode og bedre systemer til 3D og billedmanipulation. Men HTML5 tilbyder på den anden side fordelen ved at være det aktuelle fokus hos browserproducenter på tværs af alle enhedstyper, og dermed befinder den sig lige i centrum for en eksplosiv vækst inden for funktioner og udbredelse.

Selvom det mobile webforbrug er stigende, tegner computerbrug sig stadig for over 65 % af den samlede webtrafik i dag. Og hvis vi ser specifikt på vores egen trafik, der leverer aviser og magasiner til europæiske læsere, kommer 25 % af al trafik fra vores computerløsninger; så alt dette kombineret betyder, at der skal tages højde for en masse overvejelser, når man designer morgendagens webbaserede løsninger.

Unknown-1Kilde: Stat Counter 

For slutbrugeren er valget af teknologi i det store hele irrelevant, hvis bare den kan klare arbejdet. Det er begge teknologier i stand til at gøre på fremragende vis; Flash er måske lige en anelse bedre. Men i dag er udfordringen for udviklere at beslutte hvilken teknologi, der giver de bedste valgmuligheder og det mest effektive arbejdsflow fremover.

Det er ved at blive ret tydeligt, at Flash i sidste ende vil tabe konkurrencen om interaktivt indhold på webbrowsere. HTML5 tilføjer konstant flere nøglefunktioner, og fordi Adobe fokuserer på indbygget udvikling og endda hjælper med videreudviklingen af HTML5, er der ikke meget håb for Flash.

Konklusionen er: Flash er ikke død endnu, men den begynder at vise aldringstegn, specielt nu, hvor HTML5 har fået tilstrækkeligt med fodfæste til at blive anset som det næste logiske skridt i udviklingen. 

Topics: Insights

Abonnér på e-mail opdateringer


Visiolink at the World Publishing Expo 2015

New Call-to-action