De l'Epita à Apple (1999-2005)

GroupEchange, Cryo Interactive, Intego, Lekya, Apple — six ans à faire le tour du monde du dev Mac.
FA

Frédéric Aloé

10 mai 2023 · 6 min de lecture

Après 23 années de carrière professionnelle en tant que développeur sur MacOS & iOS, je me suis dit que ce serait intéressant de faire un point et de parler des apps et des projets sur lesquels j'ai travaillé.

1999 : L'étincelle GroupEchange

Tout commence en janvier 1999. Alors que mes camarades de l’Epita s’enterrent dans des stages réseau en SSII, je démissionne au bout d'un mois. Je veux du concret. Je rejoins alors une structure aux Ulis, dirigée par Jean-Luc Farat (l’inventeur de l’Apple Djinn). Mon ticket d'entrée ? Un player DVD développé en shareware qui avait attiré son attention.

Chez GroupEchange, je jongle entre formations système et maintenance des installeurs de Wanadoo. C'était l'époque du C++ et de Metrowerks PowerPlant.

  • Le souvenir marquant : Ma première WWDC en 1999. Nous n'étions à peine 2000 développeurs "survivants" dans un marché du Mac alors incertain. C’était le calme avant la tempête, et la Silicon Valley était un paradis en ébullition.

L’euphorie Cryo Interactive : Les années "Bulle"

Fin 99, il suffisait de savoir taper une ligne de code pour recevoir cinq offres d'emploi par jour. Je rejoins Cryo Interactive, fleuron du jeu vidéo français de l'époque, pour diriger le pôle Mac.

L’ambiance ? Délirante. Entre les 35 heures, les pots de départ quotidiens et l'argent virtuel qui coulait à flots, on a quand même réussi à porter le moteur de jeu interne Cryogen sur MacOS 9.

  • Le palmarès : Atlantis 2 & 3, Aztec, Égypte 2, le tout en moins d'un an.
  • La fin de l'idylle : mi-2000, la bulle Internet éclate. L’aventure Cryo Network vire au crash. Il est temps de passer à la suite : la sécurité.

Intego : L'ère des extensions de noyau

Changement de décor. Chez Intego, on ne rigole plus : on sécurise. Je développe un firewall pour le tout jeune Mac OS X (10.0.4). À l’époque, coder une extension de noyau (kernel extension) était un sport extrême : un seul bug, un "Kernel Panic", et on doit redémarrer la machine. J'y ai aussi développé un antivirus pour Palm OS... qui n'avait qu'une seule signature de virus en base de données. Un collector.

L’intermède Lekya : Les leçons du freelance

En 2001, je tente l'aventure en indépendant. C'est l'époque des désillusions : des portages effectués pour des sociétés qui déposent le bilan avant de payer la facture.

Note de survie : Le chèque qui est "parti hier par la poste" est une légende urbaine qui date déjà de 2002.

2002 : L’appel de Cupertino (via Paris)

Janvier 2002, un rendez-vous mystérieux dans le 8e arrondissement change tout. Je rencontre Jean-Marie Hullot, l'homme derrière Interface Builder. Apple vient de monter une équipe d’élite à Paris pour travailler sur deux projets top secrets : iCal et iSync.

Mon défi : faire communiquer un Mac avec les balbutiements du Bluetooth. Personne ne savait comment synchroniser proprement des contacts ou un calendrier avec un Ericsson T39 ou un Nokia Symbian.

  • Le moment de gloire : Juillet 2002, Macworld New York. Steve Jobs est sur scène. Il lance une synchro avec un Sony Ericsson T68. C'est mon code qui tourne. La démo réussit. Soulagement total.

Le fantôme "Typhoon" : Le chaînon manquant

Fin 2003, notre équipe grossit pour un projet d'envergure : Typhoon. Pendant deux ans, 20 ingénieurs travaillent d'arrache-pied sur le futur de la mobilité. Fin 2005, le projet est annulé sans explication.

La vérité sur l'iPhone : On a souvent dit que l'équipe de Paris avait créé l'iPhone. C'est faux. Typhoon était un laboratoire pour explorer les usages des smartphones et la synchronisation de données. En janvier 2007, lors de la présentation de l'iPhone, on a enfin compris : notre projet était devenu obsolète car Apple venait de réinventer totalement la règle du jeu.


Coding since 1985.