Introduction à Firefox OS

Firefox OS (aussi appelé par son nom de code "Boot to Gecko" ou "B2G") est le système d'exploitation Open Source pour mobiles de Mozilla, basé sur Linux et le moteur de rendu de Mozilla, Gecko. L'idée est essentiellement que tout logiciel s'exécutant sur le téléphone et accessible à l'utilisateur soit une application Web utilisant les techniques avancées du HTML5 et des APIs pour accéder directement avec JavaScript à la partie matérielle du téléphone.

Pour les développeurs Web, la partie la plus importante à comprendre est que l'intégrité de l'interface utilisateur est une application Web, capable d'afficher et de lancer d'autres applications Web. Toute modification apportée à l'interface utilisateur et toute application que vous créez pour Firefox OS sont des pages Web, bien qu'ayant un accès renforcé à la partie matérielle et aux services de l'appareil mobile.

Vous pouvez apprendre à compiler et installer Firefox OS en suivant notre guide pratique.

Matériel requis

Il devrait être possible de porter Firefox OS sur la plupart des appareils mobiles récents basés sur ARM. Cette section couvre les besoins matériels minimum ainsi que la configuration matériel recommandée.

Composant Minimum Recommandé
CPU ARMv6 Classe Cortex A5 ou mieux
ARMv7a avec NEON
GPU Classe Adreno 200 ou mieux
Connectivité WiFi
3G
Senseurs Accéléromètre
Proximité
Lumière ambiante
A-GPS

Il est aussi conseillé que l'appareil offre un profile colorimétrique uniforme (qui doit être implémenté par le pilote graphique de l'appareil) et le support du silence, stop/lecture pour les écouteurs. Il s'agit de fonctionnalités répandues pour les smartphones modernes.

Conseils d'utilisation

Cette section fournit quelques conseils pour vous aider à utiliser pleinement Firefox OS. C'est une sorte de fourre-tout en attendant d'avoir une réelle documentation d'utilisation.

Déverrouiller le téléphone

Si votre version de Firefox OS vous demande un code au démarrage pour déverrouiler l'appareil, le code par défaut est 0000. Certaines versions le feront automatiquement tant que nous développons et testons l'écran de verrouillage.

Prendre une capture d'écran

Prendre une capture de l'écran est aussi simple que de presser en même temps les boutons Power et Home. La capture d'écran sera enregistré sur votre appareil dans /sdcard/screenshots.

Si cela ne marche pas, vous pouvez le faire depuis un terminal sur un ordinateur équipé de Linux ou Mac OS X et d'une installation de B2G.

  1. Assurez-vous d'avoir installé ffmpeg
    1. Sur Mac, si vous utilisez MacPorts, vous pouvez taper sudo port install ffmpeg. Pour homebrew, tapez brew install ffmpeg.
    2. Sur Linux (Ubuntu/Debian), tapez sudo apt-get install ffmpeg.
  2. Connectez votre téléphone à l'ordinateur en utilisant le câble USB.
  3. Naviguez dans votre téléphone jusqu'à la situation que vous souhaitez capturer.
  4. cd dans le dossier B2G/gaia
  5. make screenshot
  6. Vous avez maintenant une capture d'écran nommée screenshot.png.

Boutons et contrôles

Un appareil Firefox OS habituel a un petit nombre de boutons physiques :

Bouton Home
Ce bouton est général situé au centre sous l'écran. Appuyer dessus vous ramène au lanceur d'applications. Le maintenir ouvre la vue pour changer d'applications ; glisser vers le haut sur une application dans cette vue, arrêtera l'application.
Contrôle de volume
Sur le côté gauche se trouve le contrôle du volume ; appuyer sur la partie supérieur augmente le volume audio, tandis qu'appuyer sur la partie inférieur baisse le volume.
Bouton d'alimentaton (Power)
Le bouton Power est dans le coin supérieur droit de l'appareil.

Étiquettes et contributeurs liés au document

Étiquettes :
Contributeurs ayant participé à cette page : taratatach, tregagnon, mib_6025
Dernière mise à jour par : tregagnon,
Masquer la barre latérale