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é.














![[Ech] Iphone 4 32Go](http://www.journaldugeek.com/files/2013/05/Iphone4-39x39.jpg)







Le Journal du Geek
kib2
2 juil, 2012, 18:51 #1totem
2 juil, 2012, 18:53 #2On aurait pu connaître ça plus tot !
Sinon point de vue performance comment ça se passe ?
Moe
2 juil, 2012, 18:53 #3akeru60
2 juil, 2012, 18:55 #4turican57
2 juil, 2012, 18:56 #6Ah 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.
kiki
2 juil, 2012, 19:29 #9Toshiba
2 juil, 2012, 19:31 #10Cet os est intéressant quand même.
kiki
2 juil, 2012, 19:32 #11Yolélé
2 juil, 2012, 19:35 #12squirrel
2 juil, 2012, 19:45 #13CorentinMiq
2 juil, 2012, 19:48 #14Perte de temps et d’argent pour l’entreprise !
Tizen : cuit
MeeGo : cuit
WebOS : cuit
Symbian : cuit
Toshiba
2 juil, 2012, 19:59 #15Yolélé
2 juil, 2012, 20:05 #16Un 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».
Azerty
2 juil, 2012, 20:37 #17Secondo, 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…
Yolélé
2 juil, 2012, 20:49 #18Quand 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.
sebastien_59
2 juil, 2012, 21:02 #19promo
2 juil, 2012, 22:34 #21Azerty
2 juil, 2012, 22:53 #22Youcef
2 juil, 2012, 23:49 #23ATC_Frog
2 juil, 2012, 23:50 #24Il 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.
kidini
3 juil, 2012, 00:00 #25A tester je pense
WaveMaster
3 juil, 2012, 00:12 #26Il n’est pas mal cet OS !
Je sens que l’année prochaine, mon bon vieux HTC HD2 va prendre un coup de jeune…
yanos
3 juil, 2012, 00:13 #27yolé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!
cslevine
3 juil, 2012, 00:19 #28Chouette ! Encore un OS de +
et une logithèque de +
on va pouvoir encore + s’amuser
Cherrise
3 juil, 2012, 03:05 #29Bien que je sois pro Droid, je me rappelle avoir lu qu’à la sortie de Firefox, on avait jugé sa sortie trop tardive vu la situation de monopole qu’avait pris IE. Ensuite on connait l’histoire…
Wait&See. Je ne m’y connais pas trop en codage et tout, mais je pense qu’il ne faut pas vendre sa peau avant sa sortie.
Jazzsession
3 juil, 2012, 07:16 #30Coder 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.
arkthus
3 juil, 2012, 08:49 #31Je trouve ça très très moche visuellement quand même…
Nicolas
3 juil, 2012, 09:47 #32Petite 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/
Azerty
3 juil, 2012, 09:49 #33@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) !
CaptainFrakas
3 juil, 2012, 10:35 #34Merci 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.
Yolélé
3 juil, 2012, 11:31 #35@Jazzsession: je me suis dit ça aussi, puis bon, c’est mozilla hein, clairement les mecs ont pensé ça pour les devs et ça donne ça : http://paulrouget.com/e/b2ghack/ attendons de voir, donc
cloudix
3 juil, 2012, 11:42 #36@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
lissyx
3 juil, 2012, 12:28 #37Ils sont vieux ces screenshots, mon B2G mis à jour de ce week-end ressemble plus du tout à ça
promo
3 juil, 2012, 12:46 #38Juste 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.