La réduction des fenêtres sous Mac OS 8

Et vous, avez-vous connu l’époque où l’on pouvait réduire les fenêtres de Mac OS 8 (puis de Mac OS 9) à leur barre de titre ? À l’époque, le Dock n’avait pas encore été inventé, et c’était une manière élégante de dégager l’espace à l’écran, pour visualiser l’arrière-plan sans fermer ni déplacer la fenêtre active. On pouvait même réduire ainsi toutes les fenêtres affichées à l’écran en appuyant sur la touche Option avant de cliquer sur l’icône de réduction, située en haut à droite de chaque fenêtre.

Barre de titres sous Mac OS 8

Publicité : le multi-média multi-accessible

Le dimanche, même quand on fête l’anniversaire de l’iPod mini et celui du Xserve G5, c’est quand-même publicité ! Après la publicité « Pas de grattage, pas de tirage » présentée la semaine dernière, voici sa petite soeur, parue deux mois plus tard en juin 1997, toujours sous la plume de CLM/BBDO. Elle mettait en valeur l’infâme Performa 5260. Oui, « infâme », comme honteux, détestable et répugnant, rien de moins.

Publicité Apple 1997 : le multi-média multi-accessible Performa 5260

Et voici pourquoi : de 1995 à 1997, la gamme Apple avait évolué très positivement avec le Performa 5200, puis le 5300, toujours organisés autour d’un écran 15 pouces de très bonne qualité et d’un processeur 603e épaulé par une mémoire cache de 256 ko. Mais pour baisser les coûts et proposer un modèle plus accessible, Apple avait développé le Performa 5260, en équipant sa carte-mère d’un vieux bus 32 bits hérité du LC 475, en privant le processeur de sa mémoire cache, et surtout, en remplaçant l’écran 15 pouces par un modèle 14 pouces limité à 640 x 480 pixels, à la géométrie approximative et dont la carte graphique anémique limitait la fréquence de rafraîchissement à 50 Hz comme une mauvaise télévision cathodique…

Forcément, avec autant de concessions, le prix de la machine avait rapidement baissé, pour atteindre 5990 francs TTC en juin 1997. Mais croyez-moi, il n’y avait pas de quoi être fier !

Toute une collection Apple à vendre (vite !)

Cette annonce a failli nous échapper : il y a sur eBay toute une collection Apple à vendre. Dans cette vente aux enchères qui se termine ce soir, vous trouverez pèle-mêle : des iPhones, des bornes AirPort, des souris, des claviers, des Mac mini, des Macintosh Classic, des Performas, des PowerMacs, des Macintosh II, des écrans, des iMacs, des PowerBooks et iBooks…

Image : eBay

Il n’y a pas à proprement parler de modèle exceptionnel, mais certains d’entre eux se négocient entre 150 et 300 euros l’unité, comme le Classic Couleur, le Macintosh Portable, le Performa 575, le G4 Cube ou le Quadra 950.

Image : eBay

Renseignez-vous quand-même au sujet des frais de port avant d’enchérir : la remise en main propre est gratuite, mais la collection se trouve dans l’Ohio, aux Etats-Unis ! Pour le prix, le vendeur vous aide à faire les cartons et vous laisse les étagères…

Du carton recyclé pour l’iMac Pro

Les premiers heureux utilisateurs de l’iMac Pro ont eu la surprise de constater qu’Apple avait remplacé les habituelles pièces de polystyrène par des protections en carton recyclé épousant exactement les formes de leur nouvelle machine. C’est un nouveau progrès en faveur de l’environnement, mais ce n’est pas le premier : au début des années 1990, Apple avait déjà choisi le carton recyclé marron, en remplacement des boîtes recouvertes de papier plastifié et d’images en couleurs. Les utilisateurs de l’époque découvraient même un fascicule explicatif dans leur carton, avec une belle faute d’accord de l’adjectif invariable “marron”…

Why the Brow Box

Après tout, c’est votre musique !

Il y a quelques jours, nous avons fêté les 20 ans d’iTunes. À cette occasion, nous n’avons pas hésité à affirmer sur MacGeneration : « nous sommes la génération iTunes ». La génération qui a découvert le MP3, l’achat de musique en ligne, et l’iPod sur iTunes, avant d’y connecter notre premier iPhone, d’y découvrir des podcasts et d’y acheter nos premiers films dématérialisés.

Les plus jeunes ou ceux qui ont rejoint l’aventure Apple un peu trop tard ne peuvent pas se souvenir qu’il y a vingt ans, Apple avait attaqué frontalement l’industrie musicale avec son slogan « Rip, Mix, Burn » qui résumait la force de cet outil : récupérer sur le Mac les musiques de nos CD, les réorganiser, et les graver sur un CD personnalisé. Pour les industriels, c’était une véritable invitation au piratage, qui sévissait à l’époque avec les Napster, Gnutella et autres LimeWire. Plutôt que de faire profil bas, Apple avait assumé : ses publicités américaines se concluaient par les mots « After all, it’s your music » : après tout, c’est votre musique !

iTunes walkin
Celle-ci, je ne l’ai malheureusement retrouvée que sur eBay

Ce slogan, on l’a retrouvé ensuite pendant quelques mois. Mais rapidement, le discours d’Apple s’était assagi. On avait vu apparaître des autocollants « Ne volez pas la musique » sur les écrans d’iPod, puis le slogan avait évolué vers « Buy, Mix, iPod » (achetez, mixez, iPod).

Buy, Mix, iPod - Apple

 

Avant LiveCode, l’époque de Revolution

Hier, nous vous avons présenté LiveCode, une version modernisée d’HyperCard. Nous en avons profité pour exhumer nos archives de la revue A Vos Mac, dans laquelle nous avions présenté dès 2001 son ancêtre Runtime Revolution. Et voici ce que nous en disions à l’époque :

On le sait, Apple ne souhaite plus développer HyperCard, son logiciel de programmation orientée objet. Depuis maintenant 5 ans, il périclite lentement, ne bénéficiant plus de mise à jour et faisant les frais de l’évolution du système d’Apple, notamment le passage à MacOS X. C’est dans ce contexte qu’apparaît Revolution, développé par une petite équipe soutenue par des anciens de MetaCard corporation (qui avait développé l’un des premiers clones d’HyperCard).

Revolution reprend tout ce qui avait fait le succès – et la légendaire simplicité – d’HyperCard : la construction d’une interface sans recours à la moindre ligne de programmation, la possibilité d’accrocher des scripts aux différents objets, et surtout le concept de pile de cartes. Mais Revolution va plus loin : bien sûr, l’interface est à jour (contrairement à HyperCard qui était resté au Système 6), la gestion de la couleur et des images est intégrée, ainsi que QuickTime, sans oublier la possibilité de gérer plusieurs fenêtres dans une même pile. Ajoutez à cela la capacité à créer des applications autonomes pour Mac, Windows et plusieurs sortes d’UNIX, vous comprendrez que Revolution est plus qu’un clone d’HyperCard !

Revolution ressemble d’autant plus à HyperCard qu’il utilise le même langage, HyperTalk, rebaptisé Transcript. S’il est beaucoup plus étendu, Transcript est aussi un peu plus strict, et n’offre pas la même maniabilité qu’HyperTalk. On lui pardonnera facilement ce défaut en contemplant la masse de nouvelles commandes qu’il accepte !

Revolution offre bien sûr de nouveaux objets (barre de défilement, scrollbars, menus pop-up, fenêtres d’onglets, players QuickTime, images…) qui restent aussi simples à utiliser que les traditionnels champs de texte, boutons ou cases à cocher. Tous bénéficient d’options configurables plus nombreuses et très puissantes.

La plupart des handicaps d’HyperCard ont disparu : l’impossibilité de manipuler deux objets en même temps, l’absence d’outils de dessin vectoriel, l’obligation de recourir à des externes pour certaines commandes, les bugs apparus avec MacOS 9…

Oui, c’est vrai, Revolution est très bien, mais encore en version 1.0. Alors, que faut-il encore améliorer ? Tout d’abord, l’interface est perfectible : un peu lente, pas toujours très bien organisée, et parfois capricieuse. De même, le débuggeur manque de clarté et devient vite agaçant. Enfin, l’importation directe de piles HyperCard se révèle souvent laborieuse…

Deux ans plus tard, Revolution débarquait en version 2.0. L’occasion de faire le point sur les nouveautés :

Premier chantier des développeurs : l’interface. Malgré toute les mises à jour de la version 1, celle-ci était restée un peu brouillonne, avec un petit air d’inachevé. Avec cette version, les fenêtres sont enfin ordonnées, ce qui donne à Revolution un look bien plus professionnel. En revanche, on y perd en fonctionnalité. Par exemple, l’ancienne fenêtre qui regroupait différents panneaux (réglages basiques, scripts, réglages personnalisés, etc.) voit disparaître ses onglets au profit d’un menu déroulant. Le script apparaît maintenant dans une deuxième fenêtre, attention aux embouteillages sur les petits écrans !

Avec le temps, Revolution se professionnalise doucement. Jugez plutôt : la version professionnelle à plus de 1000 dollars offre le support des bases de données MySQL, PostgreSQL, Valentina, ODBC et Oracle ! Les applications ainsi développées peuvent, d’un simple clic, être compilées pour Mac, Windows, Linux, et un bon paquet de déclinaisons d’UNIX. Les outils de connexion à Internet, de contrôle des ports, et de multimédia, sont toujours présents.

Malgré cette surenchère de possibilités, Revolution a su rester simple. Fidèle à sa filiation avec HyperCard, il permet toujours de créer des « piles », son format d’application, composées de cartes sur lesquelles on dépose des éléments d’interface. Les habitués d’HyperCard ou MetaCard ne seront pas dépaysés, tandis que les anciens utilisateurs de Revolution en découvriront avec enthousiasme les nouveautés. Et ce d’autant plus que la documentation électronique est toujours aussi fournie, notamment le Dictionnaire de Transcript, le langage de programmation.

L’Apple Card, avant l’Apple Card

Depuis quelques jours, l’Apple Card est disponible aux États-Unis. Il s’agit d’une carte de crédit, adossée à une application qui permet de suivre ses dépenses et d’obtenir des ristournes en échange de certains achats. Comme nous aimons bien tendre des liens entre le passé et le présent, nous sommes allés dans nos cartons, et voici ce que nous avons trouvé…

En 1983, Apple diffuse l’une de ses publicités « Inside Apple » dont nous avons déjà parlé. Dans celle-ci, il est largement question de l’Apple Credit Card, qui était toute noire à l’époque. Disponible auprès des revendeurs, elle permettait de repartir avec son matériel Apple sans le payer. On la recevait ensuite par courrier. En 1983, il fallait encore acheter au moins un ordinateur personnel pour en bénéficier, mais cette restriction sera supprimée dès 1984 pour s’étendre à tous les produits disponibles chez le revendeur. Il était possible d’utiliser ensuite la carte pour tout nouvel achat. Bien sûr, il fallait rester dans la limite du crédit octroyé : « nos revendeurs deviennent un peu nerveux quand quelqu’un commande à crédit la moitié de leur stock. Ça se comprend ». Aucune cotisation annuelle n’était exigée.

1983 Apple Credit Card

En 1984, dans une brochure que nous vous avons déjà présentée, on trouvait à nouveau en dernière page quelques lignes sur l’Apple Credit Card. Pour l’obtenir, il suffisait de présenter une autre carte de crédit (Visa, Mastercard, American Epress…) et une pièce d’identité. « Et voici notre cadeau de Noël : vous n’avez pas besoin de rembourser votre crédit. On s’en moque… Jusqu’en février. Et là, on ne s’en moquera plus. Mais alors plus du tout…».

Apple Credit Card

En 1987, il était encore possible d’acheter un Apple II à crédit à l’aide de l’Apple Credit Card devenue toute blanche. Les revendeurs Apple pouvaient octroyer jusqu’à 2.500 dollars de crédit à leurs clients, comme à John Appleseed, le fameux nom générique utilisé par Apple dans de nombreuses publications.

Apple Credit Card 1987

En 1988, Apple proposait également à ses clients professionnels une carte de crédit dite Apple Business Credit Card. Son slogan : Si vous achetez un ordinateur, ne le payez pas… En tout cas, pas pendant trente jours. Dans les petites lignes qui accompagnaient cette brochure, on apprenait que le taux annuel de remboursement s’élevait à 18% tout de même… Cette carte s’appuyait sur les services de General Electric Financial Corporation, la filiale de GE fédérant les activités financières du groupe.

Apple - If you buy a Computer, don't pay for it

La documentation de The Cortland, prototype de l’Apple IIgs

Nous avons eu l’occasion de passer un peu de temps dans l’impressionnante documentation de développement de l’Apple IIgs, connu sous le nom de Cortland avant son lancement le 15 septembre 1986. Pourquoi Cortland ? Peut-être tout simplement parce qu’il s’agissait d’une variété de pomme, connue pour avoir détrôné les variétés qui l’avaient précédées, notamment la fameuse McIntosh !

Cortland documentation (Apple IIgs)

Ce nom de code, on le retrouve partout dans les documents que nous avons pu consulter, répartis dans six gros classeurs. Une somme de plus de deux-mille pages, distribuée aux développeurs avides de tout savoir sur ce nouveau représentant de la famille Apple II. Un dernier représentant, reprenant plusieurs des caractéristiques de ses prédécesseurs, et faisant quelques pas dans la direction ouverte par le Macintosh, commercialisé deux ans plus tôt.

La présentation du petit nouveau était présenté ainsi par la marque : un ajout à haute performance dans la famille Apple II. “Comme Janus, le dieu des portes, Cortland regarde dans deux directions. D’abord, il regarde vers le futur : avec ses nombreuses fonctionnalités performantes, comme l’affichage amélioré en couleurs, la gestion moderne du son, le microprocesseur 16-bit, et sa mémoire élargie, Cortland permet aux futurs logiciels d’être plus puissant. Ensuite, Cortland regarde vers le passé : comme il dispose des fonctions de l’Apple IIe et de l’Apple IIc, il peut faire tourner la plupart des logiciels écrits pour ces ordinateurs”.

Cortland documentation (Apple IIgs)

Si les classeurs portent la marque d’Apple Computer France et le nom du futur modèle, toute la documentation émane de la maison mère, elle est rédigée en anglais, et ne se réfère au futur ordinateur que par son nom de code. Si la plupart des documents sont datés des derniers mois précédant la sortie de la version définitive, tous ne sont pas au même stade de leur rédaction : certains sont en version finale, voire déjà mis en page selon les standards de la marque à l’époque, tandis que d’autres ne sont que des version alpha, voire de simples messages rédigés à la machine à écrire ou à l’imprimante matricielle.

Cortland documentation (Apple IIgs)
Ici on est proche de la version finale : on reconnaît la mise en page classique des manuels Apple
Cortland documentation (Apple IIgs)
Là, on est plus proche du brouillon, sans doute imprimé sur une imprimante à marguerite ou une machine à écrire.
Cortland documentation (Apple IIgs)
Ces pages ont sûrement été rédigées sur MacWrite et imprimées sur une imprimante matricielle telle que l’ImageWriter
Cortland documentation (Apple IIgs)
Quant à celles-ci… Peut-être directement sorties d’un vieux traitement de texte d’Apple II ?

 

 

Évidemment, on trouve ça et là des paragraphes ou des illustrations à compléter. Des “TBD” (to be done, à faire), des “TBC” (to be completed, à compléter), et même quelques révisions manuscrites de dernière minute ! Certains rédacteurs (car ils étaient nombreux à se partager la tâche) partageaient même des avis personnels, des questions, ou des suggestions.

Cortland documentation (Apple IIgs)

Cortland documentation (Apple IIgs)
Emplacement pour un graphique représentant le Memory Manager comme un comptable, à moins que ça ne soit trop gentillet ou anthropomorphique ?
Cortland documentation (Apple IIgs)
Front Desk Bus, qui ne s’appelait pas encore Apple Desktop Bus (ADB)
Cortland documentation (Apple IIgs)
Quand on aura le temps, on ira vérifier à qui appartiennent ces marques déposées…
Cortland documentation (Apple IIgs)
Ici, on apprend que le rédacteur est opposé à l’idée d’un “ram disk” permanent en raison du risque de ralentissement. “Et on aura sans doute déjà assez de soucis de vitesse avec Cortland comme ça” précisait-il !

Ici ou là, on trouvait aussi des textes et des illustrations qui relevaient plus de l’ébauche, attendant sans doute que les personnes dont c’est le métier les reprennent de manière plus professionnelle.

Cortland documentation (Apple IIgs)
QuickDraw II : écrire avec audace là où personne n’a écrit auparavant

Cortland documentation (Apple IIgs)

Cortland documentation (Apple IIgs)

D’autres parties étaient clairement recopiées d’autres manuels de la marque, et sans doute en attente d’une actualisation ou d’une adaptation pour le petit dernier, comme les pages sur l’interface graphique, directement issues des manuels du Macintosh.

Cortland documentation (Apple IIgs)

A ce sujet on remarque aussi que le système d’exploitation n’a pas tout de suite bénéficié d’un nom à lui. Apple a-t-elle pensé à un moment garder le nom de Cortland, comme elle avait gardé le nom de Macintosh deux ans plus tôt ? Peut-être, comme semble le prouver ce paragraphe, qui traite à égalité “le Macintosh” et “le Cortland”.

Cortland documentation (Apple IIgs) Cortland and Macintosh

En tout cas, au moment où le système d’exploitation prend finalement le nom de ProDOS 16, le terme de Finder, un temps envisagé pour nommer l’interface de ce système comme sur le Macintosh, disparait de la documentation.

Cortland documentation (Apple IIgs)

Cortland documentation (Apple IIgs) Finder ProDOS 16
Modifications depuis la précédente parution : (…) toutes les références au Finder de Cortland ont été supprimées du manuel.

Une lecture attentive permet aussi de voir apparaître quelques secrets de fabrication, comme la puce Mega II, une sorte d’Apple II complet rétréci à l’échelle d’une seule puce électronique, chargée notamment d’assurer la compatibilité avec les logiciels 8-bits.

Cortland documentation (Apple IIgs)

Bien sûr, les développeurs n’échappaient pas aux petits bugs et autres soucis, comme cette puce de gestion du son qui nécessitait une modification manuelle sur les premières cartes-mères de pré-production (reconnaissables à leur couleur verte contrairement aux prototypes en général de couleur rouge). Une manipulation qu’Apple réservait aux bricoleurs compétents. “Si vous ne l’êtes pas, trouvez quelqu’un qui l’est” !

Cortland documentation (Apple IIgs)

Et si vous vous posez la question : oui, on trouve aussi des chapitres entiers auxquels on ne comprend rien, mais qu’il a bien fallu que quelqu’un rédige, et que d’autres lisent pour s’approprier le fonctionnement de ce nouvel Apple II.

Cortland documentation (Apple IIgs) Cortland and Macintosh

NB : Si ces documents vous intéressent ils sont aux enchères sur eBay ici : https://www.ebay.com/itm/166139332398

 

Un Lynx et un Cougar chez Apple

Vous connaissez bien le puma, le jaguar, la panthère, le tigre, le léopard et le lion, tous ces gros chats qui ont donné leur nom aux versions de Mac OS X, de 2001 à 2012. Mais savez-vous qu’Apple aurait pu aussi utiliser les noms de Lynx et Cougar, qu’elle a même déposés en 2003 ? On trouve leur enregistrement sur le site de l’office américain des marques déposées : ici pour le Lynx, et là pour le Cougar (qu’on appelle d’ailleurs Puma en France, mais pas au Québec, d’après Wikipedia). Faute d’avoir été renouvelés, ces dépôts sont caducs depuis 2007 et 2008.

On ne sait pas vraiment pourquoi Apple a utilisé des noms de félins pour désigner les mises à jour majeures de son système d’exploitation. Il y a peu de doutes sur le fait qu’il s’agissait à l’origine d’un nom de code interne, puisque la mention « Cheetah » de Mac OS X 10.0 n’apparaît nulle part dans la communication interne d’Apple. Ce n’est qu’avec la version 10.2 qu’Apple commencera à accoler le nom du félin au numéro du système, allant même jusqu’à habiller le logo du système avec le pelage de l’animal.

Mac OS X 10.2 Jaguar

Lors du lancement de MacOS X Mavericks, Craig Federighi plaisantera à ce sujet, expliquant avoir été contraint de renoncer à utiliser les noms de félins pour son système, ne souhaitant pas être la première équipe de développeurs retardée par un manque de gros chats, après avoir un temps envisagé de poursuivre la série du Lion et du Mountain Lion (qui est aussi un puma en France, où l’on manque décidément d’imagination), avec le Sea Lion (lion de mer), pas très vendeur…

L’organisation d’Apple en 1988

Aujourd’hui, nous faisons un petit voyage dans le temps, pour remonter en 1988. Apple était alors dirigée depuis 1983 par John Sculley, qui s’était engagé dans une refonte de l’organigramme de ses principaux collaborateurs. Une nouvelle organisation qui était destinée à faire face aux évolutions rapides de l’entreprise et de ses marchés.

Comme nous l’apprenait InfoWorld le 20 février 1989, John Sculley avait choisi de rapprocher certains cadres incontournables de la tête de l’entreprise, alors qu’ils étaient jusqu’alors placés sous l’autorité d’un COO, un Chief Operating Officer, une sorte de directeur d’exploitation qui les éloignait alors du PDG.

Parmi ces cadres, se trouvaient Jean-Louis Gassée, le Français le plus célèbre d’Apple, qui prenait la tête de la recherche et du développement, ainsi que Alan Z Loren, jusqu’alors en charge du management des systèmes d’information, prenant la tête d’Apple USA. Dans le même temps, une direction Apple Pacific était créée. Et Michael Spindler faisait son apparition à la tête d’Apple Europe. Il remplacera Sculley en 1993 à la tête d’Apple.

Organigramme Apple 1988

Macintosh, l’anti-standard

La semaine dernière, nous vous avons présenté un article extrait de l’éphémère revue L’Ordinateur Personnel, datant de février 1984, et présentant le tout nouveau Macintosh comme « l’ordinateur nommé plaisir ». Aujourd’hui, voici un autre article, extrait cette fois-ci de L’Ordinateur Individuel daté de janvier 1987. Trois ans après sa présentation, et alors que la gamme s’était élargie avec l’arrivée du Macintosh Plus (en attendant le Macintosh II et le Macintosh SE), le Macintosh était encore présenté comme l’anti-standard, l’ordinateur-passion, celui qui s’opposait à la vague IBM-PC qui emportait tout sur son passage.

Macintosh anti-standard

Tout comme l’article de L’Ordinateur Personnel précédemment cité, ce dossier spécial nous rappelle aujourd’hui à quel point le Macintosh était révolutionnaire. Trois ans après son lancement, le journaliste rappelait encore la qualité de l’environnement icône / souris / menus déroulants. Il citait aussi l’écran « qui affiche un texte en noir sur blanc comme une vraie page », ce qui était encore rare dans le monde de la micro-informatique (l’Atari ST et l’Amiga tentaient de se faire une place au soleil sur ce marché, tandis que l’IBM PC était toujours livré sans Windows, que Microsoft peaufinait doucement en version 1.03).

Macintosh est sur un bateau
À l’époque, on savait illustrer les dossiers des magazines !

L’auteur de l’article, Jean-Christophe Krust, expliquait à nouveau le concept de la souris, prolongement de la main de l’utilisateur : « en la déplaçant sur la table, on dirige une petite flèche sur l’écran avec laquelle on opèrera très aisément des choix ou des sélections avec les logiciels utilisés ». Et l’auteur de poursuivre : « Grâce à cet exceptionnel environnement graphique-souris, le Macintosh dispose d’une capacité de dialogue exemplaire pour un ordinateur, capacité d’ailleurs imposée par Apple à tous ses développeurs d’applications ». On pense évidemment aux Guides de l’Interface Utilisateur (Human Interface Guidelines) dont nous vous avons déjà parlé.

Le journaliste s’attardait ensuite sur le fleuron de la gamme, le Macintosh Plus, grâce auquel  « Apple a finalisé à un niveau enfin confortable l’ensemble des concepts Macintosh. Avec une bibliothèque de logiciels qualitativement équivalente et souvent supérieure à ce dont on peut disposer dans d’autres environnements, Macintosh a maintenant gagné sons pari. Il est devenu aujourd’hui un “autre” standard, y compris dans certains grands comptes, autrefois clients traditionnels d’IBM. Le trio Mac Plus / PageMaker / LaserWriter est certainement l’initiateur de cette percée remarquable due à l’explosion de l’édition électronique ».