Underbara flash (eller hur jag lärde mig att blockera fanskapet)
Flash är ett otyg. Det är bara i vägen, suger bandbredd och saknar all form av tillgänglighet. Eller hur?
Det är därför jag blockerar flash. Folk vet inte hur det ska användas. Det används till att göra hela webbplatser i. Det är ungefär som att komma till en webbplats som säger ”för att se den här webbplatsen måste du ladda ned det här programmet och köra”.
Flash är inte webbsidor. En webbsida är en html-sida med en egen adress. På den finns det länkar som jag kan ta mig vidare på. Jag kan klicka på vilken länk jag vill, i vilken ordning jag vill och jag kan välja att öppna en länk i ett nytt fönster om jag vill. Eller kanske ”spara mål” eller lägga ett bokmärke på en speciell sida. I en flash-applikation (för det används ju ibland som applikation, snarare än ett interaktivt element) fungerar inget sådant.
Hur ska då flash användas? Jag tycker att flash ska användas för att göra något som inte kan göras med webbsidor. En animation. En bilmotor som visar hur cylindrarna arbetar. När man behöver det där lilla extra helt enkelt. Att bygga en webbplats i flash är inte ”det där lilla extra”. Det är ren idioti.
Ställ dig en enkel fråga innan du lägger till flash på din webbplats:
Kan jag göra det här lika bra med html i stället?
Ett bra exempel:
Animation som visar hur en bilmotor fungerar och dess cylindrar.
Ett riktigt dåligt exempel:
Bredbandsbolaget kör med splah-screens i flash. Det kan likaväl göras i vanlig html.


Att bygga en webbsajt i flash tycker jag inte alltid är fel – det beror på vilken målgruppen är. Bredbandsbolaget med sin flash-splashscreen är dock ett självklart fel och definitivt ett missbruk av flash. Att som ett seriöst företag använda flash i allt annat än förbättrande syfte (förtydligande grafik till exempel) är fel och slår bara tillbaka mot företaget själv. Hur många av Bredbandsbolagets potentiella kunder har ens flash installerat i webbläsaren?
Jag ser alltså gärna sajter som är gjorda totalt i flash – men då ska det vara en sajt som ska vara snygg och inte förmedla speciellt mycket mer än det. Sajter som är uppbyggda i flash trots att de inte alls borde vara det finns det alltför många exempel på. Ett exempel är robyn.com (som dessutom har en otroligt dålig laddningssida).
Frågan du tar upp på slutet: ”kan jag göra detta i html i stället?” (och förmedla samma innehåll) är en mycket bra fråga som alla webbutvecklare borde ställa sig när de utvecklar med flash som verktyg.
Om man vill visa upp sina flash-kunskaper är det inte heller någon god idé att göra en hel webbplats i flash. Då tycker jag att man är lite korkad och inte har förstått hur mediumet ska hanteras. Då kan man lika väl ha ett pdf-dokument på 200 sidor som startplats för att visa hur duktig man är på att designa tidningssidor.
Fast snyggt och imponerande kan det förstås vara. Jag har hittat många snygga webbplatser helt gjorda i flash, men det brukar inte finnas något för mig att göra på dem. Målgruppen brukar ofta vara de själva (”skrytprojekt”).
Robyns sida var ju för övrigt katastrofal. Det finns exempelvis inget enkelt sätt att ta sig till bloggen utan att vänta på allt annat ska laddas in. Dessutom måste sådana sidor bygga in någon slags navigation (bakåt- och framåtknapp) som redan finns i webbläsaren. Det är att gå över ån för att hämta vatten.
Jag måsta säga att dina generaliseringar ibland antingen tyder på en viss okunskap eller helt enkelt ignorans.
I denna artikel finner jag tyvärr inte ett enda påstående med substans.
Att göra en hel hemsida i Flash är kanske inte en så bra ide om man inte presenterar ett alternativ till de ca 2% av internet användare som inte har flash installerat.
Men om man tex har en katalog med video eller ljud så kommer men inte ifrån att folk för att kunna använda sajten kommer vara beroende av någon form av plugin eller spelare för att använda sajten.
Då Flash har den spriding den har så kan det vara ett vettigt alternativ att förlita sig på, även om det bara är 98% som kan komma åt din sida.
Ett exempel är tex http://www.beatport.com
I min mening betydligt mer användarvänlig än de flesta musik shopping sajter och ett nöje att leta musik på.
Jag har tappat räkningen på det sajter som jag inte ens kunnat lyssna på musiken då något verkar gå galet med diverse real media eller mediaplayer format.
Flash fungerar alltid för mig iaf, och utan den långsamma processen som det är om en extern spelare måste öppnas.
Visst är det inte alla flashutvecklare som bryr sig om att göra så man kan bokmärka, öppna länkar i ett nytt fönster mm.
Men det är fullt möjligt och jag kan ge dig kod för att djuplänka, bokmärka och få back och forward knappar att fungera på en flash sida om du lägger ner ett par minuters arbete på att implementera det.
Att lägga till ”spara som” vid högerklick är även det mycket enkelt.
”Öppna i nytt fönster” kommer upp då du högerklickar på en länk i Flash om utvecklaren inte gjort någon egen konstig lösning för att visa länkar.
Jag använder själv mycket gärna tex flash baserade webbmail och forum och gillar många helt flashbaserade sidor betyligt bättre än motsvarande html varianter.
Varför?
Genom att kunna förladda delar av sidan om man vill blir navigering mer responsiv.
Hela sidan behöver inte laddas om för att uppdatera ett element.
I princip alla sidor gjorda i Flash renderar korrekt i alla webbläsare.
Flash ger större frihet att skapa attraktiva designer.
Formulär kan ge dig infomation om felaktigt ifyllda fält i realtid, istället för att som är mycket vanligt med html formulär behöva gå tillbaka och fylla i flera fält omigen.
Man kan skapa tex shopping och bokningssystem som är betydligt mer överskådliga och gör att man inte behöver vada fram och tillbaka genom flera sidor för att hitta rätt produkt eller hitta en passande tid.
Med hjälp av tex tooltips och röstguider kan även mer kompicerade applikationer göras mycket användarvänliga.
Listan kan göras lång.
Listan på vad HTML kan som inte Flash kan göra minst lika bra är i princip obefintlig,
Varje gång jag ser någon försöka beskriva vad det är för saker som flash inte klarar så blir det en lista på saker som måntga flashutvecklare inte brytt sig om att implementera.
Vilket självfallet är en helt annan sak. Annars skulle listan på vad HTMl inte klara bli oändligt lång då det finns många uruselt designade HTML sidor också.
Visst är flash huvudsakligen bra på att göra tex. webbaserade applikationer och spel.
Men de allra flesta webbsidor är applikationer av något slag.
Shopping, flyg och hotellbokning, forum, webbmail…tom med en blogg som denna, även om den är en mycket enkel sådan.
HTML är inte lämpat för många av de uppgifter som ett interaktivt medium som internet kräver och är helt klart inte gjort för att skapa applikationer, men kommer undan med det i fall då behoven av responsiv interaktivitet är mycket begränsade.
Peter är definitivt inte okunnig så han kanske har en viss ignorans i sina inlägg. Skulle jag ha en flash-sajt idag och läsa detta inlägg från Peter så skulle jag verkligen ta mig en funderare.
Jag lovar dessutom att långt fler än 2 % av Internetanvändarna i Sverige och även runt om i världen inte har flash. Om jag ska ta min egen sajtstatistik på allvar har 25 % av mina besökare inte flash installerat – och då vänder sig en stor del av min sajt till webbutvecklare som man borde kunna tro har flash installerat..
Webbutvecklare är i min erfarenhet de som är minst välvilliga till flash och är definitivt de enda som bryr sig så mycket att de avinstallerar flash.
Det flesta vanliga människor jag känner älskar flash, och de flesta webbutvecklare hatar det.
Enligt NDP som genomför undersökningar av flash spelarens utbredning med regelbundna mellanrum ligger spridningen för tillfället på 98.3%, vilket i min mening tyder på att det knappast kan vara så att dina besökare är mer sannolika att ha flash installerat än vanliga internetanvändare.
Menar du att den statistiken är extremt förljugen och följdaktligen tror du på fullt allvar att mer än 25% av vanliga användare bryr sig om att avinstallera Flash.
För du måste väl vara medveten om att de allra flesta sidor oavsett inrikting har mer än 99% av besökare som har webbläsare där flash kommer förinstallerat.
(utom möjligen någon sida typ http://www.ie3fanatics.org om det nu existerar en sådan)
I ditt fall så håller jag helt med dig dock om att det vorde vansinne att göra en sida i Flash som huvudsakligen verkar handla om xhtml och css.
Jag jobbar på min portfolio sida i flash för den handlar om flash och jag tvivlar på att det är många besökare som kommer komma och vilja läsa en flashblogg och ladda ner flashkomponenter utan att själva ha flash installerat.
Men jag tillhandahåller vanligtvis alltid en html version av flashsidor för de som inte har flash och framförallt sökmotorer.
För ett företag eller för folk som vill nå ut till alla är några procent en hel del. Dessutom brukar flash som hela sidor vara helt meninglösa. Jag pratar om portfolios som föröker vara show-offs. De kan ofta lika gärna vara bara html och css. Vilket i min mening är bättre och enklare att skriva och surfa på.
De flashsidor jag brukar hamna på har konstiga menyer och dumheter som jag inte tänder på. Hellre då ett enkelt upplägg och applikationer som visar vad man kan (i flash) än konstiga layouter som ingen förstår sig på.
Oftast!
Blablabla
.
Inte ens läst inläggen men den här diskussionen är ju grymt uttjatad.
För att undvika missförstånd, jag gillar inte dåligt nyttjande av flash.
Det finns två anledningar varför flash är så utbrett:
1. Det är ett supereffektivt marknadsföringverktyg.
2. Det råder anarki på internet och tack och lov för det.
Men ja, ni har ”rätt, om det finns något som heter så online..
Hallå!
Flash är det bästa som hänt internet på många år!
tror ni på allvar att framtiden finns i era dryga ”pagerefresh” mellan varje länk…..
Flash totaläger HTML på många håll.
Visst kan jag hålla med om att vissa sidor inte ska bygga på Flash, då man kanske vill spara ner bilder på ett snabbt sätt. Flash har så mycket att bjuda på, t.ex animationer och spel. Kom inte och säg att gif ens kommer i närheten.
*skratt* Aja, dom som vill hålla sig till HTML får göra det, men dom anar inte vad dom går miste om.
Åh, glömde en sak.
Du gav inte så vida bra exempel.
”Ett bra exempel”, bilmotorn, varför inte fundera hur bra detta hade kunnat göras i Flash istället?
Hm.. jadu, många gånger bättre iaf.
När jag kollade in länken blev man ju genast irriterad över att hela sidan skulle laddas igen bara för att man skulle se på animationen.
håller helt med om att flash är ett otyg som främst används av reklamfolk som inte klarar av webbstandarder (hoppas jag får många slag i magen för den kommentaren)
mitt främsta argument är faktiskt – alla har inte bredband. flash tar plats och tid att ladda om du sitter med ett modem. har du dessutom en långsam dator blir det ännu värre.
de flesta websiter är ju till för att ge snabb information om något och det blir alltid initialt långsammare med flash.
http://www.rr.com/flash må vara ett skrytprojekt helt byggt i Flash, men ett typexempel på att det faktiskt fungerar att bygga en hel portal med den kritiserade tekniken.
Håller fullständigt med ,glad när jag hör att det finns människor som tänker både på användarvänlighet och tillgänglighet dessutom är på det klara med att flash endast ska användas för animeringar för grafiska förklaringar på komplicerade funktioner, tycker jag. men det kanska också kan användas för enklare grafiska element. Bra att nån förstår att internet borde användas för goda och bra intuitioner. Tack
Är det bristande sexliv som orsakar att man hänger sig på petiteser från vardagen och försöker hitta ett hårstrå i ägget.
Html är stenålder. Min mormor kan html.
Om html är bättre så kunde människan lika gärna huggit i sten istället för att uppfinna skinn och sedan papper och sedan dator.
Flash är en del i utvecklingen. Bara den kroniskt radikalt-konservative kan komma med ett sådant här idiotiskt påstående att flash är idioti.
För det andra så kan man aldrig bygga samma sak med hjälp av html.
Gå till min sajt, prova dina vingar. BYGG DEN MED HTML om du är man. Om du kan det så skall jag göra balls of gold för dig. förgylla dina ballar, och i mina ögon blir du den yttersta manlighetens överman.
Flash är inte framtiden den är nutiden, och precis som med allt annat järnvägen, internet, hjulet, elden, mikron så finns det alltid gubbar som ständigt är negativt inställda. Jag undrar vad problemet beror på.
Eller är det kanske en html kodare som inte begriper sig på flash det minsta, som systematiskt förtalar flash bara för att han själv skall behålla sin status. Ta en snabbkurs!!!
IAF ur min perspaktiv nobbar jag html i mitt arbete och minimerar till det nödvändiga.
För numera är det AJAX, .NET, PHP, ev. lite DHTML, och självklart Flash.
Ciao amateur.
Hajne… din webbplats är det mest röriga och intet sägande skrytprojekt jag någonsin sätt…
Jag blir illamående av alla animationer och navigationen är så besvärande att jag inte kan stanna mer än 1-2 minuter innan jag börjar skaka och vomitterar över skärmen…
Fy FAN för sidor som din!
Håller med Andreas.
Om nu din mormor kan HTML hur kommer det sig att du själv glömmer något så fundamentalt som dokumenttypsdeklaration?
Jag tycker att man borde skrota HTML istället. Tänk att det finns ett alternativ som altid visas exakt lika oberoende på vilken dator el webbläsare man har.
Jag kan nu inte mycket av flash, men jag stör mig på att det alltid ska vara ett så himla stort problem att få webbsidor att renderas lika överalt oavsett plattform när man väljer att programera i HTML.
Vidare utveckla Flash och skrota alla webläsare.
håller föresten med Andreas ovan om den där sidan… den var inte så bra.
O min sida funkar bara säkert i IE7, bara så ni vet. Jag kan fixa det men har inte orkat anstränga mig.
Håller inte riktigt med mig själv där men allt vore så sjukt mycke lättare ifall det man lärde sig programera i t.ex. Javascript i IE funka lika överallt. Därför är flash ruskigt bra även om det just nu inte passar alla ändamål.