Cet article a été écrit par Bruce Horn - un des principaux développeurs de logiciels Macintosh. Avant, il a travaillé pendant de nombreuses années dans un poste similaire chez Xerox. Dans cet article, Bruce a tenté de dissiper les rumeurs sur le fait bien connu que Apple avait volé beaucoup d'idées d'employés de Xerox et a partagé son opinion sur le développement des technologies à l'avenir.
Comment ça a commencé tout
J'entends trop souvent des discussions sur le fait que l'interface utilisateur Macintosh vient d'être copié. La plupart des gens pensent que les idées ont été volés après Steve Jobs a visité le centre de recherche de Xerox à Palo Alto. Malheureusement, je dois vous décevoir - la différence entre Apple et Xerox sont des interfaces très importantes.
Lors de sa visite, Steve a regardé l'environnement de travail de programmation intégrée Smalltalk, qui prend en charge la gestion de la souris, la création de menus contextuels, des listes déroulantes, et plus une autre. Lisa division chez Apple a créé un système basé sur une version de démonstration de Smalltalk, et l'équipe Mac a emprunté plus tard ces idées. Mais dans la mise en œuvre de fin pour Apple et Xerox était une énorme différence.
Smalltalk avait pas Finder, la fonction glisser-déposer a été complètement programmeurs Macintosh écrit, ainsi que beaucoup d'autres. L'équipe Lisa sur leur propre développé certaines choses fondamentales: menus déroulants, le modèle de gestion des fenêtres presse-papiers.
Smalltalk signifiait le contrôle de la souris avec trois boutons lorsque la souris pour le Macintosh avait un seul bouton. L'un des rares caractéristiques identiques et les systèmes Macintosh Smaltalk ont eu l'occasion de mettre en évidence, couper et copier le texte.
En fin de compte, la différence dans l'architecture entre le Macintosh et l'importante Xerox que la différence entre Mac et Windows. Ce n'est pas surprenant, parce que Microsoft avait accès à des échantillons de l'API et le code à des fins de transfert de certains programmes avec Windows sur un Mac. Même en dépit du fait que les équipes Lisa et Macintosh travaillent d'anciens employés de Xerox, nous n'avons pas utilisé la connaissance d'autres personnes de la façon de penser.
Retour à la recherche
À mon avis, l'architecture logicielle Xerox ont été encore plus prometteur que Mac Do Windows, qui rend traité par rapport au travail de leurs programmeurs. Xerox Star et ne me font rien d'autre que la joie.
Chez Apple, nous avons créé une structure plus complexe, mais en raison de la poursuite de la faiblesse des prix que nous avons pas mis en œuvre des fonctions de sécurité et multi-tâches que nous le souhaiterions. Origine Mac avait réduit considérablement la mémoire RAM et disque. Nous ne sommes ringard pas assez d'espace pour un code supplémentaire, tant d'employés ont été déçus en raison de la nécessité de compromis.
Le passé et l'avenir
Je crois que, en 1976, le monde de la haute technologie se développe trop lentement. Chaque fois que nous Réinventez simplement la roue. Smalltalk était une bonne langue avec la traduction en bytecode, bien avant l'apparition de Java. Les langages orientés objet sont aujourd'hui très populaires comme il y a 30 ans. Environnement de développement n'est pas beaucoup de progrès dans ses fonctionnalités.
Nous sommes très loin de la capacité finale de dispositifs informatiques, nous sommes trop de travail. Cependant, l'impact sur le marché est si grand que inévitablement ralentir le développement de la technologie. Pourquoi mettre en œuvre quand tout quelque chose de révolutionnaire est grand et est vendu sans elle?
Néanmoins, je pense que nous pouvons compter sur Apple. La société est bien en mesure d'apporter à la perfection les nombreuses choses qui auraient pu être inventées pour eux. Macintosh et nous l'avons prouvé.
via Folklore.org