Categorieën
Techtalk

Laat Internet Explorer 6 sterven

Wel, de laatste tijd komen er uit het webwereldje steeds meer initiatieven om mensen die nog webbrowser Internet Explorer 6 gebruiken, te overtuigen dat het dringend tijd wordt om eens te upgraden naar de nieuwe, eigentijds IE8. Je hebt Dear IE6, I dropped IE6 en Bring IE6 down door .NET magazine. En dan zijn er nog tal van bedrijven – bijvoorbeeld 37signals en binnen onze landen onlangs Tweakers.net – die IE6 gewoon niet langer ondersteunen. En dat is fantastisch.

Wie er nog aan moet twijfelen waarom het dringend tijd is om Internet Explorer 6 te laten gaan, een paar goeie redenen.

  • IE6 wordt niet langer actief ondersteund door Microsoft. Meer zelfs, ze pushen IE8 mee via Windows Update. Een duidelijke boodschap.
  • IE6 is buggy. De browser draait al mee sinds 2001 en is eigenlijk één groot veiligheidsrisico. Er is heel wat oplapwerk geweest maar in de nieuwe webwereld zijn er veiligere browers
  • IE6 is geen standaard. Think of the webdesigners! De meeste grote browers beantwoorden aan welomschreven standaarden die beschrijven hoe HTML en CSS moet werken. IE6 dateert uit een tijd dat Microsoft daar een heel eigen gedachte over had. Webdesigners moeten dan ook allerlei hacks gebruiken om toch maar te maken dat hun websites op IE6 zouden werken zoals het hoort. Dat brengt dan weer kosten en tijdsverlies met zich mee.

Afin, er zijn er nog heleboel meer maar ik denk dat dat de belangrijkste zijn. Als je dus nog IE6 gebruikt: hoog tijd om eens aan een upgrade te denken of een alternatief te proberen.

Nu zag ik bij Stijn dit initiatief om gebruikers ertoe aan te zetten hun browser te updaten. Via een Javascript popup toont je site een bericht in IE6 die sterk lijkt op een windows status venster. Inclusief het Windows update icoontje. Eerlijk gezegd vind ik dit dan weer een foute manier om het probleem aan te pakken.

  • Het gaat om een misleidende boodschap waar je site doet alsof je besturingssysteem om een update vraagt. Spamsites maken van gelijkaardige ‘spoofing’ technieken gebruik om mensen die doen geloven dat je windowsinstallatie om input vraagt.
  • De gele ‘information bar’ werd geïntroduceerd met SP2 en beantwoordt aan welomschreven gedrag. Doorgaans wordt er gevraagd om een actie te ondernemen: toon een geblokkeerde popup, installeer een plugin (flash, java,…), installeer een update. In dit geval wordt je gewoon naar de website van IE8 geleid en daarna als gebruiker totaal aan je lot over gelaten.
  • De ‘information bar’ in IE6 kan je gewoon uitschakelen. Gebruikers die dit gedaan hebben zullen het verwarrend vinden toch nog popups te zien te krijgen.
  • Heel wat organisaties werken bewust nog met IE6 omdat ze vaak met intranetapplicaties werken die niet zomaar een upgrade kunnen krijgen. Hun IT afdelingen blokkeren juist de updates. Deze popup kan niet zomaar worden geblokkeerd.

Belangrijk is dat de boodschap waarom je zou moeten upgraden totaal voorbij gaat aan de eindgebruiker. Ofwel push je de upgrade – zoals Microsoft en Apple doen – zonder meer, ofwel zorg je ervoor dat de eindgebruiker voldoende geïnformeerd wordt om zelf een beslissing te nemen.

Mocht je de code geïnstalleerd hebben op je site, haal ze er dan van af. Er bestaan genoeg alternatieven om mensen duidelijk te maken dat ze met een verouderde browser werken zonder misleidend te zijn. Je kan dat bijvoorbeeld expliciet aangeven op je site. Of je kan gaan voor progressive enhancement waarbij je zorgt dat de site in IE6 er voldoene proper uitziet maar zonder alle snufjes die nieuwe browsers wel toelaten.

Categorieën
Techtalk

Oh great a new fucking web browser. Kill yourselves.

Kijkt! De jongens en meisjes van Google lanceren hun eigen browser: Google Chrome. Tof! En van alle reacties was deze tweet van Steven Frank eentje die keihard opvalt.

Jezelf een plaatsje te veroveren op de browsermarkt is zo’n beetje hetzelfde als lid worden van een exclusieve golfclub: je moet al verdomd goed zijn én gewicht in de schaal kunnen werpen, wil je iets betekenen. Waarom zou Chrome dan zoveel beter zijn dan de rest? Wel, het uitgangspunt van Google is dat de technologie waarop de concurrentie bouwt stamt uit een tijd dat websites nog websites waren en geen intelligente applicaties. Een tijd waarin je werkelijk nog kon spreken van een webpagina met louter tekst en misschien een foto. Hedendaagse browsers zijn niet gebouwd voor de noden en eisen die moderne webapplicaties zoals Facebook stellen. Daarom besloot Google om van de grond af een browser te bouwen die met specifieke hedendaagse problemen zoals usability/interfacing, stabiliteit, webstandaarden, interoperabiliteit, veiligheid, integratie,… rekening houdt.

Alle details vind je in het uiterst leesbaar en knuffelbare Chrome comic.

Alleen… het blijft nog maar eens een nieuwe browser. En waarom zou de gemiddelde internaut die willen downloaden, installeren en leren gebruiken? Als je de features op de Chrome pagina leest, dan zijn die op het eerste zicht ook niet zo wereldschokkend: tabbed browsen? Importeren van bookmarks? simpler downloads? Ja, die crash control lijkt wel interessant. Enfin, de beste elementen die in de andere browsers zitten. De echte verschillen zitten immers onder de motorkap: een volledig nieuwe javascript engine, een totaal nieuw concept qua procesbeheer, webkit als HTML rendering engine,…

Wat voor de gemiddelde surfer echt van belang is, is dat pagina’s sneller inladen, je computer niet volledig lijkt vast te lopen op flash of java, advertising onderdrukt wordt,… de typische user experience. Google heeft voor de early adaptors alvast een beta versie vrijgegeven om eens mee te spelen.

Google Chrome

Ik heb het ding ondertussen even geïnstalleerd op mijn windows toestel en er even mee gespeeld. Wat valt er op?

  • De browser start razendsnel op.
  • Sites laden zeer snel in. Zelfs resourcemonster Facebook.
  • De interfaces is werkelijk minimalistisch gehouden. Alle aandacht gaat naar de viewport.
  • De Google zoek zit in de URL locator bar geïntegreerd. Tik je een website of een zoekwoord, dan lanceer je in feite een zoekopdracht via Google.
  • Shift – Escape en je ziet het taakbeheer van de browser. In feite is Chrome een beetje Google OS. Wat valt op? Mijn site weegt 6Mb door, Facebook vreet meteen 21Mb aan geheugen en de Flash plugin een goeie 18Mb. Omdat het allemaal gescheiden processen zijn blijft alles lekker snel draaien als aparte mini-applicaties.
  • Gears zit ingebakken maar ik moet nog wat uitvogelen hoe dat spul aan de klap te krijgen.
  • Meer indrukken bij Michel

In alle eerlijkheid, na tien minuten spelen met Chrome voelt Firefox opeens een stuk primitiever aan. Zeker die aparte Google zoekbar die ik toch wel vrij vaak gebruik.

Oké, genoeg om enthousiast over te zijn dus vanuit technisch oogpunt.

Vanuit een strategisch oogpunt doet Google met deze browser een serieuze gooi naar de desktop. Microsoft mag zich gerust bedreigd voelen want dit heeft alvast een zeer goeie eerste indruk op mij gemaakt. Firefox zou nu 20% van de browsermarkt in handen hebben gekregen in de laatste 4 jaar. Chrome zou het zelfde kunnen doen in 2 jaar volgens de techbobo’s. En daar zal het wel niet bij blijven want de echte toekomst is mobiel. Google werkt ook aan Android: een software stapel met een OS, allerlei API’s en what not om mobiele applicaties te schrijven die makkelijk met elkaar kunnen interageren. Het is één van die technologieën die tegenover het huidige iPhone succesverhaal staat. Een killerbrowser op een killermobiel platform. En bovendien allemaal “open source” of toch op zijn minst op open standaarden gebaseerd.

Ik denk dat we Google best wel in het oog mogen houden in de komende jaren. Zij zijn een positie aan het innemen om een flinke stempel op het web van de toekomst te drukken.

Categorieën
Techtalk

Operation aborted

Hm. Blijkbaar was mijn blogje de laatste dagen moeilijk bereikbaar voor Internet Explorer gebruikers. Die kregen een gortdroge ‘operation aborted’ error te zien. Even nagedacht wat ik fout kon hebben gedaan de laatste dagen. Ik moest kijken in de richting van de plugins die ik heb geïnstalleerd. Na wat in- en uitschakelen en testen blijkt nu dat de de slightbox plugin de boosdoener is. Op dit moment lijkt het probleem van de baan te zijn.

Ondertussen vond ik ook nog bevestiging via Google. Terug naar de tekentafel terug en op zoek naar een betere lightbox plugin.

Ik kan natuurlijk ook verlangen naar een ideale wereld waarin mensen (hun oude) Internet Explorer gewoon dumpen voor een alternatief dat wél werkt zonder cryptische foutboodschappen.