Ontwerpen doe ik op een iMac, inloggen op de webserver via een SSH verbinding (Unix), en als Helpdesk agent moet ik overweg kunnen met Windows, alle versies. Mail lezen doe ik via Squirrelmail (webbased), Outlook, Mail (Mac OS X) ?
Elke keer opnieuw vraagt het besturingssysteem om je aan te passen. Niet alles is mogelijk of hetzelfde op verschillende platformen en het duurt even voor je eraan gewend raakt. Geen probleem.
De gemiddelde gebruiker daarentegen heeft daar wel een probleem.
Applicaties die je via een webinterface aanstuurt zijn ingebed in de browser en het besturingssyteem. Voor veel gebruikers is het zelfs onduidelijk wat het verschil is tussen de webpagina en de browser. (Denk maar aan reclame die zich als een DOS scherm vermomt).
Hij / zij wordt geconfronteerd met interfaces waartussen geen of weinig onderscheid gemaakt wordt. Wat voor zoveel webontwikkelaars duidelijk is, heeft geen betekenis voor de gemiddelde gebruiker.
De mythe van het transparante besturingssyteem beweert dat alle knoppen en schermen weten wat de user ermee wil doen. Iedereen die 1 dag op een Helpdesk heeft gewerkt, weet dat dit larie en apekool is. De gebruiksvriendelijkheid en leercurve van een HTML/Javascript pagina is niet gelinkt aan die van de browser.
Browser en besturingssyteem zijn wel gebonden juist omdat de maker van het besturingssyteem vraagt en documentatie aanbiedt om dit zo coherent mogelijk te maken. Het verschil tussen het besturingssysteem en het programma verdwijnt daardoor.
Gebruikers die naar een helpdesk bellen hebben daar duidelijk geen probleem mee. Voor hen is het zeer duidelijk dat zij moeten leren omgaan met de mogelijkheden en beperkingen van het systeem. En liefst omheen de beperkingen geraken zodat zij hun taak kunnen uitvoeren ipv proberen uit te zoeken hoe ze deze of die optie kunnen aanzetten. De mythe wordt alleen ondersteund door webontwerpers, ontwikkelaars en programmeurs (of is dat veranderd?).