Hvor lenge skal webben lide av dårlige nettlesere?
Med Firefox 3 like rundt hjørnet og Safari 3.1 ute idag kan man lure på hvor relevant Internet Explorer er. Noen kalde fakta og en aldri så liten oppfordring følger….
Apple slapp Safari 3.1 idag; Safari 3.1 har støtte for en god del av det som er foreslått i HTML 5, en innebygget database og mye annet snacks. Firefox 3 er nå i beta, og ser ut til å være en kjapp og sexy nettleser.
Vi som lager nettsider legger imidlertid strenge føringer på oss selv som gjør at vi ikke bruker disse fete nyhetene fra nettleserne; hovedgrunnen er Internet Explorer. Internet Explorer 8 kan kanskje komme til å bli riktig bra, IE7 er ikke så aller verst, men i en slags masochistisk selvdisiplin tilpasser vi fortsatt nettsidene våre til Internet Explorer 6, som kom ut sånn circa i juratida. Denne velmente selvdisiplinen gjør at de fleste nettsider på innsiden ser ut som ukegammel spaghetti, et sammensurium av Araldit og duct-tape – hacks på dataspråket – for å fungere i programmer vi alle skulle ønske ikke lenger fantes. For alle som faktisk bruker en moderne nettleser må dette føles omtrent som å kjøre en Lamborghini på norske veier, det er rett og slett liten vits.
Bloggen du leser nå har en utypisk lesergruppe:
- 57% av leserne bruker Safari
- 31% av leserne bruker Firefox
- 9% av leserne bruker Internet Explorer
Et annet nettsted vi kjenner ganske godt til – Vålerenga-sjappa på nett – har en mer typisk målgruppe:
- 81% bruker Internet Explorer
- 14% bruker Firefox
- 2.7% bruker Safari
- 2.5% bruker Opera
En relativt ny trend i nettlesermarkedet er at det begynner å flokke seg rundt en håndfull nettleser-motorer:
- Gecko brukes i Firefox, Mozilla og en haug smale nettlesere
- Webkit brukes i Safari, Konqueror, iPhone/iPod touch,
iTunes, Adobe AIR og etterhver også Epiphany
For oss som utvikler nettsider er dette relevant; vi ser at “innmaten” i nettlesere og nettleser-lignende programmer i større og større grad er basert på kvalitetskode, samtidig som vi fortsatt har et innslag av konkurranse i og med at det finnes flere aktører. Microsoft og Opera er idag de store unntakene i at de vedlikeholder sine egne, proprietære (i betydningen lukket kildekode) nettlesermotorer. Opera har en rimelig god track record på å følge standarder, mens Microsoft – uansett hvor mye de prøver det motsatte – ender opp med spesialtilfeller. Og her står vi overfor et høna-eller-egget-dilemma: så lenge vi fortsetter å lage nettsider som fungerer i IE trenger ikke brukerne våre å oppgradere til en skikkelig nettleser, og dermed er vi med på å forlenge problemet.
Jeg tror løsningen ligger i å lage løsninger som funker i Internet Explorer, men skinner i andre nettlesere. Jeg satte opp et kjapt eksempel på en de nye CSS-egenskapene i Webkit/Safari for etpar dager siden – en slik løsning vil være leselig i Internet Explorer, men brukeropplevelsen vil være langt rikere med en moderne nettleser. Om vi omfavner slike praksiser er min påstand at brukerne vil kappes om å laste ned en ny nettleser så snart de ser hvor kul webben er for “alle de andre”. Om elementene på en nettside i din nettleser har harde, firkantete hjørner uten skygge og visuelle effekter; og du så ser at kollegaen får pene, runde hjørner med skygger, glasseffekter og diskrete animasjoner vil de tidsnok laste ned en annen nettleser. Der man tidligere ble møtt med “Denne nettsiden fungerer best i xxx”, som oppfordret brukerne til å laste ned en annen nettleser, bør vi heller satse på sex appeal; la brukerne selv finne ut av hva de går glipp av.
Hvordan tror du nettlesermarkedet ser ut om et år?
Oppdatering
TechCrunch ser ut til å ha plukket opp denne artikkelen – :-) – og oppfordrer nettbrukere til å slutte å støtte Internet Explorer 6. De linker til Save the developers og peker på etpar fine knapper man kan bruke på nettsidene sine:


