Standblog

Tristan Nitot sur les standards du Web, les navigateurs et la technologie

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 20 juillet 2011

Mozilla change

Mozilla change, comme tout le monde a pu le remarquer. Ca n'est pas un changement pour le plaisir de changer, mais tout l'environnement qui change. Voici une liste des choses qui ont changé ces dernières années autour de Mozilla, sans ordre particulier :

  • La concurrence dans le monde des navigateurs est vraiment forte, avec 3 navigateurs ayant plus de 20% de parts de marché.
  • Microsoft sort une nouvelle version d'Internet Explorer tous les ans (incroyable !). Chaque version est plus respecteuse des standards que la précédente (et c'est tant mieux).
  • Google dépense en marketing pour Chrome des sommes supérieures au chiffre d'affaire annuel de Mozilla.
  • Les technologies Web évoluent plus vite que jamais, sous la bannière HTML5 (ce qui comprends les technologies associées, le DOM, les évolutions de CSS et toutes les nouvelles APIs).
  • JavaScript est maintenant très rapide.
  • Le mobile est partout. C'est le nouveau monde qu'il faut conquérir. Cette année, le marché des PC sera plus petit que celui des mobiles (en nombre d'unités).
  • Le marché des tablettes décolle vraiment.
  • Dans le monde mobile, certaines plateformes ne permettent pas à l'utilisateur de choisir le navigateur qu'il utilise. Cette tendance pourrait bien arriver dans le monde du PC avec Chrome OS, qui n'autorise que Chrome comme navigateur.
  • La notion d'App Store est maintenant largement acceptée par le public. La version d'OS X qui arrive, Lion, sera commercialisée via le Mac App Store, sans support physique de type DVD.
  • Le grand public est de plus en plus conscient des problèmes de vie privée, mais il reste beaucoup à faire dans ce domaine.
  • Même la ménagère de moins de 50 ans a entendu parler de "Cloud Computing".
  • Les réseaux sociaux sont devenus si importants que les "experts" disent que Google pourrait bien avoir des problèmes s'ils manquaient leur "virage social". Depuis, il y a eu Google Plus.
  • Même le matériel est en train de changer. Pas seulement l'encombrement (passage du PC au smartphone et à la tablette) mais les processeurs eux-même, avec la montée en puissance d'ARM et les processeurs multi-cœurs qui sont devenus la norme.

Je suis sûr que j'oublie plein de choses alors que j'essaye de lister les changements en cours autour de Mozilla (n'hésitez pas à laisser un commentaire ci-dessous si vous voyez un manque criant). Quoi qu'il en soit, nous sommes bien loin du temps où les technologies Web stagnaient, où tout le monde sur le Web développait pour IE6 et où le PC était le centre de gravité de l'informatique.

Autrement dit, tout autour de nous, Mozilla, est en train de changer. Le paysage change. Le champs de bataille s'agrandit. Nous devons changer, nous adapter.

La bonne nouvelle, c'est que nous avons déjà commencé à changer de façon significative, par exemple avec Rapid Release Process (sortie d'une nouvelle version de Firefox toutes les 6 semaines). La moins bonne nouvelle, c'est que changer, c'est difficile, pour deux raisons :

  1. Ca prend du temps de s'ajuster aux nouvelle situations, pour certaines personnes plus que d'autres.
  2. Nous allons faire des erreurs en cours de route (pour être franc, c'est déjà fait).

Nous allons réparer ces erreurs autant que possible, de la même façon que nous allons nous habituer à faire les choses différement. Il va falloir prendre des décisions difficiles. Il va falloir revenir sur certaines décisions si elles sont vraiment mauvaises. Ca ne va pas être facile, mais l'histoire de Mozilla n'a pas non plus toujours été une partie de plaisir [1].

Le changement est en train de se faire parce qu'il est nécessaire, indispensable, même. Dans un environnement qui change autant, il faut prendre l'initiative, ne pas rester spectateur, sinon on se retrouve rapidement obsolète.

Il y a des choses qui ne vont pas changer. En voici au moins deux :

  1. Pourquoi nous[2] travaillons à accomplir notre mission telle qu'elle est décrite dans le Mozilla Manifesto ;
  2. Comment nous faisons cela. De façon communautaire, ouverte, autour des standards ouverts et avec du logiciel Libre.

Certains détails[3] du comment vont changer ou ont déjà changé. Le processus de release rapide vient à l'esprit. Mais même si c'est un changement important, il n'est pas contraire à nos principes. Alors que Mozilla évolue, nous allons faire des erreurs, tout simplement parce que nous allons explorer des chemins inconnus. Ce n'est pas grave : nous devons apprendre à prendre des risques, à faire des erreurs, et apprendre de ces erreurs. Nous devons aussi apprendre à sur-communiquer, car la communication devient encore plus importante en cette période de changement. C'est déjà le cas dans le monde des extensions[4] et nous venons d'annoncer le Mozilla Enterprise User Working Group, à destination des entreprises qui déploient Firefox.

Donc le changement est en train de se faire parce qu'il est nécessaire, même si c'est difficile pour beaucoup d'entre nous. Peut-être que ce sera trop difficile pour certains. Nous avons déjà vu des gens quitter le projet Mozilla, et c'était pénible[5]. Je pense qu'il ne faut pas arrêter d'évoluer sous prétexte qu'on a peur que des gens partent.

Mais tant que la direction du projet est alignée avec nos objectifs et nos valeurs - et c'est le cas en ce moment - vous pouvez vous attendre à ce que je sois là, présent, impliqué et travaillant dur. Et je suis sûr que je peux compter sur vous.

Notes

[1] Vous vous souvenez quand les employés de Netscape ont été licenciés en juillet 2003 ? Quand Mozilla a décidé de tout miser sur Firefox et Thunderbird à la place de Mozilla Suite ? J'y étais, je m'en souviens, et je n'ai pas de regrets. Par contre, j'ai des cicatrices datant de ces moments-là.

[2] le projet Mozilla dans son ensemble, les salariés, les bénévoles de tous poils, les partenaires, les développeurs d'extensions et tous les gens qui aident Mozilla dans le monde entier.

[3] par opposition aux principes.

[4] Voyez le add-on compatibility report et le billet de Jorge sur le sujet.

[5] Vous vous souvenez de JWZ et MPT ? Moi oui. Les gens arrivent et d'autres partent. C'est la vie.

lundi 23 mai 2011

Firefox 5 Beta

Patisseries Firefox sortant du four

Patisseries Firefox sortant du four

Ce week-end est sortie la version Beta de Firefox 5. Du coup, on me demande ici et là ce qu'il y a de neuf dans cette version. Comme souvent chez Mozilla et dans le monde des navigateurs en général, tout n'est pas immédiatement visible, et ça mérite qu'on s'y attarde un peu. Même si Firefox 4 est sorti très récemment - il y a tout juste 2 mois - les mozilliens n'ont pas traîné. Voyons plutôt :

  • Pour les développeurs, le plus gros morceau est le support de CSS animations
  • Changements visibles dans l'interface :
    • Do Not Track a changé de place pour être plus facile à découvrir
    • Les onglets ne changent pas de taille immédiatement, ce qui permet de les fermer en rafale avec la souris (ça change la vie !)
    • Channel Switcher : dans le menu d'aide, on peut choisir si on veut installer des versions finales, Beta, ou, pour les plus téméraires, Aurora.
  • Quelque chose qui ne se voit pas du tout malgré l'immensité de la tâche, car situé du coté infrastructure Mozilla l'est l'ensemble des changements pour compiler, tester et distribuer Firefox en version Aurora pour 3 plateformes et 85 langues. Une tâche colossale !
  • Des améliorations nombreuses en terme de performance, dans les secteurs suivants !
    • canvas
    • Execution de JavaScript
    • Mémoire
    • Réseau
  • Meilleur support de HTML5
  • Améliorations de l'intégration avec Linux

Au final, ce sont plus de 1000 correctifs qui ont été appliqués à Firefox en quelques semaines !

Quelques liens complémentaires :

lundi 18 avril 2011

Faire vite. Et bien !

Every browser does fast. Not every browser does good

Tous les navigateurs vont vite. Tous ne font pas le bien. Publicité à San Francisco, Californie

S'il est une frustration dans mon métier, c'est bien de constater que les gens ne réalisent pas à quel point Mozilla est différent par nature des autres éditeurs de navigateurs Web. Ca n'est pas simplement le fait qu'on soit un logiciel Libre, puisque Chrome et Safari sont partiellement Open Source. Le fait que Mozilla soit à but non-lucratif alors que les autres sont tous cotés en bourse ? Beaucoup de gens l'ignorent. C'est l'approche de Mozilla qui est différente, et les actions de nos concurrents ne laissent aucun doute à ce sujet. Voici deux événements qui en disent long sur la différence entre Mozilla d'un coté et Apple, Microsoft et Google de l'autre :

  1. Mozilla a été le premier à à intégrer Do No Track dans une Bêta, Microsoft a suivi avec IE9 après en avoir dit du mal. Et voici enfin Apple : Apple Adds Do-Not-Track Tool to New Browser. Et Google ? Bah non : Google Holds Out Against ‘Do Not Track’ Flag.
  2. Pourquoi Google dépense tant d'argent en marketing pour Chrome (plus que le chiffre d'affaire annuel de Mozilla) ? Parce que c'est l'assurance que le client est verrouillé par Google. C'est leur directeur financier qui le dit : Why is Chrome so important to Google? It's a 'locked-in user'.

J'espère qu'un jour les gens comprendront qu'il est essentiel que le navigateur qu'ils utilisent soit à la fois transparent, performant, mais surtout que ceux qui le font ne doivent des comptes qu'à l'utilisateur. Car le navigateur, c'est l'interface entre l'utilisateur et sa vie en ligne...

Mise à jour : l'indispensable Framablog a traduit l'article de ZDNet : Le temps de cerveau disponible des utilisateurs de Google Chrome.

mardi 12 avril 2011

Soirée Firefox 4 à Paris : c'est jeudi !

Comme annoncé sur Twitter, la fête parisienne pour Firefox 4 se tiendra jeudi 14 avril 2011 (oui, le jeudi qui vient) ! Mettez donc votre plus beau T-shirt de geek et foncez vous inscrire pendant qu'il y a encore des places (les dernières fois, elles sont parties en quelques heures...)

L'inscription se fait sur http://events.mozilla-europe.org/event/?id=14.

A vos marques.. Prêts... Partez !

Mary and Tony at the Las Vegas Mozilla Party

Mary Colvig (Contributor Engagement Lead) et Tony Chung (Quality Assurance Manager) à la soirée Mozilla de Las Vegas. Photo par Henrik Skupin

mardi 22 mars 2011

Firefox 4 est sorti !

Firefox 4 est sorti cette après-midi, Et nous fêtons cela au bureau comme il se doit :

On trinque à Paris pour Firefox 4

Vous aussi, vous pouvez d'ores et déjà télécharger Firefox 4 pour Windows (XP, Vista et 7), Mac OS X et Linux.

On me demande souvent ces jours-ci, ce qu'on remarque quand on installe Firefox 4. Ma réponse, tient en quelques mots :

  1. La rapidité, et ce à tous les niveaux : au démarrage, à l'affichage des pages, à l'exécution du JavaScript. Les progrès par rapport à Firefox 3.6 sont sidérants !
  2. La nouvelle interface utilisateur. Les onglets au dessus de la barre d'adresse, la disparition de la barre de menu, la barre de status qui ne s'affiche que quand c'est nécessaire. Tout cela pour faire plus de place au contenu. Mais ça n'est pas tout, car l'utilisation du Web évolue, avec la multiplication des Web Apps, les applications Web qui sont des pages dynamiques sur lesquelles on passe beaucoup de temps (pensez à votre Webmail, ou Facebook, Twitter etc.) De même, on multiplie les onglets, au point de s'y perdre. Nous avons mis en place des nouvelles fonctionnalités pour simplifier tout cela :
    1. Panorama, pour gérer les groupes d'onglets (Raccourci clavier : Ctrl-Maj-E)
    2. Aller à l'onglet (Switch to tab en anglais), qui suggère d'aller sur un onglet existant quand on s'apprête à ouvrir une copie d'une page déjà ouverte
    3. Onglets applicatifs : avec un clic-droit sur un onglet puis en sélectionnant "Epingler l'onglet", on le bloque à gauche de la liste d'onglets. Bien pratique pour ces applications Web qu'on utilise à longueur de journée, pour qu'elles soient accessibles d'un seul clic !
  3. Le nouveau gestionnaire d'extensions, avec la possibilité d'installer des extensions sans avoir à redémarrer (si elles sont prévues pour)
  4. Plus de sécurité et de respect de la vie privée, avec Do Not Track, CSP[1] et HSTS, et la correction du vieux bug CSS sur l'historique de navigation. Et puis la syncrhonisation entre plusieurs Firefox sécurisée de bout en bout avec Firefox Sync.
  5. HTML5 et les technologies associées (SVG, CSS3, quantités d'APIs) qui vont permettre aux développeux Web de créer des applications plus riches et plus innovantes. Si ça vous intéresse, des tas de démos sont sur WebOwonder.org : vidéos en tous genres, réalité augmentée, jeu vidéo, CSS avancé, etc.

Tous ces progrès, toutes ces améliorations et nouvelles fonctionnalités sont autant de raison de passer à Firefox, que vous soyez sous XP, Vista, Seven, Mac OS X ou Linux.

Mais comme le dit Mitchell Baker, "Firefox 4 est plus qu'un bon navigateur" :

Firefox représente un état d'esprit, un état d'esprit qui part du principe que ce qui est important ce sont les gens, que les individus peuvent changer le monde, qu'on peut créer autant que consommer, qu'on peut construire un bout d'Internet qui nous appartient à tous.

Membres de la communauté et le costume Firefox, pour 2 millions de chargements

2 millions de téléchargements de Firefox 4 en 5 heures :-)

- page 3 de 83 -