Souvenir – Le plus gros bloc inutilisé

Si vous avez utilisé un Mac dans les années 90, vous vous souvenez sans doute de sa gestion calamiteuse de la mémoire vive. Pour résumer : chaque logiciel réservait une certaine quantité de moire vive (qu’il en ait besoin ou non), et ne la libérait plus avant d’être quitté. Le souci, c’est qu’une fois installé sur son coin de mémoire, chaque logiciel n’en bougeait plus. En lançant puis en quittant plusieurs logiciels, on finissait par tronçonner la mémoire vive en plusieurs blocs inutilisés. Et chaque logiciel ne pouvait s’inscrire que dans un seul bloc : deux blocs de 10 Mo ne donnaient donc pas 20 Mo de mémoire libre, mais seulement 10 Mo. C’est pour cela que dans la fenêtre « À propos de votre ordinateur » sous Mac OS 9, votre Mac vous indiquait la taille du « Plus gros bloc inutilisé » et non pas la taille totale de mémoire vive disponible.

A propos de Mac OS 9 - Plus gros bloc inutilisé de mémoire

Sous le Système 7 et sous Mac OS 8, cette valeur n’était pas clairement indiquée. La fenêtre « À propos de votre Macintosh… » n’indiquait que la mémoire disponible, celle-ci n’étant pas forcément égale à la mémoire totale de laquelle on aurait soustrait la mémoire utilisée par chaque logiciel. Cette notion faisait partie des points les plus compliqués à expliquer aux néophytes, et c’était pourtant une donnée à maîtriser, notamment pour qui voulait utiliser des applications un peu gourmandes sur un Macintosh pas bien garni en mémoire vive.

A propos de votre Macintosh - 7.1

Sérieusement, il était temps que MacOS X vienne faire le ménage là-dedans en 2001, en généralisant la gestion dynamique de la mémoire vive et le recours amélioré à la mémoire virtuelle. Ainsi, chaque logiciel dispose maintenant de la quantité de mémoire vive qu’il lui faut, et les logiciels en arrière-plan ne monopolisent plus de mémoire. Quant au concept de « plus gros bloc inutilisé », il a purement et simplement disparu.

Cyberdog, ou le mariage d’Internet et OpenDoc

Nous avons déjà parlé d’OpenDoc sur ce blog : il s’agissait d’une technologie développée par Apple, visant à créer un format de fichier « universel », lié non pas à une application, mais à une multitude de composants chargés chacun d’une fonction spécifique : dessin, mise en page, visualisation de page web… L’intérêt était de permettre à chaque utilisateur de choisir librement ses composants, tout en garantissant la compatibilité du document avec les autres systèmes et leurs propres composants concurrents.

Mais voilà, OpenDoc a fait long feu. À son retour, Steve Jobs a mis fin à cette technologie — et à beaucoup d’autres. On l’a un peu oublié, mais Apple avait développé en 1996 son propre navigateur Internet basé sur OpenDoc : il s’agissait de Cyberdog. Bien plus qu’un navigateur, c’était un véritable couteau suisse, permettant bien sûr de naviguer sur Internet, mais aussi de créer des documents intégrant des liens et des éléments provenant d’internet en temps réel (graphiques, images, données, textes…), tout en donnant accès aux e-mails et aux forums. Cyberdog, comme OpenDoc, ne manquait pas d’arguments techniques, mais son abandon fut rendu inévitable par les difficultés financières d’Apple et la volonté de Steve Jobs de se concentrer sur un nombre réduit de projets, quitte à adopter par ailleurs des standards existants.

Présentation de CyberDog par Apple (english)

Présentation de CyberDog par Apple (english)

Une souris de Lisa pour l’Apple IIe ?

On connaît bien la souris de l’Apple IIc, un clone de la souris du Macintosh apparu quatre mois plus tôt. Mais on connaît moins la souris de l’Apple IIe, en tout cas celle qui est vantée dans la brochure que nous vous présentons aujourd’hui. Il semble bien qu’il s’agisse d’une souris de Lisa, ce qui est étonnant puisque la souris Apple IIe, connue sous la référence A2M2050, était identique à celle de l’Apple IIc, comme on peut le voir sur cette enchère terminée

Apple IIe IIc mouse

Apple IIe IIc mouse

Alors, simple erreur de la personne en charge de préparer la photographie, ou véritable changement technologique de dernière minute ? Si vous avez eu l’occasion de voir une souris de Lisa connectée à un Apple IIe, racontez-nous ça en réagissant à l’article !

Une erreur système bien classique

Allez, au coeur de l’été, on exhume du fond d’un disque dur cette copie d’écran de 2005, qui nous rappelle que Mac OS X est quand-même une belle machine. On en oublie les difficultés d’avant, quand Mac OS 9 tournait encore en arrière-plan, et provoquait quelques plantages à l’ancienne, avec la petite bombe qui va bien.

Erreur Système

Pour nos plus jeunes lecteurs, rappelons qu’Apple avait durant quelques années permis de faire tourner Mac OS 9 en arrière-plan de Mac OS X, sous le nom de « Classic », afin de maintenir la compatibilité avec les anciennes applications. Il était même possible de lancer l’ancien Finder, même si cette possibilité était officiellement bridée. Cette coexistence entre les deux systèmes disparaîtra progressivement : dès 2003, les Macs ne pourront plus démarrer sous l’ancien système ; puis en 2006, les nouveaux Macs Intel seront incapables d’exécuter Classic, qui disparaîtra avec Mac OS X 10.5 « Léopard » en 2007.

Gérer les fichiers du Finder avec HyperCard

Si HyperCard est assez limité dans sa gestion du contenu des disques, il est tout de même capable de rendre certains services bien pratiques. De plus, en utilisant les capacités des commandes externes, il devient possible d’automatiser des tâches qui pourraient prendre beaucoup de temps.

Manage Finder files with HyperCard

Sans aucune commande externe, il est possible d’ouvrir un fichier et de lire son contenu avec une pile HyperCard :

on mouseUp
  global lefichier, lavariable
  answer file "Fichier à ouvrir ?"
  put it into lefichier
  open file lefichier
  repeat until it is empty
    read from file lefichier for 500
    put it after lavariable
  end repeat
  close file lefichier
end mouseUp

Le script précédent déclare deux variables, demande à l’utilisateur de choisir un fichier, puis ouvre le fichier et copie son contenu, par paquets de 500 caractères, dans une variable. Ensuite, il referme le fichier. À partir de ce moment, il est possible d’utiliser le contenu de la variable et de le modifier comme n’importe quelle suite de caractères. Ensuite, on peut inscrire le contenu de la variable dans le fichier précédent. Si la variable est vide, alors le fichier sera vidé !

open file lefichier
write lavariable to file lefichier
close file lefichier

Avec ces quelques lignes, il devient possible de créer des fichiers texte (de type SimpleText, HTML…) et même des fichiers de tout autre type (JPEG, Mov…) à condition de connaître le format de données correspondant !

Ensuite, pour améliorer encore la gestion des fichiers, il faut utiliser des XCMD (commandes externes) qui permettent de dépasser les limites d’HyperTalk. Parmi les externes indispensables, on trouve GetDir et SetFInfo de Frédéric Rinaldi. Voici par exemple un script qui permet de transformer tous les documents “.htm” d’un dossier en documents GoLive, quel que soit leur format d’origine (Explorer, HomePage…) :

on mouseup
  answer folder "Quel dossier voulez-vous modifier ?"
  put it into ledossier
  put getdir(ledossier,f) into lesfichiers
  repeat with i = 1 to number of lines in lesfichiers
    if line i of lesfichiers contains “.htm” then SetFInfo ledossier & line i of lesfichiers,"t=" & TEXT,"c=" & GoMk
    end if
  end repeat
end mouseup

Remarquez la quatrième ligne qui utilise la XCMD GetDir et qui permet de connaitre le contenu d’un dossier. La septième ligne, de son côté, permet de modifier le type et le créateur d’un fichier. Et voilà comment, après avoir créé 500 pages HTML avec une pile HyperCard, on les modifie en documents GoLive qui, d’un simple double-clic, s’ouvrent dans l’éditeur HTML plutôt que dans SimpleText !

Publicité : le partage de fichiers du Système 7

Le dimanche, c’est publicité ! Aujourd’hui, nous vous proposons cette page de 1993, qui vante le partage de fichier du Système 7 sur Macintosh pour répondre à la question : Comment assembler trois mois de recherche en moins d’une minute ? Une raison parmi celles qui ont déjà convaincu cinq millions d’utilisateurs de passer au Système 7 et à ses 6000 applications, d’après la publicité.

Apple 1993 ad - System 7 - File sharing

Bon anniversaire, l’iPod mini 2G !

Le 23 février 2005, Apple présentait une version rajeunie de son iPod mini, ce baladeur qui avait mis un coup de vieux à l’iPod, avec sa Click Wheel et son microscopique disque Microdrive 4 ou 6 Go. Il avait repris les couleurs de la première génération, juste un peu plus vives, et les avait reportées sur les boutons de la roue cliquable quand son prédécesseur se contentait de logos gris.

iPod mini 1G et 2G

Souvenir – La galère TCP-IP

Et vous, avez-vous connu l’époque où l’accès à Internet sur Mac nécessitait de trouver un fournisseur d’accès compatible, puis de développer des trésors d’ingéniosité, de jongler entre extensions et tableaux de bord, de manier Open Transport, Mac PPP, Config PPP, TCP/IP, Remote Access, et tutti quanti ?

Mac PPP, TCP/IP et compagnie

Mac PPP, TCP/IP et compagnie

Mac PPP, TCP/IP et compagnie

Mac PPP, TCP/IP et compagnie

Mac PPP, TCP/IP et compagnie

Même avec un mode d’emploi comme celui de Basecomac, pas sûr qu’on serait encore capable aujourd’hui de connecter un Macintosh sous Système 7.5 à Internet, en imaginant que des fournisseurs d’accès soient encore compatibles avec les modems 56k… Non, décidément, c’était pas mieux avant…

Publicité : Power to the people

Le dimanche, c’est publicité en anglais ! Aujourd’hui, nous vous présentons une réclame de février 1997, diffusée par la filiale britannique d’Apple. « Power to the people », Le pouvoir au peuple, car Apple proposait des ordinateurs plus puissants que jamais, à des prix toujours plus bas (une notion toujours très relative pour la marque). Apple venait en effet de présenter son Power Macintosh 9600 équipé du processeur Power PC 604e pouvant atteindre les 233 Mhz et le PowerBook 3400, avec son PowerPC 603e à 200 Mhz. Pour le côté populaire, il faudra repasser, car le Power Mac dépassait les 4000 dollars (sans écran), tandis que l’autre star de cette publicité, le PowerBook 3400, dépassait les 5000… Remarquez que l’étiquette du Power Mac était vierge : Apple changeait les noms de ses modèles tellement fréquemment à l’époque, qu’elle préférait pouvoir réutiliser ses visuels malgré les changements de gamme…

Power to the people Apple 1997 ad

Apple Music et Volkswagen, à nouveau

Avez-vous remarqué, ces jours-ci, les publicités qui vous promettent six mois d’Apple Music offerts pour l’achat d’une voiture Volkswagen équipée des services en-ligne Car-Net ?

Apple Music and Volkswagen 2019

Apple et Volkswagen,  c’est une histoire qui ne date pas d’hier. Nous avons déjà parlé dans ce blog de l’offre de 2003 qui permettait aux acheteurs d’une New Beetle de repartir avec un iPod (et son adaptateur pour auto-radio-cassette, toute une époque !).

Apple iPod and Volkswagen 2003
Ils ressemblent à ces couples insupportables où chacun finit les phrases de l’autre…

Dans un tout autre style de partenariat, il se murmurait il y a un an qu’Apple avait jeté son dévolu sur les fourgons T6 Transporter de Volkswagen pour mettre au point ses navette autonomes.

C’était il y a 21 ans : Adieu, Newton…

Le 27 février 1998, c’est par le biais d’un communiqué de presse laconique qu’Apple annonçait sa décision de cesser le développement de NewtonOS, son système d’exploitation dédié aux appareils mobiles MessagePad et eMate.

RIP NewtonOS

On se souvient que moins d’un an plus tôt, le même Steve Jobs, interrogé lors de la conférence mondiale des développeurs (WWDC) de mai 1997, avait indiqué que si ça ne tenait qu’à lui, Apple abandonnerait ce système pour se concentrer sur MacOS et Rhapsody (le futur remplaçant de MacOS, abandonné lui aussi ensuite).Durant les quelques mois qui avaient suivis, il avait fait évincer Gil Amelio du conseil d’administration, avait obtenu les pleins pouvoirs, et avait pu commencer le grand ménage afin de concentrer tous les efforts de l’entreprise dans une même direction.

Dans ce communiqué de presse, la marque précisait que 1999 verrait apparaître des appareils mobiles, basés sur MacOS, et que tout serait fait pour faciliter la transition des clients et des développeurs d’une plate-forme à l’autre. En réalité, NewtonOS était tellement peu utilisé que rien ne sera fait : l’iBook qui sortira en 1999 ne sera rien d’autre qu’un PowerBook d’entrée de gamme.

Le seul héritage de NewtonOS dans MacOS est la technologie InkWell, un système de reconnaissance d’écriture intégré à MacOS X depuis la version 10.2. Pour le reste, en adoptant les bases de NeXTSTEP pour son futur MacOS X, Apple a renoncé à toutes les technologies de NewtonOS, qui était pourtant son premier système dédié aux puces ARM, bien avant l’iPhone !

Quand Apple vendait des DVD vierges

Et vous, avez-vous connu cette époque où Apple vendait sa propre gamme de DVD à graver, par paquets de cinq, pour accompagner ses Power Macintosh équipés d’un lecteur-graveur SuperDrive ? C’était en 2001, quand Apple présente une mise à jour du Power Macintosh G4 équipé d’un graveur de DVD.

Apple DVD-R

À ce moment-là, Apple recycle la marque « SuperDrive » (précédemment employée pour son lecteur de disquettes 1.4 Mo) pour désigner un nouveau lecteur de CD également capable de lire et de graver les DVD-R. Il fallait opter pour le haut-de-gamme du Power Macintosh G4 à 733 Mhz pour bénéficier de cette technologie, avec un ticket d’entrée à 3500 dollars.

Pour rendre cette technologie accessible au grand public, Apple proposait le tout nouveau logiciel iDVD, facilitant la création d’une interface de navigation dans le film, et automatisant le processus d’encodage et de gravure.

iDVD, ici en version 2006
iDVD, ici en version 2006

On se souviendra qu’après avoir longtemps boudé le format DVD+R, pourtant devenu plus populaire dans le monde des PC et des lecteurs de salon dès 2002, Apple finira par l’adopter en janvier 2005. Le Journal du Lapin se remémore ce bridage fort ennuyeux dans un article de juillet 2017.