Ouvrir le menu principal

MacGeneration

Recherche

Safari : nouvelles anecdotes sur sa création

Florian Innocente

vendredi 04 janvier 2013 à 11:19 • 40

AAPL

Don Melton, qui pilota le projet Safari, livre des anecdotes supplémentaires sur la genèse du navigateur. Ce dernier va fêter ce 7 janvier son dixième anniversaire. Melton avait déjà parlé du choix - encore empreint de mystère - du nom "Safari". Cette fois il revient sur la manière dont son équipe a tenu son développement secret alors même que le logiciel est par nature amené à se montrer sur Internet.

Dès la constitution de l'équipe, les choses furent compliquées. Scott Forstall lui assigna cette tâche et, comme c'est le cas chez Apple pour les projets confidentiels, les nouvelles recrues étaient laissées dans l'ignorance de leurs prochaines responsabilités

« Je ne pouvais pas leur dire sur quoi ils allaient travailler jusqu'à ce qu'ils acceptent le poste. Nous n'étions pas enfermés comme c'était le cas à l'époque pour l'équipe de Jonathan Ive, ou plus tard pour l'équipe iPhone. Mais à moins de savoir qui chercher, vous ne nous auriez jamais trouvés sur le campus. Et si vous y étiez arrivé, il y a peu de chance que vous ayez pu savoir sur quoi on travaillait, sauf à nous surprendre en train d'utiliser Safari - chose que nous faisions en général derrière une porte fermée ». L'interface dans les premiers temps était d'ailleurs assez semblable à celle des autres logiciels, en tout cas dépourvue de l'habillage façon métal qui accompagnera le logiciel à ses débuts.

Les risques de fuites depuis l'intérieur de l'équipe ou de la poignée de bêta-testeurs chez Apple étaient relativement inexistants. En revanche, le navigateur pouvait se révéler par le simple fait qu'il présente sa carte d'identité (l'information de "user-agent") auprès de chaque serveur de site qu'il visite. Il aurait suffi que l'administrateur de l'un d'entre eux relève, par hasard, la présence d'un navigateur inconnu au bataillon pour gâcher la future surprise du 7 janvier 2003.

Le problème était qu'au début des années 90, Apple avait acheté une plage entière d'adresses IP fixes, 16 777 216 adresses pour être précis, commençant en 17.x.x.x. Il suffisait de relier le nouveau user-agent repéré dans les enregistrements de visites avec sa provenance (les adresses IP d'Apple) pour comprendre qu'il se tramait quelque chose de nouveau. Les chances que cela se produise étaient probablement minces, mais le risque bien réel. Apple est constamment scrutée et l'on sait son goût pour le secret. D’autant plus que son arrivée en tant que concurrente de Microsoft et d’un Internet Explorer alors tout puissant allait faire l’effet d’une bombe.

Il fut alors décidé que le navigateur ne s'afficherait avec sa véritable identité que lorsque ses testeurs étaient chez eux ou du moins en dehors du campus d'Apple. Cette exception dans la confidentialité était nécessaire pour vérifier le bon fonctionnement du logiciel avec les sites.

Pendant l'essentiel du développement de Safari, l'application se présentait avec les références d'Internet Explorer pour Mac (alors livré en standard sur les machines d'Apple en vertu de l'accord avec Microsoft) et six mois avant sa sortie il utilisa l'identité de Mozilla, futur Firefox. Ses développeurs installèrent ensuite un mécanisme pour qu'au jour J, Safari change automatiquement de user agent et que son nom y apparaisse enfin librement et en toutes circonstances. Aujourd'hui Apple ne s'embarrasse plus de telles précautions pour Safari, notamment sur iOS, le navigateur ayant perdu de sa nouveauté.

Sur le même sujet :
- Anecdotes sur la naissance de "Safari"

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Les nouvelles icônes de macOS Tahoe continuent de créer la polémique 🆕

05/08/2025 à 21:39

• 99


Nouvelle icône AirDrop, réglage pour l’Appareil Photo : les nouveautés d’iOS 26 bêta 5

05/08/2025 à 21:31

• 19


GPT-OSS : OpenAI publie un nouveau modèle open source qui peut tourner localement sur votre Mac

05/08/2025 à 20:21

• 29


La bêta 5 est disponible pour iOS 26, iPadOS 26, macOS 26, watchOS 26...

05/08/2025 à 19:30

• 51


Des Crocs aux couleurs de Windows XP pour les 50 ans de Microsoft

05/08/2025 à 17:40

• 22


WWDC 2025 : des avancées qui vont faire le bonheur des gestionnaires de parcs Apple

05/08/2025 à 17:05

• 20


Le Beelink Mate mini se décline pour le Mac Studio : 80 Gb/s et deux SSD pour ajouter 16 To de stockage

05/08/2025 à 16:30

• 9


Alors que GPT-5 ne devrait plus tarder, OpenAI revoit certaines règles de ChatGPT

05/08/2025 à 15:40

• 36


Une flopée de supports pour Mac mini M4 en promotion, avec prises USB, lecteurs de cartes et emplacement M.2 pour SSD

05/08/2025 à 15:23

• 16


iPhone 17 : le mardi 9 septembre se précise pour la conférence Apple

05/08/2025 à 14:50

• 17


Promo : le clavier MX Keys Mini à seulement 79,99 € (-33 %), une bonne alternative au Magic Keyboard

05/08/2025 à 14:15

• 7


Tesla accorde 29 milliards de dollars d’actions à Elon Musk pour l’« inciter à rester »

05/08/2025 à 13:30

• 76


TSMC licencie des employés soupçonnés d’avoir divulgué des informations sur la production de puces 2 nm

05/08/2025 à 12:30

• 4


Astuce : utiliser Exporter pour faire une sauvegarde du contenu de l’app Notes

05/08/2025 à 12:00

• 18


Linux améliore sa compatibilité avec le HFS et le FireWire… qu'Apple abandonne

05/08/2025 à 10:55

• 7


Cloudflare accuse Perplexity de moissonner les sites web bloquant l’accès aux bots IA

05/08/2025 à 10:25

• 18