switchbrowser.org

Switch browser är mitt senaste projekt. Själva idén med switchbrowser.org startade att jag blev trött på att jämt ha ett extra öga på hur sidan ser ut med de olika versionerna av Microsofts Internet Explorer. När jag utvecklar nya eller existerande sidor så arbetar jag alltid mot webbläsaren Mozilla Firefox för att arbeta fram slutresultatet. Jag är självfallet mån om att följa webbstandarden så mina sidor validerar godkänt (X)HTML och CSS.

När hemsidan börjar närma sig en färdig produkt så använder jag mig av tjänster browsershots.org för att få skärmbilder av min sida från olika webbläsare och operativsystem. Jag vill här ta denna hemsida du besöker nu som exempel. Sidan såg precis ut som jag ville i princip alla webbläsare. Där det inte ser bra ur är oftast någon ovanlig webbläsare ingen använder eller Microsofts Internet Explorer! I mitt fall var det bara Internet Explorer som strulade.

Som webbutvecklare är jag inte ensam om att svära både en och flera gånger åt IE. Vad är det då som strular till det? Microsoft är störts i världen på operativsystem och har därför även blivit störst på webbläsare då de inkluderar det i sitt operativsystem. Microsoft har även varit mästare i att utforma egna standarder, snarare än att följa existerande. Här har vi Internet som ett utmärkt exempel. Den mycket uråldriga fossila webbläsare IE6 från 2001 är fortfarande den mest förekommande på Internet, även om den så sakteliga börja se sitt slut. Denna webbläsare är en mästare på att inte följa webbstandarden och här får man ofta trixa en hel del för att sidan ska se bra ut. Oftast får man skapa egna stilmallar för IE6 (CSS).

När Microsoft introducerade IE7 så blev det lite bättre trotts att Microsoft fortsatt envisades med egna standarder. Även denna webbläsare behöver oftast en separat stilmall. Denna webbläsare har också ställt till det för webbutvecklare men till skillnad mot IE6 så måste vi ha med IE7 i åtanke under utvecklingsprocessen. Varför ska vi sluta ha med IE6 i planeringen av nya eller existerande hemsidor? Nu lever vi i 2010 och IE6 är från 2001. Den är alltså 9 år gammal och det har hänt en hel del med Internet sedan dess. Tillsammans måste vi uppgradera vår webbläsarupplevelse så vi kan föra Internet framåt. Mer och mer utvecklare och företag börjar sluta med supporten för IE6. Senaste exemplet är Google som nu börjar sluta med supporten för IE6 på sina tjänster. Bra!! Det är tack vare stora företag som Google som vi nu aktivt kan förbise den urgamla webbläsaren.

När Internet Explorer 8 släpptes meddelade Microsoft att det äntligen har för avsikt att följa webbstandarden och inget annat. Tack och lov! Dock har jag noterat att även denna webbläsare kan strula till det lite, men nu är iallafall Microsoft på rätt spår! Ni undrar säkert varför det är så viktigt att följa webbstandarden? Ja bara för att man följer standarden så behöver det inte betyda att den ser bra ut i alla webbläsare, men man ökar chansen att man slipper modifiera färdiga layouter för enstaka webbläsare. Standardiserat arbetssätt!

Vad har då allt detta med switchbrowser.org att göra? Jo jag ville ha en hemsida där besökaren kan kontrollera om de använder den senaste versionen av sin favorit webbläsare. Har man inte det så ska man bli informerad om detta och få hjälp att uppgradera. Antingen uppgradera den webbläsare man använder eller kanske byta till någon annan? Jag har valt att ha med de mest populäraste webbläsarna på denna sida. Jag vet att det finns en hel drös till, men de är så ovanligt förekommande att jag valt bort dem i detta läge. Blir någon av dess mer populär så ska jag självfallet ha med dem på sidan.

Ni som besökt sidan har säkerligen noterat att webbläsarna slumpas fram i slumpad ordning. Detta är medvetet och jag ska förklara varför! Själv är jag ett Firefox fan av högsta rang, så jag skulle gärna vilja ha Firefox överst alltid! Men nu är det som så att det innehåll som finns överst på sidan är det som besökaren ser först och lägger störst intresse kring. Att ligga överst på en sida är extremt viktigt om vi exempelvis pratar sökresultat hos Google. Bara för att jag föredrar Firefox så behöver inte det betyda att andra som nyfiket testar gör det också. Därför vill jag informera och skriva några få trevliga ord om respektive webbläsare, men ändå vara opartisk! Även om jag personligen vill slänga Internet Explorer dit pepparn växer så kan jag ju inte tvinga andra som kanske gillar den webbläsaren att göra så också.

I det första stadiet ville jag ha en sida som kunde kontrollera om webbläsar versionen är den senaste eller ej och samtidigt informera om vilka alternativ som finns. Här är jag klar, men det betyder inte att utvecklingen kring sidan stannar här! Jag tar självfallet emot feedback på hur jag (eller framtida vi :) ) ska kunna utveckla sidan vidare. Sidan är inte nedkluddad med reklam och jag har inga framtida planer på att förse sidan med reklam heller. Men den som lever får se :)

Okej, men nu har jag skapat denna tjänst! Vad händer nu då? Ska folk bara knappra in adressen och få hjälp? Visst får dom det :) Men exempelvis kan webbutvecklare som precis som jag är trött på utdaterade webbläsare ha en sida att referera till! Om en sida kanske har en kontroll som meddelar om webbläsaren är gammal, ja då är det ju perfekt att kunna hänvisa till denna tjänst! Eller så kanske man bara vill direktlänka från sin hemsida eller från sociala medier som exempelvis twitter eller facebook. Har du som läser detta förslag, tips eller idéer så är det mycket uppskattat! :)