Passer au contenu

Firefox OS : l’ère des OS personnalisables ?

S’étant d’abord fait connaître sous le nom de code Boot to Gecko, le système d’exploitation mobile de la fondation Mozilla hérite ce jour d’une appellation officielle…

S’étant d’abord fait connaître sous le nom de code Boot to Gecko, le système d’exploitation mobile de la fondation Mozilla hérite ce jour d’une appellation officielle : Firefox OS.

Afin de garder une certaine uniformité avec la philosophie de la fondation, ce système d’exploitation mobile reprend le nom du navigateur web largement répandu dans le monde.

Entièrement ouvert, le système d’exploitation s’articule principalement autour de l’HTML5. Ce choix permet ainsi de s’attirer la sympathie de nombreux développeurs qui verront là une opportunité de développer sans contraintes applications mais aussi fonctionnalités supplémentaires sur Firefox OS.

Comme le précise le communiqué de presse, la portée de l’HTML5 ira plus loin que le simple développement d’applications : il sera possible à l’aide d’API prévues à cet effet d’exploiter pleinement les caractéristiques matérielles des terminaux. On pense notamment aux capteurs mais aussi aux LED de notifications par exemple.

Toujours au sujet des terminaux, la fondation Mozilla s’est rapprochée de deux constructeurs afin de développer les premiers smartphones sous Firefox OS : ZTE et TCL (propriétaire de la marque Alcatel One Touch). Si ces constructeurs ne sont pas les plus en vue sur le marché européen, sachez que ce sont des processeurs Snapdragon du fondeur Qualcomm qui ont été retenus dans le développement de ces futures machines attendues au premier trimestre 2013.

Orienté entrée et milieu de gamme, le système Firefox OS se veut respectueux des standards du web tout en offrant une tarification accessible au plus grand nombre : l’équipe en charge du projet vise un positionnement minimum aux alentours de 50 dollars, là où les smartphones Android d’entrée de gamme se négocient généralement à près de quatre fois ce tarif.

Parmi les partenariats signés avec les opérateurs ne figurent aucun français pour le moment. On notera tout de même que Deutsche Telekom, Telecom Italia et Telefonica ont répondu présent à la demande de la fondation ce qui devrait inciter nos opérateurs nationaux à se pencher sur cette offre à terme.

Avis aux bidouilleurs votre souhait d’un OS parfait est sur le point d’être exaucé.

🟣 Pour ne manquer aucune news sur le Journal du Geek, abonnez-vous sur Google Actualités. Et si vous nous adorez, on a une newsletter tous les matins.

39 commentaires
  1. Bizarre sur la deuxième photo: la partie du bas est aussi nommée “A” alors que ce sont tous des noms commençant par “B”…

  2. Ca à l’air génial. Mais cela me fait haïr encore plus IE qui à a freiné le développement des technologies WEB pendant une dizaine d’année (à cause du temps perdu à s’occuper de la portabilité d’une application entre navigateurs).

    On aurait pu connaître ça plus tot !

    Sinon point de vue performance comment ça se passe ?

  3. Ah oui kib2, peut être une erreur, enfin ça reste en développement.

    Sinon à voir, surtout comment ça va évoluer, car si ils laissent libre cour aux développeurs, ça peut être ennuyeux, car il n’y a pas que des développeurs honnêtes, et donc si ils peuvent utiliser pleinement le mobile ça peu être gênant.
    Après à voir aussi comment l’OS va se développer, car au début ça risque de faire un peu comme Android pas génial et limité.
    On va dire qu’il arrive sur un marché bien engorgé et arrive aussi un peu tard, donc ça va pas être simple.

    Pour les bas de gamme à 50€, ça risque d’être dur, surtout si ils partent sur du Snapdragon, avec subvention peut être, mais sinon en dessous de 100€ça me semble assez chaud. Et en bas de gamme il y a aussi du choix. Dans un sens ce choix est judicieux car il est plus facile de se faire connaître rapidement avec les bas de gamme qu’avec les hauts de gamme qui ne sont pas forcément légion.

  4. Quel gâchis… Après Tizen, voilà un OS qui prône le HTML5. Tout comme le Java, ce sont des langages inadaptés à la réalisations de programmes ! Franchement, c’est écœurant de voir à quel point on se casse le #%^*+= pour créer des processeurs plus puissants, pour qu’en fin de compte, les programmeurs n’en exploitent que le dixième (et encore, je suis gentil… combien d’entre eux connaissent le multithread et l’exploitent à fond). Sans parler de l’OS… mais la, je vais blesser les Android fanboys ! Et je parle en connaissance de cause 8)

  5. un téléphone Android d’entrée de gamme, on en trouve à 100€ (et non 200€) neuf sur les sites marchands…

  6. Orange avait parlé il y a quelque temps de faire son os, est-ce que ne serait pas intéressant pour eux d’avoir cet os TRES personnalisable ?

    Cet os est intéressant quand même.

  7. Oui mais a ce prix la il est souvent en <=2.1 lag comme un port, capte comme une merde, ecran resistif et de mauvaise resolution … a par contre souvent y'a pas de personalisation a ce prix la !

  8. @Azerty: c’est ça, va apprendre leur boulot aux gens de chez Mozilla, Palm puis HP (webOS), Google, … Y serait temps de se rendre compte que la programmation a évolué en 20 ans et qu’elle peut être accessible, sexy et plaisante 🙂

  9. Sans parler de l’OS en elle-même, moi, le côté personnalisable me tente beaucoup et risque de faire durer encore longtemps mon vieux HD2 !

  10. Encore un OS qui n’a pas compri qu’il étai trop tard pour se lancer dans la course et que dans un futur proche on aura que 3 OS : Windows Phone, Android et iOS …

    Perte de temps et d’argent pour l’entreprise !

    Tizen : cuit
    MeeGo : cuit
    WebOS : cuit
    Symbian : cuit

  11. Pas d’accord Corentin : N’oublie pas le prix des premiers de ces smartphone, ça va sur le terrain des s40 pour des performances respectable !

  12. @CorentinMiq: Encore un adolescent qui n’a pas compris que les humains ont des besoins différents, aussi bien en terme de nourriture que de climat, que de culture, … que d’OS.
    Un système peut très bien fait le bonheur de ses utilisateurs sans nécessairement se destiner à la conquête du monde, à la domination écrasante de ses «adversaires».

    Tu sais, moi je me fous bien de WP, je suis convaincu qu’android c’est du KK en barre, et iOS et bien trop vérouillé pour mes idéaux. Alors clairement, si une fondation cool fait un système alternatif à destination des geeks (des vrais, j’entends, ceux qui savent apprécier la beauté d’un logiciel au delà du logo qui le représente et des risettes de la compagnie qui le produit…), je pense que c’est une avancée, aussi bien pour ceux à qui se destine cet OS, que pour les autres qui pourront bénéficier de ses qualités (mimétisme).

    Bref, t’en fais un beau de pigeon, avec tes «cuit cuit».

  13. @Yolélé : De deux choses l’une. Primo, tu n’as aucune idée de mon travail, et tu sembles porter un jugement hâtif sur mes compétences. Contrairement à certains, je parle en connaissance de cause (et j’avoue ne pas tout savoir ; dans ce cas, je ne me prononce pas). Ce n’est pas parceque je ne suis pas employé chez Google que je suis incompétent ; réciproquement, être employé par Google et consorts n’implique pas d’être douée d’un talent inné !
    Secondo, mon travail me permet de toucher tant le matériel que le logiciel, et c’est donc en connaissance de cause que j’affirme que l’art de la programmation s’est perdu. Tu représentes bien le laxisme général avec « Pourquoi se casser la bibine ? ». Et non, très cher, la programmation c’est abscons… et ce n’est que pour permettre à l’imbécile heureux de programmer qu’on développe des langages de plus en plus abstraits.
    Allez donc jouer avec votre Java et HTML… pendant que les grands codent en C et Asm, et savent, quand à eux, utiliser leur matériel.
    La vérité est bien souvent baissante et fait l’objet de railleries…

  14. @Azerty: voila, retourne faire du C et de l’assembleur, tu bosses certainement dans un domaine où c’est très bien, incontournable, même (bas niveau, micro-contrôleurs). Mais tu ne feras pas une appli web en asm, tu ne feras pas non plus une page web en C ni du script en java. Bref, chaque techno a son domaine de prédilection, et c’est pas très dur à comprendre.
    Quand tu dis que le java est inadapté à la réalisation de programmes, je me demande bien d’où tu peux sortir, à part des cavernes à trolls velus.
    Ah et aussi, à parler perfs, le laxisme général etcetc prouve par ailleurs que c’est complètement viable de faire un système perf sur un hardware middle avec des technos web (webos), donc non tu ne parles pas en connaissance de cause.

  15. ça peut être pas mal, à voir, pour moi qui n’as pas les moyen de m’acheter un androphone ça peut être cool surtout que je connais le HTML/CSS !

  16. @Yolélé : Tu t’égares. Lorsque je dis que l’HTML est inadapté, c’est bien pour la réalisation d’applications, et non de sites web.
    Ensuite, oui, le Java est une plaie. Je touche tous les jours de l’Asm et du C, et même si je comprends que ces langages puisse être abscons, il n’en reste pas moins que les programmes sont légers. Nous parlons ici d’ARM ; si l’argument de la puissance du CPU est utilisé, par les incompétents, pour justifier le gâchis des lourds programmes sur x86, on a pas cette marge de manœuvre sur ARM.
    Ta plaidoirie me fais sourire, et illustre bien la tendance : tout faire, plus simplement, sans se prendre la tête. Le problème : plus le langage est abstrait, plus le programme sera lourd (qu’il soit compilé ou interprété), et ce pour la simple raison que la science, ce n’est pas une histoire de littérature. C’est déplorable, dans le sens ou, chaque jour, on me demande de produire un proc. plus puissant… mais tout ça c’est en vain, puisque les imbéciles heureux vont gâcher ce surcroît en réalisants des programmes comme des #%^*+= :((
    Avant, on savait réaliser des programmes/OS sur des machines avec des CPU mono-cœur à quelques MHz. Avoir 1 Mo de RAM, c’était Bizance… Il faut croire que ce n’est plus le cas…

  17. Ce qui est sur la dedans c’est qu’aujourd’hui on a perdu l’optimisation des programmes qui vont bouffer le cpu, la ram et la batterie pour rien. Avant c’était plus limité à cause du hardware et donc obliger d’écrire light, aujourd’hui on a beaucoup de perf donc on s’en fou un peu…

  18. Mo qui est fan Android j’attends cet OS avec impatience rien que pour me sentir maitre de ma vie privé et pour avoir un vrais OS libre (comme un bon linux comme je le connais ) et pas comme définit dans le dictionnaire Google

  19. Avant, on affichait sur du 128×128 monochrome.
    Il faut savoir remettre les choses à leur place. Avec un langage de haut niveau que ce soit Java ou la sauce Mozilla teintée de html5 et de javascript , le niveau de performance comparé à du code compilé et optimisé aux petits oignons sera forcement inferieur.
    Le surcroit de puissance des machines modernes permet justement d’utiliser des langages plus efficaces (qu’on ne vienne pas dire qu’il est plus rapide de faire une appli en C ou en ASM qu’en Java !) et plus accessibles, dont d’améliorer la diversification (combien d’applis seraient dispo sur android s’il fallait les coder en C ?).
    Alors qu’on puisse faire mieux sur nos téléphones en recodant tout en ASM, c’est certain, est-ce que ca vaut le coup, la réponse est moins tranchée. La popularité d’Android vient du fait que la plateforme est relativement ouverte, et qu’il est facile pour n’importe qui de coder sa petite (ou grosse) appli maison. Qu’en serait-il de cette popularité s’il fallait tout se tartiner en C ou pire?
    La téléphonie mobile n’obeit plus aux lois de l’embarqué, mais bien de l’informatique grand public, avec ses travers, mais aussi ses avantages. Il faut un CPU deux fois plus puissant pour faire tourner les applis ? Quelle importance si , par la popularité du systeme, le cout de ces CPU a été divisé par deux ? Au final, on arrive au meme résultat, popularité et ouverture en plus. C’est tout bénef pour le consommateur, meme si ca fait raler quelques vieux briscards de la grande époque.

  20. Il n’est pas mal cet OS ! 🙂
    Je sens que l’année prochaine, mon bon vieux HTC HD2 va prendre un coup de jeune…

  21. @azerty

    yolélé n’a pas totalement tord, l’essor de ces langage de programmation est aussi la conséquence de notre société de consommation, le x86 et windows en est le parfait exemple. Si on devait faire une courbe de progression : puissance/cpu vs langage de programmation, on verrait bien que les langages orienté objet soutiennent la montée en puissance des machines et vice versa.
    Je n’ai rien contre l’assembleur, mais ce langage n’est pas rentable,pas viable économiquement pour une boite qui veut dev rapidement une plate-forme matérielle et logiciel, flexible et compétitive sur un marché hypercompétitif.
    La ou je suis entièrement en accord avec ton propos, c’est que ce n’est pas le langage qui est mauvais, ce sont les programmeurs, ils font de la merde, beaucoup sont procastinateurs, fainéant, réutilise des vieux bout de code, voir même code un truc en 5min pour debuger 3h.
    Parfois c’est la structure qui veut que se soit de la merde, tant que ça marche, après on verra.
    je peux te comprendre quand je vois certains programmes arriver chez nous et je vomis, c’est codé avec les pieds, illisible …

    M’enfin faut faire du flouz, faut aller vite!

  22. @Yolélé

    Coder en HTML5 et JS sur pour un OS, NON merci sans façon !
    S’emm*rder à faire des allez retour entre la structure, les procédures, le css, quelle plaie !

    Je veux bien pour le web, mais pas pour une OS.

  23. Petite précision que l’article n’a pas retranscrite : les mobiles équipés de Firefox OS devraient être commercialisés à partir du début d’année 2013 au Brésil.
    Cela relativise le peu de place offerte (entre iOS, Windows Phone et Android) à l’OS dont certains parlent ici.
    Une vidéo d’une démonstration qui avait lieu au Mobile World Congress il y a quelques mois :
    http://www.dailymotion.com/video/xp3ndo_mwc-demo-de-boot-to-gecko_tech?start=1
    Et la source de l’article : http://blog.mozilla.org/blog/2012/07/02/firefox-mobile-os/

  24. @yanos : comme dit, les programmeurs ne font plus d’effort… un exemple simple peut être les jeux vidéos : avant, lorsque l’Internet n’existait pas, les jeux n’étaient pas (ou peu, en général) bogué, car une mise à jour n’était pas possible. Aujourd’hui, quand je vois un Crysis vendu 60€, et bogué à mort… je me dis bien qu’ils se foutent de la gueule du monde. C’est un peu là que le logiciel libre est “meilleur”, car ils prennent le temps de bien coder (pas de contrainte économique) !

  25. Merci pour le débat constructif Assembleur vs HTML5 couplé à C vs Java 😉
    C’est pas tous les jours qu’on peut lire les comms du JDG sans facepalm toutes les 10 secondes ^^

    Mon avis la dessus c’est que ça coûte carrément plus cher de développer à bas niveau simplement parce que la compétence est rare. Faut les trouver les mecs qui veulent bien toucher à de l’assembleur (j’ai même entendu dire qu’on pouvait faire e l’orienté objet avec ce truc ^^) alors que du haut niveau c’est bien pratique pour concrétiser des idées en un temps record, point le plus important dans notre société de surconsommation.

  26. @Azerty ce que tu dis est vrai, mais tu ne contredis en rien Yolélé la. Que nombre de programmeurs codent avec les pieds, bien souvent par contrainte de temps, mais clairement pas toujours, c’est un fait on est d’accord. L’industrie du jeu vidéo se paye littéralement notre tête et ça donne pas envie de payer les jeux.
    En revanche ça ne renie en rien l’utilité de Java (par exemple), et encore moins le fait que le temps de développement d’un logiciel en C voir pire en assembleur, est largement plus élevé qu’en Java. Sans compter que, comme tu le sais, coté portabilité… On a beau devoir debuger partout en java, on est clairement pas au même niveau.
    M’enfin bon, pour en revenir au sujet initial, la séparation en couche @Jazzsession, c’est ce qui rend le code propre, modulaire et facile a maintenir. Faut pas être réfractaire a la technologie comme ça 😛

  27. Juste pour répondre à ça “Quelle importance si , par la popularité du systeme, le cout de ces CPU a été divisé par deux ? Au final, on arrive au meme résultat, popularité et ouverture en plus. C’est tout bénef pour le consommateur, meme si ca fait raler quelques vieux briscards de la grande époque.” En disant qu’au final JUSTEMENT on arrive pas toujours au même résultat et donc le consommateur n’y gagne pas. Exemple ? Android est sorti en 2007 il me semble, et il faut attendre juillet 2012 avec Jelly Bean pour avoir une optimisation de la fluidité du systèm… Ca fait un peu long non ? Et encore il reste des progres à faire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *