Home Actualité Intégrer un vieux Mac dans vos pages web avec Infinite Mac

Intégrer un vieux Mac dans vos pages web avec Infinite Mac

by Sara
Intégrer un vieux Mac dans vos pages web avec Infinite Mac
France

Internet a récemment reçu une mise à jour qui ravira les fans de technologie rétro : la possibilité d’incorporer un Mac System 1.0 de 1984 dans n’importe quelle page web. Cette avancée est le fruit du travail de Mihai Parparita, créateur d’Infinite Mac, qui a lancé une nouvelle fonctionnalité destinée aux nostalgiques et aux passionnés d’histoire informatique.

Une Intégration Innovante

Le projet Infinite Mac permet déjà d’émuler tous les systèmes Mac OS de 1984 à 2005 directement à partir du navigateur. Désormais, il est possible d’intégrer cette émulation dans n’importe quelle page web, tout comme on le ferait avec une vidéo YouTube.

L’idée initiale est venue de Marcin Wichary, qui souhaitait intégrer des vieux Mac dans son article « Frame of preference ». Mihai, plutôt que de décliner, a relevé le défi et développé un système d’insertion complet.

Comment Fonctionne l’Émulation ?

Pour utiliser cette fonctionnalité, il suffit de se rendre sur infinitemac.org/embed, de choisir son système d’exploitation préféré, allant de System 1.0 à Mac OS X 10.4 Tiger, et de générer un code HTML avec une iframe à insérer dans la page. Cela permet d’afficher un Mac fonctionnel directement dans le site.

Infinite Mac embedding iframe

Des Fonctions Avancées

Ce projet ne se limite pas à une simple émulation. L’équipe a réfléchi à de nombreuses fonctionnalités : possibilité de contrôler la résolution de l’écran, notifications pour les changements de contenu, ainsi que la gestion des événements de souris et de clavier. En somme, c’est une API complète pour interagir avec ces anciens Macs.

Une démonstration ludique, nommée « Infinite Monkey », connecte un Mac 128K de 1984 à des modèles d’IA modernes, illustrant parfaitement la fusion entre technologie rétro et innovations contemporaines.

Technologie Sous-Jacente

L’architecture technique repose sur des portages WebAssembly de plusieurs émulateurs, notamment Mini vMac pour les anciens Macs et Basilisk II pour les modèles 68K et PowerPC. Cette intégration est optimisée : lorsque l’iframe est masquée, l’émulateur se met en pause, préservant ainsi les ressources CPU.

Accessibilité et Documentation

Bien que l’expérience soit fluide sur la plupart des navigateurs, il existe certains défis pour les utilisateurs de Safari, notamment concernant le support de SharedArrayBuffer dans les iframes. Pour les développeurs, une documentation complète est disponible, expliquant les paramètres et événements à gérer via JavaScript.

Une Ressource Éducative et Nostalgique

Infinite Mac contient également de nombreux logiciels d’époque, tels que MacPaint et MacWrite, qui peuvent être intégrés dans divers sites web. Cela ouvre la voie à des projets éducatifs, permettant des cours d’histoire de l’informatique interactifs ou des articles techniques avec des démonstrations en direct.

En utilisant des Cloudflare Workers pour servir les ressources, la plateforme garantit des temps de chargement rapides partout dans le monde, rendant l’expérience utilisateur encore plus agréable.

Un Avenir Prometteur

Cette initiative permet non seulement de revivre des moments nostalgiques, mais elle contribue également à la préservation du patrimoine informatique. Dans les années à venir, qui se souviendra de la manière dont fonctionnait un Mac Classic ? Avec Infinite Mac, cette mémoire est en train d’être conservée pour les générations futures.

You may also like

Leave a Comment


Droits d’auteur © 2024 – onemedia.fr – Tous droits réservés