Exemple d’écran d’accueil de Firefox OS 2.2
Vous avez acheté un téléphone ZTE Open C et vous êtes frustré de ne pas avoir un système plus à jour, avec davantage de fonctionnalités ? Vous ne savez pas comment le faire évoluer ? Heureusement, la communauté Mozilla francophone est là. Grâce à l’ouverture du code source de Firefox OS, la communauté réalise des builds (équivalent pour Firefox OS des ROM que l’on peut trouver pour des systèmes à base d’Android) à destination de tous les détenteurs d’un ZTE Open C français ou européen.
Petit rappel sur le développement de Firefox OS
Branches et versions
Le code source de Firefox OS évolue constamment. À certains moments, il est décidé d’une série de fonctionnalités pour une version à qui l’on attribue un numéro (voir nos articles sur le brainstorming pour Firefox OS 3.0. On représente le code comme un arbre : quand on décide d’une version à créer avec une liste de fonctionnalités nouvelles, on crée une branche, c’est-à-dire une copie du code principal que l’on pourra modifier indépendamment pour arriver à une version avec les fonctions prévues. Ainsi, on a eu les versions 1.3, 2.0 ou 2.1, et bientôt on aura la version 3.0.
Plusieurs branches sont développées en parallèle, mais, comme certaines ont été créées plus tôt, le développement et les tests ont duré plus longtemps, et elles ont un niveau de maturité plus élevé. La version commencée plus tôt (avec un numéro plus petit) est donc la plus stable. Dans la version la plus récente, on inclut les nouvelles fonctionnalités sans tests intensifs. Il est donc inévitable d’avoir des bogues et instabilités qui seront découverts et corrigés au fur et à mesure du développement. Une fois figée, la branche ne reçoit plus de nouvelles fonctionnalités. On s’attache à corriger les bogues remontés jusqu’à ce qu’il n’y en ait plus.
Une fois ces principes compris, on peut alors passer aux canaux de distribution de Firefox OS.