Dagen då Flash slocknade
Motorn i allt.
Motorn i allt.
Den 12 januari 2021 slutade datorerna på en järnvägsdepå i kinesiska Dalian att visa trafikscheman. Personalen sökte fel i timmar innan de förstod vad som hade hänt. Adobe hade stängt av Flash Player, det insticksprogram för webbläsare som depåns trafiksystem var byggt på.
Flash var motorn bakom allt
Under 2000-talet var Flash motorn bakom nästan allt som rörde sig på webben. Programmet låg i webbläsaren och spelade upp animationer, film och spel som den vanliga webbkoden inte klarade av. Adobe fick programmet på köpet när bolaget köpte Macromedia 2005. Redan då fanns Flash på nästan varje dator med internetuppkoppling. Även Youtube visade sina klipp med Flash ända fram till 2015.
Spelen på nätet byggdes tidigt på samma teknik, från enkla pusselspel till Farmville på Facebook och slotspel hos casinobolagen. De mer avancerade spelen bestod i praktiken av två delar. Ett litet Flash-program laddades ned och ritade upp grafik och ljud på spelarens dator, medan allt som skulle sparas eller avgöras hanterades på en server.
Tekniken hade dock sina baksidor. Flash kraschade ofta, slukade batteri och läckte säkerhetshål som angripare gärna utnyttjade. Användarna svor över problemen i flera år, men det dröjde tills Apple skulle bygga en telefon för hela internet innan någon vägrade släppa in programmet.
Från insticksprogram till HTML5 med Apple i fronten
När Iphone lanserades 2007 saknade den stöd för Flash. Apple höll fast vid beslutet trots att många såg det som en brist. I ett öppet brev i april 2010 förklarade Steve Jobs varför. Flash var instabilt, osäkert och drog för mycket ström, och det var gjort för mus och tangentbord medan telefonen styrdes med fingret.
Mindre än två år senare slutade Adobe utveckla Flash för mobilen. Webben behövde ett alternativ, och det blev HTML5, en ny version av webbens grundspråk som kunde visa film, animationer och spel utan något tillägg alls. Standarden blev klar 2014, och webbläsarna började snart stänga av Flash som förval.
För spelutvecklarna innebar skiftet en jättelik flytt. Koden i Flash-spelen gick sällan att flytta över rakt av, så spel efter spel fick byggas om från grunden, bild för bild och ljud för ljud.
År 2017 kastade Adobe in handduken och meddelade att Flash skulle stängas vid slutet av 2020. Den sista uppdateringen bar på en inbyggd spärr som slog till den 12 januari 2021, samma dag som trafikschemana i Dalian försvann från skärmarna.
Spelen som klarade flytten
Flytten gav ett resultat som de flesta i dag tar för givet. Ett spel byggt i HTML5 startar direkt i webbläsaren på dator, surfplatta och telefon, utan nedladdning och utan tillägg. Spelet känner av skärmen och möblerar om sig efter den. Eftersom inget separat program behöver hållas uppdaterat försvann dessutom ett av webbens mest utnyttjade säkerhetshål.
För spel som var byggda i två delar behövde främst den ena delen göras om. Servern som sparade framsteg eller avgjorde utfall kunde i stort sett stå kvar, medan grafiken och ljudet skrevs om i HTML5. Det är den uppdelningen som gör att till exempel slots hos Bethard fungerar på samma sätt på datorn som i mobilen. Knapparna hamnar inom räckhåll för tummen och hjulen ställer sig i bredd eller höjd beroende på hur telefonen hålls.
Spelen som aldrig byggdes om fick ett sämre öde. Farmville på Facebook stängdes vid nyårsskiftet 2020, knappt två veckor innan spärren slog till. Det ideella projektet Flashpoint hade då räddat över 38 000 spel och animationer, men projektet sparar bara spel som kan köras utan server. Spel där allt sparades eller avgjordes på en server gick inte att rädda den vägen, och de kunde bara överleva genom att byggas om.
Depån i Dalian löste sin kris med en äldre version av Flash. Resten av webben valde den längre vägen, och därför kan ett spel i dag startas med en tumme på bussen mellan Köping och Arboga.
Sponsras av Bethard