Bilde av gravstein for Flash (1996–2010)Flash er i hardt vær om dagen og angripes fra flere kanter. Manglende tilgjengelighet, dårlig søkbarhet for søkemotorer og storforbruk av prosessorkraft er noen av problemene. Apples Steve Jobs kalte flash for en utdatert teknologi på linje med diskettstasjonen og gikk langt i å si at Apple ikke vil gjøre stort for å støtte utdatert teknologi. Det vil si at et av punktene iPad (og iPhone) har fått kritikk for, nemlig manglende støtte for flash, ikke kommer til å komme med det aller første.

En finger er ikke det samme som en muspeker

Mange har ment at manglende flash-støtte vil kunne bli iPads hemsko, og har tidligere kritisert Apple for manglende støtte for flash på iPhone og iPod-touch. Men Apple har nok gjort et riktig grep ved å ikke åpne for flash på de touchbaserte dingsene sine. I de aller fleste tilfellene vil det nemlig ikke fungere av en så enkel grunn som at Flash programmeres ut fra at man har en muspeker som input og at funksjonalitet fyres av på bakgrunn av klikk og mouseover (når muspekeren holdes over et objekt). Siden man kontrollerer touch-baserte dingser med fingeren på skjermen i stedet for en muspeker, vil ikke disse input-metodene fungere. Flash er også såpass prosessorkrevende at batteritiden vil bli dårligere. Så for å unngå en dårligere brukeropplevelse har Apple like greit droppa støtte for flash. En Flash-utvikler har bekreftet problematikken med inputmetodene og du kan lese mer om det i denne artikkelen på Gizmodo.

Er tiden for plugins over?

De fleste store aktørene (Apple, Google, Microsoft, osv) har kastet seg over HTML5 som mange spår vil bli arvtakeren til Flash. Med HTML5 kan du for eksempel levere video, lyd, animasjoner og avansert interaktivitet uten å måtte kreve at brukeren har installert plugins for dette i nettleseren. Flere aktører har endret sin holdning til bakoverkompabilitet og går i større grad i «bleeding edge»-retning med bruk av nye teknologier (og standarder) enn tidligere. Dette vil forhåpentligvis gjøre at HTML5 kommer raskere på banen enn sine eldre søsken.

Utilgjengelighet

I disse dager lanseres det lover om tilgjengelighet i Norge og mange andre land har eller er i ferd med å lansere tilsvarende lover. Flash har lenge vært en synder på dette feltet og selv om det nå er mulig å få en flashapplikasjon til å være bedre tilgjengelig, er det svært få utviklere som gjør dette. Når det nå blir lovfestet vil nok mange nettsteder enten måtte kode om sine flashapplikasjoner eller gå over til alternativer med bedre tilgjengelighet. Det samme problemet man opplever med en skjermleser, opplever også søkemotorene når de forsøker å indeksere flash-baserte nettsteder. Her finnes det også en del måter å fikse problemet på, men få utviklere som gjør noe med det.

Flash suger

Et av de aller største problemene med flash er at det suger prosessorkraft. Jeg har selv opplevd at maskinen min knelte fullstendig fordi jeg gikk inn på et flash-basert nettsted som sendte prosessorbruken i taket. Dette har selvfølgelig litt å gjøre med hvordan applikasjonen er laget, men er allikevel et grunnleggende problem med Flash som ennå ikke er fikset. Det er også begrenset hvor lenge man orker å vente på at en side skal laste i disse bredbåndstider. Havner jeg på en flashbasert side som krever at det lastes inn en hel masse før jeg kan se eller gjøre noe som helst, hopper jeg ut temmelig fort.

Er Flash sine dager talte?

Flash vil nok overleve en stund til, men Adobe må ikke sovne i timen. Nå må de følge med og oppdatere seg i takt med kravene som stilles. Gjør de ikke det, er det nok over og ut for Flash snart. Når det vil skje er avhengig av at alternativer som HTML5 og CSS3 får mer utbredelse. I dag støttes ikke disse gryende standardene i alle nettleserene, men de fleste brukerne har installert flash-plugin i sin nettleser så flash har fremdeles overtaket. Hva tror du er fremtiden for flash, silverlight og tilsvarende? Blir HTML5 og CSS3 det nye flash? Vi tar diskusjonen i kommentarfeltet nedenfor!