Dieu merci, MacOS n'a pas de menu de démarrage. Le menu de démarrage se trouve dans la " barre des tâches " de Windows, nommée de manière plutôt prétentieuse, que le Mac appelle joliment le Dock. Même les mots "barre des tâches" suggèrent qu'il s'agit d'une machine destinée à vous faire travailler - voici les tâches possibles que vous devriez faire au travail aujourd'hui, faites-les. Le Macintosh est bien plus une machine que l'on peut utiliser de manière créative. Microsoft et Windows ont hérité cette vision des BUSINESS MACHINES d'IBM International. IBM fabriquait des machines pour contrôler la main-d'œuvre (ou pire les populations en Allemagne dans les années 40).
Même le Dock est controversé. Bruce Tognazzini l'un des premiers concepteurs de l'interface utilisateur de l'ordinateur détestait le Dock:
Top 10 Reasons the Dock Sucks
Certains de ces points ont été corrigés (de meilleures icônes, donc les étiquettes ne sont pas vraiment nécessaires, et les étiquettes apparaissent). Mais beaucoup de choses peuvent être appliquées à la barre des tâches de Windows.
Et puis il y a la façon dont la barre des tâches et le Dock volent une grande partie de l'espace de l'écran en bas de l'écran. J'ai mon Dock réglé sur la gauche et pour n'apparaître que lorsque le pointeur de localisation est là. L'espace vertical est important parce que la plupart des documents s'étendent vers le bas et si vous achetez un grand écran (ou peut-être plus critique sur un petit écran), l'écran devrait être utilisé pour voir autant de document que possible SANS avoir besoin de faire défiler.
Mais Microsoft vole sans vergogne l'espace vertical partout. Regardez les applications Office - tous ces boutons (pour la plupart inutiles) juste sous le menu en haut de la fenêtre ne font que voler votre espace vertical en donnant l'impression qu'il s'agit d'une application vraiment importante avec beaucoup de fonctionnalités. Apple cache joliment tout cela, ou au moins le place dans un panneau latéral. Et la loi de Fitts dit que le menu doit être en haut de l'écran, pas en haut de la fenêtre :
Un quiz conçu pour vous donner Fitts
La loi de Fitts's - Wikipédia
La réponse de Ian Joyner'à Quelle est l'interface utilisateur la plus facile à utiliser : Mac, Windows, Linux?
Premiers principes du design d'interaction (révisé et étendu)
La clé est que les objets au bord de l'écran sont infiniment grands dans la direction du bord (vous pouvez déplacer le pointeur infiniment dans cette direction et vous frappez toujours l'objet).
Pour ce qui est du menu Démarrer lui-même - il est vraiment parallèle à la pensée des programmeurs 'nous sommes habitués à taper à la ligne de commande pour démarrer des applications, mettons cela dans un menu' - d'où le menu Démarrer. Le menu Démarrer est le reflet de la pensée primitive de la ligne de commande. Les applications sont organisées et recherchées par ordre alphabétique mettant les applications fréquentes au même niveau que celles rarement utilisées.
Sur MacOS, l'intention originale était d'avoir un dossier d'applications avec toutes les applications et de faire afficher ce dossier dans une fenêtre, il suffit de (double) cliquer sur l'icône. Mais cette fenêtre peut devenir enterrée sur le bureau, donc le Dock qui donne un accès indirect peut être plus direct. Vous pouvez y mettre les apps fréquemment utilisées directement ou les mettre en groupes - je regroupe les miennes par fonctionnalité, mais d'autres peuvent les regrouper différemment.
L'autre (un peu en plaisantant, mais assez sérieux) est un paradoxe : 'Comment arrêtez-vous l'ordinateur ? Vous allez dans le menu Démarrer !'.
En fait, dans le design d'interface utilisateur (ou n'importe quel design), vous ne devriez pas demander où est la même chose, vous devriez poser la question plus abstraite 'qu'est-ce que je veux faire, ou qu'est-ce qui doit être fait ?', puis 'comment est-ce fait ?', pas 'quel est l'équivalent', parce qu'il n'y a probablement pas d'équivalent direct. Recherchez les alternatives "pensez différemment". Lors de la conception, considérez toutes les solutions possibles, leurs avantages et leurs inconvénients, et choisissez la ou les meilleures d'entre elles. C'est une leçon que les programmeurs doivent apprendre, car beaucoup apprennent un langage de programmation et croient ensuite que tous les autres langages doivent être nuls de la même manière, comme si ce qu'un langage donne était une sorte de vérité invariable. Bon, ça devient philosophique maintenant.