Dans cet article, vous apprendrez comment mettre en place un simulateur pour TV sous Firefox OS sur votre ordinateur afin de lancer et tester vos propres applications TV.
Utiliser le simulateur via le WebIDE
Les outils du WebIDE de Mozilla procurent un moyen simple de créer un simulateur personnalisé pour différentes configurations de téléviseurs.
-
Ouvrez le WebIDE dans Firefox Desktop en sélectionnant Outils > Développement Web > WebIDE dans le menu principal. La zone de droite de la fenêtre du WebIDE liste les simulateurs déjà installés ainsi qu'un menu Installer un simulateur pour créer un nouveau simulateur dans le WebIDE.
-
Si vous n'avez pas encore installé de simulateur, faites-le en cliquant sur Installer un Simulateur et installé la version TV de Firefox OS de votre choix.
-
Une fois que votre simulateur a été créé et listé sous Simulators, cliquez sur l'îcone de configuration à droite du nom du simulateur. Un écran vous permettant de configurer l'appareil que vous shouaitez simuler apparaitra.
-
Un groupe TVs est disponible dans la liste déroulante Appareil, et il contient tous les modèles de TV actuellement supportés:
-
Une fois que vous avez configuré votre TV avec vos spécifications, cliquez sur le nom du simulateur et le simulateur va se lancé! L'écran d'accueil ressemblera à celui-ci dessous:
Utiliser Mulet pour simuler Firefox OS pour TV
Si vous préférez compiler votre propre profil TV, peut être pour tester les changements dans Gaia qui n'ont pas encore été intégrés dans le simulateur officiel Firefox OS, vous pouvez lancer votre profil dans un build spécial de Firefox appelé Firefox Mulet. Regardez Utiliser Gaia dans Firefox Mulet pour apprendre comment mettre en place un environnement.
-
Pour créer un profil spécial de Gaia pour TV, lancer la commande make dans votre dossier du dépôt gaia avec les options suivantes:
GAIA_DEVICE_TYPE=tv DEVICE_DEBUG=1 make
Cela créé un profil TV dans le dossier
profile
qui est initialisé pour debugger de façon optimale. -
Lancez Mulet depuis votre ligne de commande, en passant votre profil Gaia comme profil à utiliser pour l'ouverture (défini par l'option
-profile
), et la configuration de la taille de l'écran (définie par l'option-screen
):./mulet/FirefoxNightly.app/Contents/MacOS/firefox-bin -no-remote
-screen 1600x900
-profile
/path/to/gaia/profile
Note: Si l'option
-screen
spécifie une résolution plus grandeque celle de la taille d'écran de votre PC, l'application système ne va pas fonctionner correctement et vous pourriez avoir une interface cassée. Réduisez la taille d'écran autant que nécessaire pour correspondre à votre système.Note: Le chemin exact passé dans l'option
-profile /path/to/gaia/profile
dont vous avez besoin, vous est donné quand vous créez votre profil. (en lançant la commandemake
, comme montrez ci-dessus.) -
Si tout va bien, vous verrez s'afficher l'application de l'écran d'accueil — éventuellement affichée incorrectement avec une rotation. C'est un bug connu (Bug 1228899):
-
Vous pouvez corriger ce problème en cliquant sur le bouton de rotation la barre d'outil de Mulet et en ajustant la taille de l'écran si nécessaire: