RIP, IE6

Finn.no har idag lagt ut en oppfordring til brukere av Internet Explorer 6 om å oppgradere eller bytte nettleseren sin. Dette er et flott utspill fra Finn.no, og jeg håper både Finn.no’s brukere og andre nettsteder tar oppfordringen.

27. august 2001 var dagen da Internet Explorer 6 så dagens lys for første gang. Jeg husker godt at jeg den gangen klødde i fingrene etter å få bruke de fantastiske nyhetene i IE6, alt fra en innebygget XML-parser til DHTML og iframes.

Nå har jeg selv aldri laget noe nettsted med glorete “best viewed with…”-ikoner som oppfordrer besøkende til å oppgradere nettleseren, maksimere vinduet, installere etpar plugins og kanskje justere skjermoppløsningen sin, men det var mange som la ut oppfordringer til besøkende om å oppgradere til nettopp IE6 – slik at utvikleren kunne få ta i bruk nyhetene IE6 brakte. Paradoksalt nok er det omtrent på samme måte vi nå tar farvel med IE6, gjennom at brukerne blir bedt om å oppgradere slik at vi ikke lenger trenger å ta hensyn til denne gamle nettleseren.

Det er noe helt allmenngyldig å lære fra dette, nemlig at ny teknologi alltid er mer spennende enn gammel teknologi, spesielt for oss som er opptatt av teknologi. Det er trolig mindre sannsynlig at bestefar bytter ut nettleseren sin så lenge den gamle fungerer for ham. Og denne nøkternheten til det som er nytt kan vi antakelig ha god nytte av å ta med oss, samtidig som vi skal være forsiktig med å sette opp for mange stengsler for de som besøker oss; stiller vi for strenge krav går de nok bare videre.

Siden Internet Explorer 6 kom ut har det skjedd mye på webben. Fra 2001 fram til 2007 var IE6 den suverent største nettleseren, i 2002-2003 hadde de forskjellige IE-versjonene opptil 95% markedsandel. Denne markedssituasjonen innebar at det i stor grad var Microsoft som definerte hva en nettleser skulle være. Idag er situasjonen en helt annen. Mozillas Firefox er den store nummer 2, og deretter en lang rekke nettlesere. Når denne situasjonen ikke er fullstendig uhåndterbar for oss som utvikler nettjenester er det fordi vi med rimelig sikkerhet kan anta at alle disse nettleserne følger samme standarder.

I en perfekt verden kunne jeg brukt én nettleser mens jeg utvikler en nettside og så vite at sidene vil se like ut i alle andre nettlesere. Og holder man seg til standardene vil dette i stor grad være tilfelle, med ett stort unntak: Internet Explorer 6. Jeg har vært på prosjekter der 1/3 av utviklingstiden har gått med til å få sidene til å se ut slik man ønsker i IE6. Opplevelsen er helt slapstick: du får noe til å fungere i IE6 bare for å konstatere at det ikke lenger virker i andre nettlesere. Når du får det til å fungere i andre nettlesere slutter det å virke i IE6. Tenk hva man kunne brukt den 1/3 av prosjekttida hvis man slapp å bruke den på IE6. Internet Explorer 6 koster samfunnet milliarder med kroner hvert eneste år.

Det som gjør at andelen IE6-brukere etter at IE7 har eksistert i etpar år fortsatt ikke synker raskere er trolig at mange bedrifter har standardisert på IE6, og at de ansatte selv ikke kan oppgradere nettleseren. Grunnen til at mange bedrifter tviholder på IE6 er at de har utviklet/kjøpt nettløsninger som bare fungerer i IE6, og dermed ikke kan bytte. (Grunnen til at det ble utviklet løsninger som bare fungerer i IE6 var alle de kule nye tingene IE6 brakte med seg). Og dette virker jo som et rimelig resonnement for disse bedriftene: det vil koste dem penger å bytte/endre disse systemene, dermed vil de fortsette å bruke IE6 så lenge de ikke tvinges til noe annet. Dette igjen påfører nettstedene kostnader med å støtte IE6, som bidrar til at man ikke trenger bytte.

Når Finn.no nå trolig har begynt utfasingen av sin støtte for IE6 betyr dette at de som surfer fra jobben med IE6 ikke lenger kan bruke Finn.no. Dette kommer til å skape press på IT-avdelingene, og blant de som utøver dette presset finner vi også beslutningstakere i bedriften. Når daglig leder ikke får søkt etter bruktbil fra jobben i lunsjpausen vil jeg anta de fleste IT-avdelinger får noe å henge fingrene i. Finn.no legger ved dette grepet problemet tilbake i det fanget der det hører hjemme, og jeg tror vi kan regne med å se andelen IE6-brukere på nettstedene våre synke drastisk de neste ukene. Er det ett nettsted alle bruker fra jobben er det Finn.no.

Hvil i fred, IE6.

No_gravatar

Daglige ledere kjøpera ikke bruktbiler??

61e763d2de3542289fa2d754d881fcf6?d=http%3a%2f%2fshortcut

Åh, beklager, det skulle selvsagt være villa, ikke bruktbil

No_gravatar

For ikke å snakke om vg.no. Er vel ratt noen få mennesker som kikker innom der fra jobben og vet jeg.

Interessant det du nevner med den perfekte verdenen. Det har seg nemlig sånn at vi er farlig nærme en slik situasjon nå. Prosjektet jeg er i nå har jeg jobbet nesten utelukkende i Firefox i lange perioder. Når jeg gjør avsjekk i opptil flere versjoner av Opera, Safari og Chrome slipper jeg unna med en times tid med småflikking før jeg er i mål. Deretter kan det gå dager med arbeid for å få IE 6 + 7 med på leken.

Jeg syns det er kjempestas at vi har en kampanje rullende nå for å oppdatere folk, men samtidig skulle jeg (nå når jeg har tenkt litt over det) ønske at vi hadde holdt igjen et par måneder til så vi kunne bedt IE6- OG IE7-brukere oppdatere til IE8 (eller en av de andre selvfølgelig)

61e763d2de3542289fa2d754d881fcf6?d=http%3a%2f%2fshortcut

Det hadde jo vært veldig bra om vi kunne blitt kvitt IE7, men vil det ærlig talt være så forskjellig med IE8? Nå har ikke jeg sett på IE8, men problemet med alle IE-versjoner er vel at de må være bakoverkompatible med tidligere versjoner, dermed blir man vel per design aldri kvitt særhetene?

Det rasjonelle for Microsoft idag hadde vel vært å brande en webkit-basert nettleser som Internet Explorer og så sluppet å bruke masse penger på utvikling av en nettleser – forretningsmodellen bak IE er vel kort og godt død.

Jeg tror IE kommer til å koste oss ekstra arbeid, enten det er versjon 6, 7, 8 eller 9 det er snakk om. Men etter min erfaring er IE 6 helt i særklasse når det gjelder ekstraarbeid; med IE7 virker det i det minste som teamet har ønsket å lage en browser som støtter standardene?

No_gravatar

Det er mindre som skiller IE6 og IE7 enn man kanskje kan få inntrykk av. I IE8 har man faktisk oppnådd bortimot full CSS2.1-støtte, og den passerer ACID2-testen. Det er ganske store fremskritt.

Men, som du sier, de henger jo bak. Mens IE har “played catch-up” driver jo de andre med ny og spennende teknologi da, og diverse CSS3-biter begynner jo å komme til live både her og både der.

Det som også er annerledes i IE8 fra tidligere er at den default oppfører seg som en standardvennlig nettleser. Bakoverkompatibiliteten du snakker om er bygget inn i alternative render-modes. Så de har gjort et forsøk på å kvitte seg med fortiden. Men jeg er uansett enig; businesscaset for nettleseren er dødt.

Microsoft vil kunne hente mye mer på å jobbe med features som sluttbrukere bryr seg om, og heller bruke webkit e.l. som du foreslår. Problemet i dette tilfellet er selvfølgelig at release-syklusen til MS er for tung og treig til at de ville kunne være oppdatert selv med webkit som renderingmotor :)


Gravatar-aktivert. Les mer om gravatar.
E-postadressen vil ikke vises på siden