Safari : des anecdotes sur son équipe et son annonce

Florian Innocente |
Don Melton continue son feuilleton sur la naissance de Safari, dont il a piloté le développement. Après avoir évoqué le secret entourant les tests du navigateur et levé (un peu) le voile sur le choix de son nom, il revient sur la période où il chercha des coéquipiers et sur le jour de l'annonce, il y a exactement 10 ans (lire aussi Safari : des bureaux à nos poches).

Le recrutement des ingénieurs ne devait pas éveiller l'attention sur ce projet, dirigé au sommet par Scott Forstall. Don Melton explique qu'en ce qui le concerne, il n'était pas particulièrement connu dans la Silicon Valley, mais il en allait autrement pour certaines de ses recrues. Incidemment, il apprit plus tard que l'un de ses anciens collègues chez Eazel (et ex-figure de la création du premier Mac) Andy Hertzfeld, avait tout deviné du projet d'Apple de créer un navigateur, mais qu'il sut garder pour lui ce que lui avait dicté son instinct.

Il cite le cas de Darin Adler, ancien d'Eazel et d'Apple où il dirigea la partie technique du développement du Système 7. Mais ce dernier n'ayant jamais collaboré à la création d'un navigateur, il n'éveilla pas les soupçons. Il risquait d'en aller autrement pour Dave Hyatt, embauché en juillet 2002, puisqu'il contribua activement à la naissance de Mozilla, Chimera/Camino, des langages XBL/XUL et plus tard du futur Firefox.

« Dans le courant de l'été 2002, plusieurs blogueurs et sites d'actualité informatique spéculèrent sur l'idée que Dave devait certainement venir chez Apple pour porter Chimera sur Mac. Sauf que Chimera était déjà une application Mac et qu’elle n'avait pas besoin d'être adaptée. Dès lors, que diable Dave venait-il faire chez Apple ? Mettre au point un autre navigateur Mac basé sur Gecko ? [le moteur de rendu HTML de Mozilla/Firefox, ndlr] ? Personne n'en avait aucune idée. Et tout cela ne semblait pas très logique. Personne ne savait vraiment quoi en penser. C'est peut-être pour ça que les rumeurs se sont vite éteintes »


Melton avance ensuite sur le jour des répétitions du keynote de Macworld Expo 2003 avec Steve Jobs. Une conférence répétée au moins quatre fois par le grand patron.

« Il n'y a rien qui puisse tremper vos sous-vêtements plus vite que de voir votre produit planter pendant une démo de Steve Jobs. »


Il explique qu'à l'époque, sa principale inquiétude tournait autour de la fiabilité de Safari lors de ses connexions réseau. Il fit venir avec lui Ken Kocienda, ancien collègue d'Eazel aussi (un projet de gestionnaire de fichiers pour l'environnement graphique GNOME sur Unix) et embauché en même temps que lui par Forstall.

« Durant l'essentiel de ces répétitions, Ken et moi sommes restés assis dans une salle vide à regarder le “Master Presenter" à l'oeuvre - ciseler son keynote. Quel privilège ce fut d'être le spectateur de ce processus. Chez Apple, nous étions en fait tous des apprentis, pas simplement des spectateurs. Lorsque je vois la maladresse avec laquelle les autres entreprises annoncent leurs produits, je réalise à nouveau ce que l'on a perdu avec la disparition de Steve Jobs. »


Pendant l'une des démos, Safari se trouva dans l'incapacité d'afficher le moindre contenu. Finalement la faute en incomba à une panne réseau générale et non au navigateur. Puis le vrai keynote arriva, auquel furent conviés quelques membres seulement de l'équipe Safari « Les pass pour les employés sont toujours en nombre réduit pour des raisons évidentes. »



« Steve Jobs commença cette partie par un "Attachez votre ceinture" et c'est ce que j'aurai voulu faire à ce moment-là. M'attacher au siège. Puis il définit l'un des objectifs de notre produit de cette manière "La vitesse, la vitesse", là je me suis tendu, je savais ce qui allait suivre :

Démo.

Et pendant l'intégralité des 6 minutes et 32 secondes durant lesquelles Steve a utilisé Safari sur scène, je ne me souviens pas avoir pris une seule fois ma respiration. Je repensais à cette coupure réseau de la veille et je hurlais en moi-même "reste connecté, reste connecté !". Nous ne disposions que d'une seule chance pour faire impression. »


Il n'y eut aucun problème et tout se déroula comme prévu. Puis Steve Jobs revint à ses slides et expliqua qu'Apple avait basé Safari sur un moteur de rendu HTML open source. Ravivant certainement dans le public quelques souvenirs sur ces rumeurs autour du débauchage de David Hyatt de Mozilla.

« Mais j'avais choisi le moteur utilisé - avec évidemment le concours de mon équipe et de mes responsables - un an avant que Dave ne nous rejoigne. Dave pensa lui aussi que c'était une excellente décision une fois qu'il fut avec nous et mis dans la confidence. Mais ce moteur n'était pas Gecko, ce code qu'utilisait Chimera. »




Apple avait jeté son dévolu sur KHTML et le moteur JavaScript KJD utilisé dans Konqueror, un navigateur web sur Linux. Sitôt le keynote achevé et le Wi-Fi rétabli, Don Melton envoya ce fameux mail à l'équipe KDE qui apprit la nouvelle en même temps que le reste du monde. Il y explique le choix de KHTML par son respect des standards, la compacité de son code (140 000 lignes à l'époque), sa qualité et sa clarté.

« Vous pouvez discuter de la pertinence du choix de KHTML - faites-le, au bout de 10 ans ça ne me décourage plus. Je l'expliquerai dans un prochain billet. Je préviens tout de suite : je n'ai rien contre Gecko. »




De retour à la description de l'ambiance qui prévalait juste avant que Steve Jobs ne mette un nom sur le moteur open source choisi, il se plaît à penser que tout le monde s'attendait à entendre "Gecko". Puis Jobs afficha un nouveau slide avec un seul mot écrit en énorme : "KHTML". Et là, aucun applaudissement. Peut-être parce que pour les gens présents, ce moteur était complètement inconnu et tout le monde fut pris à revers (la présentation est à 54 min 50s dans la vidéo).

« Ce que vous ne pouvez pas entendre dans la vidéo, c'est une personne qui était assise à 15 ou 20 rangées derrière nous - qui s'attendait de toute évidence à entendre le mot "Gecko" sortir - et qui a crié de toute la force de ses poumons "WHAT THE FUCK!?”. KHTML a peut-être été une surprise plus grande encore que le fait pour Apple de concevoir son navigateur web. Et ce moment fut grandiose. Nous avions scotché toute l'assistance »




Sur le même sujet :
- iLife, Safari et Keynote ont 10 ans
avatar RedMak | 
J'aime bien ce genre d'article :)
avatar Anonyme (non vérifié) | 
@RedMak : Moi de même :)
avatar Applerider | 
On dirait pas la même boîte.... Aujourd'hui, on sait tout des nouveaux produits 6 mois avant qu'ils ne sortent... - iPhone 5 (design composants date de sortie) - iPad Mini (idem) - iPad 4 -MacBook Pro Retina 13"
avatar Terence993 | 
Ce keynote fut l'une des plus grandes de la marque. 2h de show par Jobs et un nombre immense de nouveautés qui sont devenues indispensables pour moi aujourd'hui !
avatar hollylol | 
Cook disait qu'il serait encore plus vigilant et discret sur les prochains produits. Mais est-ce qu'il y arrivera... Compliqué.
avatar Nesus | 
En même temps aujourd'hui le monde entier à le yeux rivé sur Apple et scrute le moindre de ses gestes, et , malgré cela ils arrivent encore à nous surprendre avec des éléments inattendu. Genre Fusion Drive (QUELLE MERVEILLE !)
avatar Lemmings | 
@RedMak : j'aime pas les gens qui écrivent "ce" avec un S.
avatar Lemmings | 
@applerider : c'est 100000x plus facile de cacher un logiciel développé en interne qu'un appareil fabriqué à l'autre bout du monde par des dizaines d'entreprises...
avatar Mac_Ciccio | 
Moi je vais faire le malin, mais la meilleure keynote que j'ai vue, c'était Steve qui présentait l'iMac à Paris en 1998 ! De la bombe atomique ! On voulait tous repartir avec un iMac sous le bras...
avatar Laurent S from Nancy | 
Autres temps autres moeurs...
avatar Anonyme (non vérifié) | 
@hollylol : Je trouve normal qu'il soit impossible de garder le secret pour l'iPhone qui est un produit acheté dans les pays du monde entier et a grande échelle et que tout le monde attends avec impatience et à date fixe. Pour le reste de ses produits, je trouve qu'apple garde relativement bien ses produits secrets Quelqu'un a t'il des infos valables sur le prochain Mac Pro ? Quelqu'un a t'il vu venir le design du nouvel iMac ? Quelqu'un a t'il vu venir les spec du MacBook Pro retina ? (Oui je sais on les connaissais un peu avant sa présentation mais de si peu que ça parait insignifiant) Pour l'iPad c'est encore une autre histoire
avatar aldomoco | 
@Lemmings : '@RedMak : j'aime pas les gens qui écrivent "ce" avec un S.' Mais il n'y a pas d'S dans "CE" ! Si tu n'aimes que les gens qui ne font aucune faute d'orthographe, tu dois te trouver bien seul !
avatar aldomoco | 
@hollylol : 'Cook disait qu'il serait encore plus vigilant et discret sur les prochains produits. Mais est-ce qu'il y arrivera... Compliqué.' Steve n'avait pas besoin de dire, il faisait !
avatar Domsou | 
+1 pour ce genre d'articles !
avatar Domsou | 
« Il n'y a rien qui puisse tremper vos sous-vêtements plus vite que de voir votre produit planter pendant une démo de Steve Jobs. » Ah ah ah ! J'en ai bien ri !
avatar daito | 
Oui voilà un article intéressant. Bravo MacG !
avatar Fournycoti | 
Je me pose une question : quel est l'intérêt des boîtes informatiques d'avoir leur propose navigateur internet et surtout, quel est leur business modèle. Car je le demande bien comment elles gagnent de l'argent car même Google a fait de la pub affichage et Tv pour Chrome.
avatar Lemmings | 
@aldomoco : faire une faute d'orthographe sur un mot de 2 lettres, c'est très grave à mon sens. Après, je fais aussi des tas de fautes si c'est ça la question. edit : il a d'ailleurs corrigé.
avatar Lemmings | 
@fournycoti : pour Safari, lis le dossier en lien qu'à réalisé MacGé il y a peu, il répondra à la question. Pour Chrome, c'est très simple, Google offrant des services web, comment faire pour s'assurer qu'ils tournent le mieux possible ? En s'assurant que le logiciel qui les fait tourner le fait bien. Et donc faire ce même logiciel est le meilleur moyen.
avatar Fournycoti | 
@Lemmings : Ok, merci. De ce fait, elles ne gagnent pas d'argent directement comme d'autres le font en vendant le navigateur (comme on peut trouver sur iOS).
avatar aldomoco | 
@Lemmings : 'faire une faute d'orthographe sur un mot de 2 lettres, c'est très grave à mon sens. ' "Très grave" faut pas délirer non plus ! Il faut relativiser, il y a des choses beaucoup plus graves et importantes dans la vie non ? Quand tu arriveras dans les dernières années de ta vie tu t'apercevrais si tu as un peu de bon sens que ce n'est pas les fautes d'orthographes qui sont graves !
avatar Tonysouth | 
@aldomoco Clairement d'accord avec toi.
avatar Lemmings | 
@aldomoco : bien sûr, tout est relatif. Mais à partir du moment ou tu dois t'exprimer avec d'autres personnes à l'écrit, tu essayes de faire que ce que tu écris soit lisible et compréhensible. ai sa m'énrv 2 lir D gen ki ékriv kom sa
avatar imagesurmac | 
le secret est souvent éventé pour les produits "matériels", (pour des raisons externes) mais pour les softs rien n'a changé
avatar fantomx6 | 
@lemmings Je recommande un petit laxatif pour un cas pareil !!! Cela débouche et après on se sent mieux !!!
avatar florian1003 (non vérifié) | 
Chouette article ! Chouette personnage ! Grand Jobs ! Bravo MacG !
avatar Duga | 
Ah pu**** ça devait être bon ce moment !!!!!
avatar Applerider | 
@Lemmings : Je m'en doute mais aujourd'hui il parait que Tim Cook avait promis une amélioration a ce niveau...
avatar akitam | 
@Lemmings : '@RedMak : j'aime pas les gens qui écrivent "ce" avec un S.' Flagrant délit d'aigreur: la personne que tu critiques n'a pas fait de faute... Ah la la, ces caractères qui se dévoilent derrière leur écran... Vieux comme le Minitel ^^
avatar akitam | 
@Domsou : '+1 pour ce genre d'articles !' Fait gaffe, Lemmings va te tomber dessus !
avatar akitam | 
@Lemmings : '@aldomoco : bien sûr, tout est relatif. Mais à partir du moment ou tu dois t'exprimer avec d'autres personnes à l'écrit, tu essayes de faire que ce que tu écris soit lisible et compréhensible. ai sa m'énrv 2 lir D gen ki ékriv kom sa' Le posteur n'écrivait pas en "langage SMS"... Son message était "lisible et compréhensible" comme tu dis. Donc c'est vraiment de la critique facile, gratuite et inutile...
avatar valyno | 
Ce que je retiens c'est qu'il y avait ecrit en gros "OPEN SOURCE, we think it's great" C'est bien fini. Quand on voit la bouse que Safari est devenue comparé à Chrome...
avatar Domsou | 
@valyno : Oh le gros troll !
avatar Domsou | 
@akitam : Merci ! Mon Kung Fu est puissant : qu'il vienne !
avatar Seccotine | 
N'oubliez pas d'aller sur http://donmelton.com pour avoir l'orignal. Dommage que le lien ne soit pas mis en évidance dans l'article. On oublie très souvent chez MacG.
avatar Seccotine | 
@ valyno T'as toujours pas compris la différence entre WebKit et Safari on dirait.

CONNEXION UTILISATEUR