[Rediffusion du Mag #3] Si vous utilisez une version récente de macOS ou Windows, l'interface que vous avez devant les yeux est probablement la même que celle n'importe quel autre Mac/PC. Si vous partagez votre ordinateur avec votre famille, ou si chacun de ses membres a son propre appareil, l'interface ne bouge pas non plus. Mais ça n'a pas toujours été le cas. Partons à la découverte de Bob et At Ease.
Dans les années 90, l'informatique était encore quelque chose de compliqué. Les différents systèmes d’exploitation (OS) évoluaient rapidement, et en dix ans, Microsoft est passé de MS-DOS, un système sur fond noir avec des commandes absconses, à Windows 95, qui avait pour objectif de rendre le PC vraiment grand public (voire notre magazine #1). Pendant cette période, les trois premières versions de Windows tentaient de trouver différentes voies pour l'interface graphique.
Cela peut sembler complexe à appréhender en 2021, mais à l'époque, vous pouviez apprendre l'informatique sur des PC sous Windows 3.1, utiliser un Mac à la maison et travailler sous DOS, des systèmes d'exploitation avec des logiques et des interfaces très différentes. En 2021, le problème ne se pose plus réellement : les bases de Windows 95 se retrouvent encore sous Windows 10, les PC sont bien plus courants dans les foyers et même si votre entreprise est restée sous Windows 7, vous ne devriez pas être perdu sous Windows 10.
Chez Apple, c'est assez similaire et le dernier gros changement ergonomique date du début des années 2000 avec Mac OS X. Un macOS Big Sur ou Monterey de 2021 demeure finalement proche d'un Mac OS X Jaguar de 2002, par exemple.
Ne vous inquiétez pas, nous arrivons au sujet. Imaginez un enfant qui découvre l'informatique en 1996 : il possède peut-être un vieux 386 sous DOS pour jouer à Indiana Jones et la Dernière Croisade et avec de la chance, son école a abandonné les ordinateurs Thomson du plan « Informatique pour tous » au profit de PC flambants neufs sous Windows 3.1 ou 95. Mais ce fond vert (oui, le code est #00807F, donc 50,2 % de vert), ce menu Démarrer, c'est compliqué. Ce qui nous amène à Microsoft Bob.
Microsoft Bob (sans Bobette)
Le projet a commencé sous le nom Data Wizard avant de devenir Utopia au début des années 90. Il s'agissait d'un environnement pensé pour « everyone », mais dans un sens assez précis : l'idée était de proposer une interface skeuomorphique – le mot n'existait probablement pas – pour ceux qui ne connaissaient pas l'informatique.
Dans les années 90, les PC étaient assez rares et – nous venons de le voir – le DOS ou même Windows 3.x ne sont pas des exemples d'ergonomie, de simplicité et d'intuitivité. Après une présentation par Bill Gates au CES de 1995, Utopia arrive finalement en mars 1995 sous le nom Microsoft Bob pour 100 dollars (en comparaison, la version boîte de Windows 95 valait 210 dollars) et vise à remplacer l'interface de Windows 3.x.

Vous verrez parfois qu'il ciblait aussi Windows 95 ou NT 4.0, mais ce n'était pas réellement le cas : Windows 95 est sorti plusieurs mois après (en août) et Windows NT 4.0 était essentiellement utilisé dans les entreprises et a été lancé en août 1996. Mais si Bob n'a pas été pensé pour les OS 32 bits de Microsoft, il fonctionne avec ces derniers : vous pouvez même l'installer sur Windows XP. Astuce dans ce cas : il faut ajouter C:\MSBOB dans le PATH.
Mais c'est quoi, Bob ?
Bob est donc une interface skeuomorphique, ce qui veut dire qu’elle reproduit visuellement la métaphore utilisée. Quand un OS parle de « bureau », vous ne visualisez pas réellement un bureau. Avec Bob, c'est le cas : il est représenté par des pièces, qui peuvent être vues comme des bureaux virtuels modernes. Il y en a plusieurs dans la version classique – garage, armoire, chez les souris, salon, chambre et pièce d'étude – et une variante OEM pour les ordinateurs de Gateway 2000 (une marque d'ordinateur disparue) en ajoute d'autres (un grenier, une véranda, différentes variations basées sur une maison en bois, etc.).
Si Bob permet de lancer les applications standards, Microsoft en fournissait aussi quelques-unes spécialement pensées pour l'environnement : un traitement de texte minimaliste, un client e-mail, un calendrier, un carnet d'adresses, une gestion des rappels et même un petit jeu. Dans chaque pièce, il est possible de changer quelques objets (taille, emplacement, etc.), mais ça reste assez léger. Et, surtout, le chien Rover intervient en permanence, pour vous proposer de vous aider. Ce point est probablement le plus énervant : de temps en temps, vous êtes obligé de lui répondre.

L'interface en elle-même se base sur des objets purement décoratifs – nous ne jugerons pas la qualité des graphismes, même si (subjectivement) c'est assez moche – mais aussi sur d'autres qui permettent de lancer des programmes. Petit paradoxe, vous pouvez exécuter des applications liées à l'environnement, mais si vous préférez utiliser vos propres logiciels, vous vous retrouverez avec les menus de Windows 3.x pour la sélection des données, avec la structure habituelle de l'OS (et donc sans les noms de fichiers longs, par exemple).
Microsoft espérait évidemment que les éditeurs suivraient et développeraient des applications compatibles avec Bob (et intégrées à l'environnement) mais ce vœu pieux ne s'est jamais réalisé. Enfin, presque : Microsoft a proposé Great Greetings, un programme de création de cartes de vœux qui nécessite Microsoft Bob (et ne s'installe que depuis ce dernier).
Les (gros) défauts de Bob
Le premier gros problème de Bob vient de la configuration nécessaire : l'interface, colorée et chargée, demande un processeur Intel 80486 et 8 Mo de mémoire. À l'époque (1995), il s'agit de valeurs relativement élevées et même Windows 95 pouvait se contenter d'un 80386 et de 4 Mo de mémoire (même s'il s'agissait clairement d'une mauvaise idée).
Le second défaut de Bob est lié à l'interface. Elle était vue comme incohérente par les journalistes de l'époque, nous ne pouvons que les suivre sur ce point. En effet, certains réflexes classiques sont inversés (dans les boutons, celui qui permet d'accepter est à droite, la norme est plutôt de placer le OK à gauche), les raccourcis changent selon les programmes, etc.

Dans la même veine, l'interface elle-même est critiquée parce qu'elle ne s'adapte absolument pas : vous avez une chambre, un bureau (etc.), mais ils sont assez figés, identiques chez tous les utilisateurs, la seule variable d'ajustement est le positionnement des objets et leur taille. L'idée du skeuomorphisme est intéressante, mais Microsoft (probablement en partie à cause de contraintes techniques) n'a pas pu aller assez loin et les concepts ressemblent à des clichés : il est impossible de reproduire la pièce où vous vous trouvez, il faut choisir des décors tout droit sortis d'une série TV ou d’un film familial.
Le dernier point est la base de ce dossier : Bob n'aide pas vraiment les utilisateurs. Il les prend par la main, leur apprend des réflexes inutiles, explique les choses de façon parfois simpliste (et c'est ici un défaut). Vous pouviez employer Microsoft Bob pour les fonctions qu'il proposait, mais l'environnement n'allait pas vous donner les marques pour comprendre le DOS, Windows 3.x ou Windows 95, qui arrivait.
Bob dans Windows XP, le saviez-vous ?
Selon David Plummer, un ancien développeur de chez Microsoft, Bob est présent dans toutes les copies de Windows XP. Vraiment ? Vraiment. Microsoft Bob sert en effet de DRM dans l'OS de Microsoft, ce qui nécessite quelques explications.
Au moment de la création de la protection contre la copie de Windows XP, la société avait besoin d'un moyen de différencier les versions de l’OS destinées à l’intégration (OEM) ou à la vente à l’unité de façon fiable. Il a donc été décidé de placer une sorte de « blob » contenant des données connues. Pour éviter le piratage par Internet – rappelez-vous, nous sommes à l'époque du modem 56K – ces données devaient peser plusieurs mégaoctets et ne pas se compresser facilement. Dave Plummer a décidé de partir des images des disquettes de Microsoft Bob, qui ont été chiffrées, concaténées et (re)chiffrées.
Cette histoire avait déjà été racontée par Raymond Chen, un autre développeur connu de la firme de Redmond, ce qui semble donc accréditer ce qui est parfois vu comme une légende urbaine. Nous vous laissons juger.
L'héritage de Bob
Microsoft a décidé d'arrêter les frais assez rapidement, au début de l'année 1996. Alors que la société espérait un succès équivalent à Works (une suite bureautique qui concurrençait Office dans le grand public) ou Encarta – le Wikipédia offline des jeunes des années 90 –, les chiffres officieux indiquent que Microsoft n'aurait vendu que 58 000 copies.
Mais Bob n'était pas mort, ou du moins pas totalement. Premièrement, il serait présent dans les disques de Windows XP. Deuxièmement, surtout, certains concepts de Bob sont présents dans d'autres produits Microsoft.
Troisièmement, le fameux Clippy apparu avec Office 97 utilise la même technologique que celle de Bob. Et il ne s'agit pas d'une vague descendance ou d'un fonctionnement proche : dans Office 97, il est littéralement possible de remplacer les fichiers de Clippy par ceux de Bob (par exemple Rover, le chien). Et si vous avez travaillé sous Windows XP, vous connaissez probablement le chien en question : Microsoft l'a réutilisé comme assistant pour la recherche dans son OS, en 2001.
Nous avons parlé de Microsoft Bob, il est temps de voir un environnement concurrent : At Ease. Ce logiciel, développé par Apple au milieu des années 90 pour le System 7 (qui ne s'appelait pas encore Mac OS), était une sorte de Finder simplifié. Si vous ne connaissez pas les systèmes d'Apple, le Finder (qui existe toujours) est, en schématisant, l'interface que vous aurez devant vous en démarrant un Mac, mais aussi l'explorateur de fichiers qui va vous permettre de lancer des applications. C'est encore plus vrai dans les Mac OS « classique » : à l'époque, il n'y avait pas de lanceur (comme le Launchpad) ni de Dock.
Il existe plusieurs versions de At Ease (de la 1.0 à la 3.0) ainsi qu'une variante pour les entreprises, et Apple a proposé des versions de son logiciel pour différentes langues (dont le français). L'installation d'At Ease est assez simple, comme souvent avec l'OS d'Apple, et le programme ajoute un tableau de bord (l'équivalent des éléments du panneau de configuration de Windows) qui permet de définir sur quel environnement le Mac démarre : le Finder ou At Ease. Petite astuce si vous voulez tenter (comme nous) : la première version d'At Ease a tendance à planter totalement Mac OS 9 au démarrage, donc prévoyez la possibilité de booter d'un disque externe pour éviter ça.
Comic sans MS est lié à Bob, le saviez-vous ?
La police de caractère Comic Sans MS (voir notre magazine #1), si honnie par certains, a été imaginée par Vincent Connare grâce à Microsoft Bob. Quand il a découvert une version bêta de Bob en 1994, il a été étonné de voir que les bulles du chien Rover affichaient du Times New Roman, une police très sérieuse et inadaptée à une interface prévue pour les enfants.
Il a donc décidé de concevoir quelque chose de plus « Comic » (l'équivalent de nos bandes dessinées). Pourtant, si vous regardez nos captures, Comic Sans MS n'est pas présent dans Microsoft Bob : elle n'est arrivée qu'en août 1995 avec Windows 95 Plus!, plusieurs mois après la sortie de Bob.
Une interface et des fonctions limitées
Microsoft Bob tentait de créer une nouvelle interface assez éloignée des codes de l'informatique, At Ease doit plus être vu comme une interface simplifiée et limitée. Au lieu du bureau avec les icônes, At Ease démarre sur plusieurs panneaux, avec chacun une fonction précise.
Mais les possibilités dépendent des réglages choisis : l'administrateur (nous n'avons pas d'autres mots, mais il s’agit de la personne qui gère l'ordinateur) décide quelles applications peuvent être exécutées, si l'utilisateur peut stocker ses données sur l'ordinateur lui-même ou uniquement sur une disquette – oui, c'est très années 90 –, s'il peut accéder au Finder classique, etc. At Ease, en plus d'un environnement simplifié, amène donc un semblant de gestion des utilisateurs, une fonction absente de certains des OS d'Apple (comme System 7) et apparue plus tard.
De la même manière que Microsoft Bob, l'ensemble essaye tout de même d'aller vers une interface skeuomorphique : At Ease va illustrer le bureau avec des images texturées, qui ressemblent à de vrais documents. Nous sommes certes loin de la débauche graphique de Bob, mais aussi assez éloigné – dans un autre sens – de la sobriété classique des bureaux des OS de l'époque.

L'apprentissage de la souris
Un peu comme Bob (encore), At Ease vise l'apprentissage et les enfants. Le seul logiciel installé par défaut dans les documents est une sorte de jeu qui sert à apprendre à manier la souris. C'est assez basique et le programme tombe souvent dans le travers de ce genre de choses : ce n'est pas très intéressant. La solution de Microsoft à l'époque, qui était d'intégrer le Solitaire, avait plus de sens : le but restait le même mais n'était pas indiqué explicitement. En fournissant un jeu qui a fait perdre plusieurs points de productivité à certains pays (nous n'avons aucune source, c'est un ressenti personnel), Microsoft a réussi à faire adopter la souris à des millions de gens.
At Ease diffère aussi de son concurrent dans le sens où il s'agit d'un Finder alternatif avec les mêmes concepts de base sur le placement des boutons, l'aspect des menus, etc. Si vous avez employé un Macintosh à l'époque, At Ease ne change pas fondamentalement les codes, mais rend l'interface plus simple (et plus simpliste).
C'est probablement la raison pour laquelle il a été développé pendant plusieurs années, avec trois versions majeures et une variante « for Workgroups » qui ajoutait des fonctions dédiées aux entreprises, avec notamment la possibilité de contrôler les médias accessibles, du CD-ROM à la disquette aux partages AppleTalk. Comme Bob (encore), At Ease a servi de base à quelques fonctions : la gestion des utilisateurs sous Mac OS 9, rudimentaire, vient d'At Ease par exemple. Et – chose finalement assez étonnante – l’arrivée progressive de Mac OS X au début des années 2000 n'a pas réellement signé la fin d'At Ease. En effet, Apple a proposé pendant de longues années un Finder simplifié dans son système.
Le Finder simplifié de macOS
Cette version simplifiée du Finder se retrouve dans toutes les variantes de l’UNIX d'Apple jusqu'à macOS Mojave (10.14), et nous n'avons pas trouvé sa présence dans les opus plus récents. Il s'active dans les Préférences Système à la création d'un compte géré par le contrôle parental de l'OS.
Il s'agit d'une des nombreuses options qui offrent de réduire les possibilités d'interactions d'un enfant pour éviter les soucis : le Finder simplifié affiche uniquement un dossier Documents qui contient... les documents (oui, c'est logique) et une fenêtre qui présente les applications. Dans ce mode, toute l'arborescence du système de fichiers est totalement invisible et inaccessible. Certaines apps (Aperçu par exemple) vous proposeront des fenêtres d'ouverture de fichiers standards mais les données (visibles) resteront inutilisables.
Comme sous At Ease, un menu permet de lancer la version classique (et complète) du Finder mais sous macOS, un système UNIX, la gestion des droits est bien plus propre qu'avec At Ease : sans un nom d'utilisateur et le mot de passe associé, il ne s’exécutera pas.
At Ease préfigurait peut-être iOS
Avec des yeux modernes et un peu d'imagination, At Ease donnait un avant-goût d’iOS : de grosses icônes en grille, un système de fichiers invisible, des limites extrêmement nombreuses qui empêchent de modifier l'environnement. Mais selon nous, il s'agit plus d'une sorte de convergence évolutive.
Les personnes à l'origine d'iOS connaissaient probablement cet outil, mais les raisons derrière l'interface et les limites ne sont pas les mêmes. At Ease, à l'époque, visait à simplifier un OS déjà très accessible, pour permettre à des novices d'utiliser l'ordinateur. Sous iOS, le but peut sembler le même, mais une bonne partie des choix et des contraintes viennent des limites matérielles des premiers appareils : Apple n'aurait pas pu simplifier l'interface de Mac OS X pour la faire tourner sur un iPhone.
En réalité, le raisonnement a posteriori tend toujours à imaginer des similitudes qui n'existent pas réellement. Vous verrez d’ailleurs souvent des comparaisons très directes entre At Ease, Microsoft Bob et Packard Bell Navigator, alors que les trois environnements, s'ils visent le même but, demeurent très différents dans leur mise en œuvre.

La simplification par l’interface, une tendance récurrente
Nous vous avons parlé de Microsoft Bob et d'Apple At Ease parce que les deux interfaces proviennent de sociétés spécialisées dans les OS, mais il ne s'agit évidemment pas des seules tentatives dans ce domaine. La plus connue des alternatives reste probablement le Packard Bell Navigator : il a été préinstallé pendant de longues années et il existe même une version 3D sortie vers 2000. À l'époque, le constructeur vendait des ordinateurs par millions et les PC de la marque ont souvent été un point d'entrée dans l'informatique dans les années 90 : ils étaient proposés en tête de gondole dans les supermarchés à des prix parfois intéressants.
Si certains voient Navigator comme le précurseur de Microsoft Bob, il s'approche plus d'At Ease et doit être considéré comme une sorte de launcher primitif. Packard Bell n'avait pas essayé de repenser totalement l'interface, mais offrait plutôt une solution qui simplifiait le lancement des applications. Elle proposait différents écrans, avec chacun une fonction précise, et la possibilité de retourner facilement sous Windows 3.x.
Nous pourrions aussi citer 3DNA, une interface en 3D qui permet de naviguer dans l'ordinateur à travers un centre commercial virtuel, ou même fsn (File System Navigator), un navigateur de fichiers en « 3D » popularisé par le film Jurassic Park (« It's a UNIX system! I know this! »). Mais dans tous les cas, le résultat demeure malheureusement le même : tenter de casser les codes des interfaces aboutit généralement à un échec.
Ne tentez pas de casser les codes
Nous l'avons vu au début de l'article, l'exercice est très compliqué, et pour une bonne raison : tout changer, dont les réflexes des utilisateurs, amène souvent à un désastre. Même en 1995, alors que l'informatique au sens large n'était pas aussi présente qu'actuellement, les changements de paradigmes de Microsoft Bob n'ont pas pris. Et une initiative comme celle de Microsoft aurait encore moins de chances de réussir à notre époque : les réflexes sont trop ancrés pour être modifiés.
Enfin... soyons honnêtes : ce constat se limite à l’informatique de bureau. En effet, Google ou Apple ont réussi à casser les codes et à développer des choses différentes dans le domaine de la mobilité, plus simples, moins standardisées. Mais pour un iOS ou un Android qui ont pris, combien de Bada, webOS ou Windows Mobile disparus et oubliés ?
Pour terminer de façon très pragmatique, il faut aussi rappeler que proposer une interface pensée pour les enfants (ou les personnes âgées) en considérant qu'ils sont idiots, aiment les grosses icônes et risquent de tout casser à la moindre manipulation demeure contre-productif.
Vous n'aiderez personne à comprendre comment utiliser un ordinateur en lui mettant une interface mal dessinée avec un assistant qui vient vous interrompre en permanence. En réalité, ils ne sont (généralement) pas idiots et peuvent parfaitement apprendre à exploiter macOS, Windows ou GNU/Linux. Si vous lisez ce magazine, c'est même probablement le cas : une partie d'entre vous a sûrement commencé sous MS-DOS. Certes, vous devrez peut-être limiter un peu les droits, éventuellement réinstaller de temps en temps (mais vous avez évidemment une sauvegarde) ou prendre un peu de temps pour approfondir certains concepts, mais tout devrait néanmoins bien se passer sans que Rover intervienne pour expliquer comment lancer une application.
Cet article a initialement été publié dans le magazine #3 de Next INpact distribué début 2022. Il est pour le moment réservé à nos abonnés et sera ensuite accessible à tous, comme l'ensemble de nos contenus. Nos magazines sont disponibles à la vente au sein de notre boutique en ligne.