Les articles avec le tag « Firefox »

Le design et la philosophie derrière Firefox

En mars dernier, Alex Faaborg (designer principal de Firefox chez Mozilla), a donné une conférence intitulée « Designing Firefox » quelques jours avant le lancement de Firefox 4. Cette semaine, Alex a annoncé son départ de chez Mozilla. Il en a profité pour poster la vidéo de sa conférence qui s’avère être une mine d’informations. Si vous êtes intéressés par la philosophie derrière Firefox, ou par la réflexion derrière le design d’applications, je vous recommande vivement de regarder cette conférence qui dure 30 minutes (plus 10 minutes de questions/réponses).

Designing Firefox - Alex Faaborg

Du point de vue du design, j’aime beaucoup sa façon d’expliquer que tout n’est qu’une question de balance et de compromis (ce que je me tuais à expliquer dans les commentaires d’un précédent article). Ainsi, en opposant la possibilité de découverte au minimalisme, l’uniformité à la nouveauté, on se rend compte à quel point les choix de design de Firefox et Chrome sont opposés. Les deux sont pertinents et réfléchis, mais donnent un produit totalement différent.

Firefox vs. Chrome

Plus surprenant, Alex Faaborg explique comment depuis Firefox 2, ses choix de design ont toujours été inspirés par Internet Explorer. En effet, afin de convaincre de nouveaux utilisateurs, Firefox devait proposer une interface suffisamment proche de celle d’IE afin d’éviter un rejet souvent très rapide. Ainsi, il était alors plus facile pour un utilisateur de passer d’IE6 à Firefox 2, que de passer d’IE6 à IE7.

De IE à Firefox

Ce qui me surprend vraiment, c’est de rapprocher cette logique de design avec les derniers prototypes d’interfaces de Firefox présentés en août dernier, très largement inspirés par Chrome. Je comprends que Firefox s’inspire d’Internet Explorer pour aider les internautes à changer de navigateur. Mais si Firefox s’inspire de Chrome, alors ça signifie selon moi que Mozilla ne cherche plus à s’attaquer aux parts de marché d’IE, mais bien à celles de Chrome.

Ça confirmerait l’impression que j’ai de Firefox depuis 2 ans. En étant le deuxième navigateur le plus utilisé, Firefox doit continuer à grappiller les utilisateurs du numéro 1 (IE), mais aussi surveiller ses arrières avec le numéro 3 (Chrome). Au risque d’avoir une vision un peu alarmiste, la stagnation de Firefox dans les statistiques globales ces 3 dernières années ne présage à mon avis rien de bon pour le navigateur, qui pourrait rapidement se retrouver à la troisième place.

Les étapes de développement de Firefox

Depuis Firefox 4, Mozilla a accéléré le développement de Firefox avec une nouvelle version toutes les 6 semaines. Avant d’arriver dans les mains d’un utilisateur, Firefox va d’abord débuter en version Nightly. Puis 6 semaines plus tard, il passe en Aurora. Puis 6 semaines plus tard, en Beta. Ce que Mozilla n’a pas dit, c’est d’où vient l’inspiration de Firefox. Le big bang. La source. Voici la réponse.

Les étapes de développement de Firefox

Chrome. Vous ne me croyez pas ? Voici le dernier prototype d’interface pour les prochaines versions de Firefox.

L'interface de Firefox.

Sérieusement, Mozilla ?

Inspecter les styles :hover sous Firefox et Chrome

Hier, Sitepoint a rappelé un petit truc bien pratique dans Firebug pour inspecter les styles :active et :hover d’une balise. Il suffit de cliquer sur la flèche de l’onglet « Style » dans Firebug, et de sélectionner l’état voulu.

Dans Firebug

Hasard du calendrier, un type sur Reddit a annoncé que la même fonctionnalité est présente dans la version actuellement en dev de Chrome.

Dans l'inspecteur web de Chrome

Moi aussi, j’aime Firefox

Il y a quelques semaines, Nicolas Hoffmann a écrit un chouette article sur pourquoi il aime Firefox, en dénonçant au passage les gens comme moi qui critiquent beaucoup à tout va.

Je reconnais que Firefox est perfectible, comme toute chose d’ailleurs, Chrome n’est pas exempt de défauts lui non plus. Ceci dit, je pense qu’on peut aisément dire que les deux sont de bons navigateurs, ils sont assez modernes, respectent plutôt bien les standards, etc.

Toutefois, il y a quelque chose qui me recroqueville les artères : j’ai vraiment du mal à comprendre l’intérêt de déployer une énergie colossale à décrier quelque chose… au lieu de vanter les mérites de celle qu’on lui préfère. C’est plus facile ? Plus à la mode ?

En ce qui me concerne, j’entretiens une relation d’amour-haine avec Firefox, et je pense que c’est surtout une histoire de passion. J’ai commencé à faire des pages web à la fin des années 90, avec FrontPage 98 et pour seul navigateur IE5. Je dis « faire des pages web » parce qu’à l’époque, où les designs étaient pensés pour du 800×600 et du 56k, on était loin de parler d’intégration. Petit à petit, au début des années 2000, je commençais à entendre parler de CSS, et ça avait l’air chouette. Mais je ne comprenais pas pourquoi dès que je voulais tester quelque chose, rien ne semblait fonctionner dans Internet Explorer.

C’est seulement quelques années plus tard, en 2003, que j’ai découvert Firebird. Et là, magie, toutes les nouveautés dont j’entendais parler depuis des lustres fonctionnaient. Et puis il y avait aussi des onglets. Et des extensions faites par la communauté. Et les pages se chargeaient plus vite. Tout ces petits détails m’ont fait aimé Firefox. Et ça, c’était encore avant que je ne découvre Firebug en 2006.

Et puis en 2009, j’ai découvert Chrome. Et là magie, le navigateur se lançait beaucoup rapidement, les pages se chargeaient plus vite, et toutes les nouveautés techniques dont j’entendais parler fonctionnaient (les formulaires HTML5, des propriétés CSS3, puis plus récemment WebGL, etc…). Toutes les raisons qui m’ont fait aimé Firefox me font aujourd’hui aimer Chrome.

Quand je critique Firefox, c’est aussi dans l’espoir que les choses changent chez Mozilla, et qu’ils arrivent à nouveau à devenir une source d’innovation et d’inspiration pour les développeurs web, comme moi.

Les étapes d’une mise à jour de Firefox

Firefox 5 est sorti cette semaine. Et contrairement à mes craintes, la mise à jour a été poussée comme une mise à jour de sécurité critique par Mozilla. Les utilisateurs de Firefox 4 devraient donc rapidement basculer vers Firefox 5. Enfin, ça, c’est si ils survivent aux étapes d’une mise à jour de Firefox. Lire la suite