vlan.org

Webzine des anciens étudiants de l’IUT Serecom St-Raphaël

Accueil > Actu > Safari sur les terres de Microsoft®

Safari sur les terres de Microsoft®

jeudi 16 janvier 2003

En offrant son propre navigateur Web aux utilisateurs, Apple prend ses distances avec Microsoft et entend bien renverser la domination de fait d’Internet Explorer. Modèle Open Source, fonctions innovantes et légèreté ont été les ingrédients utilisés pour concevoir Safari, un butineur appelé à devenir le plus rapide de sa génération.

Parmi ses surprises, Steve Jobs, le 7 janvier 2002 dernier, présenta Safari. Un vrai pavé dans la mare ! Nouveau navigateur Internet appelé à concurrencer l’Internet Explorer de Microsoft, Safari se veut plus rapide que les autres outils. Il faut dire que, dans le monde Mac, les navigateurs s’avèrent généralement plus lents que sur PC, exception faite de Chimera, encore en version bêta, qui s’améliore de jour en jour et affiche une rapidité déjà impressionnante. On doit Safari à une équipe de spécialistes de l’exploration Web - une dream team - embauchée par Apple et issue des nombreux projets Open Source. Cette équipe travaille sur le sujet depuis plus d’un an : Don Melton, l’un des instigateurs de Mozilla, en est le moteur, épaulé par David Hyatt, créateur de Chimera et inventeur du XBL, de Darin Adler, ancien responsable du projet Nautilus [1] (un gestionnaire de fichiers), de Maciej Stachowiak, John Sullivan et Ken Kocienda, tous trois vétérans du projet Eazel, au même titre d’ailleurs que Darin Adler et Don Melton. Autant dire qu’Apple n’a pas lésiné ! Côté moyens, il faut savoir que le cœur de Safari est directement originaire d’un projet Open Source, Konqueror, un navigateur basé sur KHTML [2] et KJS [3], répondant aux spécifications HTML 4, supportant les applets Java, les CSS 1 et 2, ainsi que les plug-ins de type Netscape. Pourquoi Konqueror plutôt qu’un autre projet Open Source, comme Mozilla ? Don Melton, dans un e-mail envoyé à l’équipe de développement de Konqueror, explique son choix : "La taille de votre code source en faisait le meilleur choix au sein des différents projets Open Source. Elle nous a permis d’assurer des temps de démarrage très courts, comme vous le constaterez en consultant [sur le site d’Apple, Ndlr] les résultats obtenus. La conception, très propre, a également milité en sa faveur." La version retenue, forte de 140 000 lignes de code, a été totalement remaniée par l’équipe de Safari et la chasse aux imperfections a engendré pas loin de 250 modifications du code original !

Résultat : un logiciel, distribué en version bêta, particulièrement réactif et performant pour une première version publique. Le look métallique des iApps d’Apple est respecté, tout comme la simplicité d’utilisation chère à Steve Jobs. Entre autres fonctionnalités, on trouve dans Safari : un champ dédié à Google, le plus utilisé des moteurs de recherche du Web, un très appréciable procédé de modification des noms de sites que l’on souhaite conserver en tant que favoris (vu la longueur des appellations adoptées par certaines pages Web, ce n’est pas du luxe), une bibliothèque de rangement desdits favoris dont la présentation est totalement conforme au style iApps, un bouton permettant un retour rapide à la première page visitée d’un site en cours de consultation et, enfin, une option de blocage des pop-up qui permet d’éviter les fenêtres de publicité sauvage, couplé à un gestionnaire de téléchargement capable de trier le bon grain de l’ivraie. Le fureteur ne pèse que 3 Mo, ce qui en fait l’un des navigateurs les plus légers du Web. "Il faut bien comprendre qu’il s’agit pour nous d’introduire également de nouvelles technologies de programmation, permettant de mettre à disposition des utilisateurs des applications modernes, plus compactes et plus véloces", nous a déclaré Jean-René Cazeneuve à l’occasion de la présentation du logiciel. "Et Safari démontre à ceux qui en doutaient encore à quel point Apple se trouve impliquée auprès de la communauté Open Source". Les sources de Safari, issues de Konqueror, ont en effet été rendues publiques, elles devraient permettre à la communauté de faire rapidement progresser l’application.

Quelques défauts de jeunesse

Safari n’est pourtant pas exempt de défauts : certains lui reprochent notamment de ne pas utiliser la navigation par onglets qui permet d’ouvrir plusieurs pages dans une seule fenêtre. D’autres, comme MacOsRumors, s’interrogent sur ses performances réelles et ses capacités à faire aussi bien que Chimera lors de l’extraction des données fournies et/ou de leur affichage. Et de se demander s’il sera un jour permis de choisir un autre site de recherche, en lieu et place de Google. Tous font bien de se montrer critiques : l’équipe de développement est plus que jamais à l’écoute. Elle chasse les bogues autant qu’elle réunit les requêtes et les remarques concernant son bébé, son avenir restant ouvert à toute évolution en mesure de l’améliorer de façon significative. Une nouvelle version de la bêta (estampillée 1.0 v.51) a d’ailleurs d’ores et déjà été publiée. Elle corrige certains sérieux problèmes : dans certaines et rares circonstances, la première bêta (v.48) détruisait en effet un lien symbolique, empêchant pour le coup le lancement de Classic et du partage de fichiers, la gravure, les impressions et les procédures de mise à jour automatique. Safari, en tout cas, est sur de bons rails : le logiciel, pourtant toujours en test, a été téléchargé 300 000 fois en 24 heures, soit six fois plus qu’iTunes qui détenait le record jusqu’à présent (100 000 téléchargements en 48 heures). Dans la jungle des fureteurs, la chasse gardée d’Internet Explorer pourrait bien faire les frais de ce Safari !

Safari sur le site d’Apple


Voir en ligne : Article de VNUNet.fr - 15/01/2003 - Marc Geoffroy


[1Nautilus est un développement réalisé par la société Eazel (qui a fermé ses portes en 2001) et destiné à l’environnement Unix pour l’interface graphique Gnome. Il devait devenir un navigateur de système tout autant qu’un navigateur Internet, à l’instar d’Internet Explorer pour Windows ou de Konqueror.

[2il s’agit de la bibliothèque HTML 4 de KDE, se pliant aux spécifications du WWWC et supportant DOM, Java, JavaScript et les feuilles de style en cascade (CSS).

[3l’implémentation de JavaScript dans KDE.

Messages

  • Pour information les onglets (opera & mozilla style) devraient être introduits dans la prochaine version de Safari.

    Acte appréciable, la lettre (cf. lien çi-dessous) du responsable de développement, pour celles et ceux qui souhaiteraient en savoir plus sur l’équipe Safari (tous des maîtres).

    Les succeptibilités des uns et des autres (Mozilla & Chimera) auront pour seul impact je l’espére, une amélioration notable des navigateurs, pour le plus grand plaisir de tous et dans le respect des standards.

    Voir en ligne : Bravo !

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.