Pourquoi Firefox OS : interview de Tristan Nitot

Anthony Nelzin-Santos |

En l’absence d’annonces fracassantes des grands acteurs du mobile, Firefox OS a été la principale attraction du Mobile World Congress 2013. Qu’attendre de ce nouveau système d’exploitation mobile ? Mozilla peut-elle concurrencer Microsoft, Google et Apple ? Firefox OS marque-t-il un tournant dans la stratégie de la fondation ? Voici quelques-unes des questions que nous avons posées à Tristan Nitot, évangéliste Mozilla.





MacG : Pourquoi Firefox OS ?



Tristan Nitot : Tous nos partenaires opérateurs sont d’accord : répondre à la demande des deux prochains milliards de connectés, qui ont aujourd’hui un téléphone, mais veulent un smartphone, va être un véritable défi.

Mozilla est une association à but non lucratif dont l’objectif est de faire la promotion du web et de le rendre accessible à tous : elle ne peut pas rester cantonnée à l’ordinateur de bureau, mais doit aller vers le mobile, elle doit emmener ces nouveaux utilisateurs vers le web et HTML5 plutôt que vers des écosystèmes fermés.



On comprend bien que les pays émergents sont la cible de Mozilla, mais de nombreux fabricants y sont présents depuis des années et d’autres comptent bien y entrer. Qu’est-ce qui pourrait pousser les utilisateurs vers des smartphones Firefox OS plutôt que vers les dizaines de smartphones qui se vendent déjà à moins de 100 $ ?



L’effort de développement — le coût de développement — impose le duopole. Le développeur Windows va peut-être porter son app sur OS X, le développeur OS X va peut-être porter son app sur Windows, mais ils ne vont que rarement s’intéresser aux distributions GNU/Linux ou BSD. Le développeur iOS va peut-être porter son app sur Android, le développeur Android va peut-être porter son app sur iOS, mais ils ne vont que rarement s’intéresser à Windows Phone ou BlackBerry.



Nous ne voulons pas nous battre pour une troisième place de toute manière peu enviable, nous voulons nous battre sur un autre terrain, celui du web. Nous ne voulons pas être un troisième créneau incompatible, nous voulons être une solution qui unifie toutes les plateformes.



C’est certes quelque chose que le développeur peut comprendre, mais comment sensibiliser le grand public à cette question ?



Nous n’allons tout simplement pas le faire.



Ou plutôt, nous allons le faire au travers des développeurs, qui s’intéressent à ces sujets. Ils savent que les applications HTML5 rivalisent aujourd’hui avec les applications natives. Ils savent qu’avec les Web APIs, elles peuvent gérer la batterie, la géolocalisation, les capteurs (photo, détecteur de proximité, accéléromètre…), le vibreur, le plein écran, les notifications. Ils savent qu’elles vont évidemment tourner sur Firefox OS et sur Firefox sur Android, mais aussi sur Android, iOS et les autres systèmes avec des systèmes comme PhoneGap.



Nous livrons une documentation complète sur le Mozilla Developer Network, nous fournissons un simulateur sous la forme d’une extension pour Firefox, nous offrons de l’exposition au développeur avec le Firefox Marketplace, mais nous lui laissons aussi le choix de distribuer lui-même son app, d’avoir une relation directe avec le client. Et il y a huit millions de développeurs qui maîtrisent les langages du web et savent donc développer pour Firefox OS — bien plus que pour n’importe quelle autre plateforme.





C’est suffisant pour attirer les utilisateurs ?



Oui, je le crois.



Les utilisateurs vont être attirés par la marque Firefox que Mozilla est en train de développer ?



Je le crois aussi. Google est en train de faire disparaître la marque Android, nous sommes en train de faire monter en puissance la marque Firefox. Nous nous sommes alliés avec les opérateurs, la marque Firefox sera présente en boutique.





Les opérateurs, justement, sont montés sur scène lors de la présentation de Firefox OS alors qu’on les avait presque perdus de vue depuis quelques années. La liberté laissée à l’opérateur peut-elle menacer la liberté de l’utilisateur ? Où est la ligne, comment intervient Mozilla pour préserver une ouverture réelle ?



Apple a pris le pas sur l’opérateur et complètement déséquilibré la relation avec le client. Il faut revenir à quelque chose de plus raisonnable : l’opérateur connaît les marchés, connaît les clients, c’est un acteur utile.



Par exemple, si l’on veut toucher la classe moyenne brésilienne qui passe au smartphone, il faut intégrer un système de carrier billing puisque la carte bancaire est peu développée sur ce marché. On laisse donc la possibilité à l’opérateur de gérer les achats d’apps, qui sont reportés sur la facture du forfait. L’opérateur peut aussi prendre un espace sur le Firefox Marketplace pour mettre en avant les applications spécifiques à ce marché, dialoguer directement avec le client.



Mozilla ne cherche pas à se mettre au milieu de cette relation, à proposer sa propre solution unique et verrouillée. Et Mozilla ne cherche pas non plus à brouiller la relation avec les fabricants de téléphones en fabriquant ses propres téléphones.



Mais oui, on peut très bien imaginer qu’un opérateur prenne le code de Firefox OS et en fasse un système bridé. Mais le système résultant ne s’appellerait alors plus Firefox OS.

[NDLR : un ingénieur de Mozilla nous a expliqué que la fondation avait mis en place un système de garde-fous en trois niveaux pour éviter une telle situation. Pour utiliser la marque Firefox OS, quelques règles doivent être respectées, notamment en matière d'identité visuelle. Un système « powered by Firefox » utilise le cœur de Firefox OS et respecte certains principes de base, mais est plus personnalisé. Enfin, un acteur qui ne travaillerait pas avec la fondation ne pourrait pas utiliser les marques de Mozilla. Interrogé sur le sujet, Tristan Nitot n'a ni confirmé, ni infirmé cette information.]



Le web est adaptable à différents form-factor : on peut imaginer un Firefox OS pour tablettes, un OS dans le nuage à la Chrome OS pour ordinateurs ?



Nous nous concentrons pour le moment sur le smartphone et les marchés émergents. Ces deux idées sont techniquement réalisables, mais nous n’y consacrerons pas d’énergie pour le moment. Nous pourrions aller dans cette direction, mais ce ne sera sans doute pas avant longtemps.





À plus brève échéance donc, Firefox OS doit arriver dans le reste de l’Europe et en Amérique du Nord d’ici 2014. Sera-t-il toujours réservé à l’entrée de gamme ou peut-on espérer le voir sur des smartphones plus puissants ?



Cela dépend en grande partie de la volonté des opérateurs. J’ai évidemment envie d’avoir une bête de course sous Firefox OS dans ma poche, les opérateurs et les fabricants verront si c’est pertinent.



Mozilla se fait force de proposition avec la recherche unifiée de Firefox OS. C’est une autre voie que celle des apps en forme de silos informationnels, c’est une approche plus transversale qui lie les apps et le web, le local et le global. Est-ce qu’il faut s’attendre à ce que Mozilla continue dans cette direction, n’édite plus simplement des logiciels, mais se rapproche des services ?



Clairement : c’est une partie du web et il faut que nous montions sur toutes les couches de valeur, aussi bien sur le client que sur le serveur. Mais nous le ferons toujours à la sauce Mozilla : le web est par nature décentralisé, et même si certains acteurs essayent de le centraliser, nous proposerons toujours des solutions décentralisées.



Nous opérons Firefox Sync de manière centralisée parce que c’est plus simple pour l’utilisateur, mais nous ne cherchons pas non plus à le verrouiller pour en être les seuls opérateurs. Son code est ouvert, tout le monde peut l’installer sur sa propre machine. Même chose avec le système d’authentification Persona, qui a été conçu comme un service décentralisé, ou avec WebRTC, qui est un standard.



C’est une autre approche, et je pense que nous allons continuer dans cette direction, dans la limite du raisonnable bien sûr — ce n’est pas demain qu’on verra un Firefox Mail !





En attendant, Mozilla continue de développer activement Firefox sur bureau et sur mobile — mais ni sur Windows RT, ni sur iOS. Quel est le futur de Firefox dans un monde où les boutiques d’apps et l’approche intégrée sont en train de devenir la norme ?



C’est aussi pour cela que nous développons notre propre OS.



À notre grand regret, nous ne pouvons pas du tout être présents sur certaines plateformes, comme iOS. Même si Chrome est disponible sur iOS, il ne dispose pas de certaines avancées comme le JavaScript accéléré et il ne peut pas remplacer Safari comme navigateur par défaut. Chrome profite des faiblesses de Safari, mais ça se limite à ça : on peut profiter de la négligence d’Apple, mais on ne peut pas réellement la concurrencer sur sa propre plateforme.



Chrome est présent sur iOS parce qu’il utilise WebKit, comme Safari. Opera a récemment annoncé sa décision d’abandonner son propre moteur de rendu au profit de WebKit, une décision qui a été largement critiquée par la fondation Mozilla et ses membres. Pourquoi pensez-vous que cette décision est néfaste pour le web ?



Elle est catastrophique, même. Tout le monde peut écrire pour le web, sans devoir télécharger un SDK, sans devoir payer une inscription, sans devoir subir un processus de validation, c’est pour cela qu’il y a huit millions de développeurs web. C’est formidable ! Mais le web n’existe que parce qu’existent des standards interopérables, et Opera faisait un boulot extraordinaire sur les standards.



Pourquoi cela devrait changer ? Qu’est-ce qui empêche Opera de continuer à faire ce « boulot extraordinaire » ?



Les discussions sur des standards n’auront plus lieu au sein du W3C, elles auront lieu en huis clos face aux impératifs d’Apple et de Google. Il n’y aura donc plus de standards, il y aura une implémentation qui tient lieu de standard. Face aux problèmes éventuels de cette implémentation et en l’absence de documentation libre, développer un autre moteur de rendu sera de plus en plus compliqué.



Sur le même sujet :
- Firefox OS : Sony intéressé, Samsung non
- Prise en main du ZTE Open sous Firefox OS
- Le site de Firefox OS
- Photos : Firefox EU

avatar elwood_blues | 
« [b]on peut profiter de la négligence d’Apple, mais on ne peut pas réellement la concurrencer sur sa propre plateforme.[/b] » Sera-t-il possible d'installer et d'utiliser, comme Tristan Nitot le souhaite d'iOS, un autre moteur de rendu que Gecko sur Firefox OS, et ainsi profiter par exemple des performances de Webkit ou de Chromium sur cet environnement, ou bien est-ce que cette démarche sera plutôt jugée inappropriée par la Mozilla Foundation ? [i](Juste histoire de savoir si son discours et sa position sur l'impossibilité d'utiliser un autre moteur de rendu que Webkit sur iOS sont véritablement justifiés au regard de leur stratégie, ou bien s'ils feront en fait exactement pareil qu'Apple, à savoir : vous voulez utiliser _notre_ OS c'est cool, mais faites-le avec _notre_ techno SVP !)[/i] Et aussi, pourquoi Tristan Nitot ne rappelle-t-il _jamais_ que les Web Apps étaient le choix premier d'Apple (sur iPhone OS en 2007), et que c'est suite aux réactions des développeurs, qui avaient bricolé un SDK à la sauvage et avaient commencé à faire des applis natives non officielles, qu'ils ont sorti un SDK officiel avec un modèle économique qui_va_bien pour encadrer le truc ? [i](On rappellera quand même que même Palm qui avait décidé de construire un OS entièrement web ayant pour nom webOS (on peut difficilement faire plus explicite comme nom ;o) avait dû se résoudre à sortir un SDK pour permettre aux dev de faire du natif !)[/i] « [b]Ils savent que les applications HTML5 rivalisent aujourd’hui avec les applications natives.[/b] » Comme dirait AA, celle là il faut quand même avoir des bollocks pour la sortir sans perdre une dent ! Facebook (acteur pas franchement mineur du web d'aujourd'hui et de demain) vient tout juste de faire marche arrière pour proposer une applications native ENFIN réactive pas plus tard qu'il y a quelques semaines/mois ! Et puis Electronic Arts vient de lancer Real Racing 3 aussi ! Franchement, j'aime bien Tristan Nitot et je comprends son rôle, mais bon, c'est pas une raison pour raconter n'imp non plus ... Ou alors que la Mozilla Foundation nous fasse une petite démo d'un Real Racing 3 tournant sur Firefox OS, là ça aurait de la gueule ;)
avatar Akarin | 
@malinox : Effectivement, heureusement que le ridicule ne tue pas. Il y a quelques mois, j'avais écrit un post à ce sujet sur mon blog : http://blog.nicoschuele.com/?p=66 Ça fait longtemps qu'on nous dit que HTML5 peut presque rivaliser avec les app natives, cependant, le constat est qu'on en est encore loin.
avatar WebOliver | 
Tristan Nitot fait partie de ces gens qui se disent et se veulent ouverts... mais seulement avec ce qu'ils prônent et ce qu'ils veulent vendre.
avatar Goldevil | 
Je suis assez atterré par les réactions ci-dessus. Il ne faut pas me faire croire que iOS est ouvert. Je ne peux pas vendre une application non validée par Apple et sans filer 30% à Apple. Je ne parle pas des avantage d'être sur l'AppStore. Si je veux vendre un appli iOS rien que sur mon site, impossible. Pour cela je préfère l'approche Android. Installer une appli non signée est possible et l'utilisateur est averti des risques. Et qu'on arrête de me bassiner avec la sécurité des utilisateurs. Certains choix d'Apple ne sont que purement commerciaux. Dire que Flash sous forme de plugin à Safari était mauvais (performance, autonomie, sécurité) est la bonne raison. La vrai raison est que cela permettait de proposer des applications plus proches des possibilités des applis natives mais vendues en dehors de l'AppStore. Flash tourne très bien sur iOS, et vous avez peut-être déjà peut-être une application Flash sans le savoir. Adobe Air est pas mal utilisé par les développeurs qui publient sur iOS et Android. Attention, je ne dis pas que Flash est fantastique. Je dis simplement qu'Apple pense à ses deniers avant tout. Aujourd'hui, les smartphones ont des performances qui permettent pas mal d'applications évoluées. Le HTML5 permet des applications déconnectées et qui ont accès aux fonctions basses de l'OS. Les choses ont bien changé depuis le premier iPhone. FireFox OS est une bonne nouvelle pour la diversité et la concurrence; cela à notre bénéfice, nous clients. Plus il y a de concurrents, plus les technologies évoluent vite. ... Alors pourquoi pas. Palm WebOS n'était pas mal et tenait bien la route. L'échec commercial n'est pas dû au fait que c'est un mauvais OS mais plutôt à la gestion désastreuse de HP (Léo Apotheker, si tu nous entends...) J'ai un Samsung Galaxy Note et un iPod Touch. Tous les jours je peux comparer les deux univers. Chacun a ses avantages et ses défauts. Pour information, Mozilla est une fondation à but non lucratif et non une société.
avatar elwood_blues | 
@Goldevil : « [b]Je suis assez atterré par les réactions ci-dessus. [...] Il ne faut pas me faire croire que iOS est ouvert.[/b] » Cette réflexion est en réponse à quel commentaire exactement ? « [b]Si je veux vendre un appli iOS rien que sur mon site, impossible.[/b] » Mais si ! Une Web-App ! ;-) Mais en application native en effet, Apple propose un produit/service, elle en fixe les règles, et si ces dernières ne te conviennent pas il suffit de te tourner vers la concurrence, ce que tu fais. Bien. Ou est donc ton problème ? « [b]Dire que Flash sous forme de plugin à Safari était mauvais (performance, autonomie, sécurité) est la bonne raison.[/b] » En effet. Même Adobe l'a reconnu et à décidé de laisser tomber Flash sur mobiles, n'arrivant pas aux résultats escomptés sur Android (c'est pas faute d'avoir essayé pourtant ...). Et aujourd'hui, en 2013 (6 ans après la présentation du 1er iPhone !), ils en sont encore à patcher Flash toutes les semaines sur Windows et OS X ... « [b]La vrai raison est que cela permettait de proposer des applications plus proches des possibilités des applis natives mais vendues en dehors de l'AppStore.[/b] » C'est une réécriture de l'histoire ça ! Personne ne peut affirmer qu'Apple n'avait pas un plan en tête, mais ce que l'on sait c'est qu'à l'époque de ce choix il n'y avait même pas de SDK ni d'App Store pour les développeurs sur iPhone OS, et Apple leur proposait de faire des Web Apps HTML 5 (ça existe encore : http://www.apple.com/webapps ), et ces derniers auraient d'ailleurs tout à fait pu mettre en place un modèle économique indépendant autour de ça ... Bref, pas d'App Store, applications HTML 5, développeurs libres de les vendre ou de vendre du contenu selon leurs désirs et modalités, ... ces derniers n'en ont pas voulu. « [b]Aujourd'hui, les smartphones ont des performances qui permettent pas mal d'applications évoluées.[/b] » OUI, mais affirmer que les applications natives sont une impasse et que les web apps HTML 5 rivalisent avec les applications natives c'est du FUD. Ou alors qu'on me montre à quoi ressemble un Real Racing 3 sous Firefox OS ! Parce que si c'est pour proposer des casses-briques, bonjour le retour en arrière quoi ... [i](je prends exemple sur la catégorie des jeux vidéos parce qu'elle est représentative d'un vraie tendance dans les usages modernes des smartphone et des tablettes, et qu'elle montre assez bien ce que nos smartphones actuels ont vraiment dans le ventre).[/i] « [b]FireFox OS est une bonne nouvelle pour la diversité et la concurrence[/b] » OUI, j'espère juste que cette concurrence sera acceptée aussi chez eux, et c'est pourquoi je pose la question : pourra-t-on utiliser d'autres moteurs de rendu que Gecko sur Firefox OS, puisque c'est ce qu'ils demandent à Apple au sujet d'iOS, en utilisant cet argument comme étant LE reflet du manque d'ouverture de sa plateforme.
avatar clemens94 | 
Interview intéressante. Malheureusement, je ne crois guère que Firefox OS dépassera le stade de téléphone bas de gamme. M. Nitot pense que "les applications HTML5 rivalisent aujourd’hui avec les applications natives", alors là je dis clairement non. Peut-être au niveau esthétique, mais la rapidité d'exécution en prends une claque par rapport à une application compilée... J'imagine donc mal Firefox OS sur une "bête de course". Il ne sera jamais aussi fluide qu'un iOS ou un Android.
avatar BKN1 | 
Comme un "poète" francais contemporain le disait: la route est droite mais la pente est forte... au fait, M'sieur Nitot, au lieu de faire de la politique ( et vu le merdier actuel en matière de haut débit, j'espere au moins que vous regrettez d'avoir appeler à voter Flamby...) , vous feriez mieux de corriger cet usine à gaz de bug qu'est votre navigateur Firefox !!!
avatar lmouillart | 
Si les fonctionnalités de Firefox OS sont portés sur Firefox Android/Linux/Windows/OS X cela pourrait être intéressant, un peu à la manière de Chrome OS, ce qui serait encore plus intéressant c'est que les systèmes soient interopérables et que Mozilla adopte NaCI dans Firefox .
avatar akitam | 
"elle doit emmener ces nouveaux utilisateurs vers le web et HTML5 plutôt que vers des écosystèmes fermés." Je croyais que Mozilla était contre le HTML 5 ?
avatar SadChief | 
De grâce sortez la photo de ce monsieur en illustration de l'article sur la page d'accueil, j'y reste moins d'une seconde s'il est toujours là... PLEASE !!!! J'ai rarement vu une photo aussi aggressive et difficilement supportable.
avatar Anonyme (non vérifié) | 
mais pourquoi personne ne parle de Ubuntu pour téléphone mobile ? c'est à mon sens une plateforme qui a une chance de percer, car pertinente : elle décline une version PC une version TV (il me semble) et une version mobile. (pas encore sortie, mais pour très bientôt). chaque version conserve la même logique d'utilisation, mais s'adapte au support. je suis curieux de la voir en vrai ! http://www.ubuntu.com/devices/phone
avatar akitam | 
@ elwood_blues Ca fait plaisir de voir des commentaires utiles, bien écrits, bien présentés et bien argumentés ;-)
avatar elwood_blues | 
@akitam : Hey ! Thanks :o)
avatar Anthony Nelzin-Santos | 
@Benz Hine : nié ?
avatar Cyberbleuet | 
Nitot c'est tu la grosse face de bougon sur la première image?
avatar pol2095 | 
Rien que le fait que ça utilise du html5 et du javascript, je passe mon chemin, ça doit ramer.
avatar jellyboy74 | 
Un énième OS qui ne propose rein de plus que de copier le maître : iOS
avatar madaniso | 
@jellyboy74 Il y a qu'un autre OS qui se démarque. Windows Phone.
avatar MachX | 
"Apple a pris le pas sur l’opérateur et complètement déséquilibré la relation avec le client" Au revoir Mozilla. Ce type a perdu la tête complètement … Comment peux t-on sortir de telle balivernes INCROYABLE !!!!!!!!!!!!!
avatar patrick86 | 
@jduffas : +1 ! Et Ubuntu mobile est un vrai OS avec Apps natives ! Et oui, il y a une version TV ;)
avatar Charled | 
1. D'accord les icônes d'apps sont rondes mais le springboard fait très iOS. 2. Mozilla arrêtant Thunderbird, quel est le logiciel de mail ? 3. Il aurait été intéressant de leur demander comment ils se situent par rapport à l'initiative Ubunutu for mobiles
avatar patrick86 | 
@Charled : "Mozilla arrêtant Thunderbird" Heu… c'est sérieux ou c'est une blague ?
avatar iSc0tty | 
@patrick non c'est sérieux il me semble, je crois me souvenir qu'ils ont annoncé l'arrêt du support (donc des MAJ) il y a quelques mois
avatar Shadokuss | 
@Charled : '1. D'accord les icônes d'apps sont rondes mais le springboard fait très iOS. 2. Mozilla arrêtant Thunderbird, quel est le logiciel de mail ?' Le design vu que c'est basé sur du html/css sera facilement personalisable, ce que ne permet justement pas ios sauf avec un jailbreak. Apple est en réalité très en retard et fermé sur ces aspects. TB n'est pas arrêté, renseignez vous au lieu de désinformer.
avatar Shadokuss | 
Croire que FFos sera une plateforme fermée à son propre ecosystème comme concurrent d'ios et android montre beaucoup n'ont rien compris ni de la philosophie de la fondation, ni de la volonté d'ouverture et d'interopérabilité de Mozilla. Si cela oblige Apple et Google qui sont en situation oligopolistique d'ouvrir un peu plus leurs systèmes cela sera bénéfique pour tous et attendu par pas mal de monde (même si il ne faut pas trop rêver). Il n'y a qu'à voir la popularité du jailbreak ces dernières semaines pour que les borgnes soient convaincus du phénomène. Les aveugles croient encore Apple au pays des bisounours et sont contents qu'ont leur impose Safari comme navigateur par défaut.

Pages

CONNEXION UTILISATEUR