Firefox OS Platform Guide

Ce guide décrit comment configurer votre environnement de développement pour créer des applications de Cordova pour appareils Firefox OS, puis de tester et de publier ces apps.

Exigences et soutien

Firefox OS apps sont fondamentalement juste web apps, avec l'ajout d'un fichier manifest.webapp qui définit les métadonnées relatives à l'application et lui permet d'être installé sur Firefox OS appareils. N'importe quelle plate-forme qui supporte Cordova peut être utilisé.Pour en savoir plus sur la création d'applications web, consultez le Centre App sur MDN.

Installation et configuration de l'environnement

Commencez par installer Node.js, puis installer le package de Cordoue comme suit :

$ npm install -g cordova

Ensuite, créez un exemple d'application Cordova, puis naviguer dans le répertoire nouvellement créé :

$ cordova create test-app
$ cd test-app

Ajouter Firefox OS comme une plate-forme prise en charge de l'application avec le texte suivant :

$ cordova platform add firefoxos

Cela crée une application Firefox OS dans le répertoire de plates-formes/firefoxos/www, qui actuellement semble le même, sauf qu'il a un fichier de manifeste de Firefox (manifest.webapp) dans le répertoire www.

Développer votre app

À ce stade, vous êtes prêt à aller, modifiez le code à l'intérieur de test-app/www et ce que vous voulez que votre application d'être. Vous pouvez ajouter la prise en charge de plugins pour l'application à l'aide de "Ajouter cordova plugin", par exemple :

cordova plugin add org.apache.cordova.device
cordova plugin add org.apache.cordova.vibration

Vous devez également ajouter un fichier personnalisé manifest.webapp dans votre répertoire de test-app/www, qui doit comprendre au moins ce qui suit :

{ 
    "launch_path":"/index.html",
    "installs_allowed_from":["*"],
    "version":"0.0.1",
    "name":"My app",
    "pkgName":"io.cordova.hellocordova",
    "icons": {
        "128": "/img/logo.png"
    }
}

Pour plus d'informations sur les manifestes de Firefox App, lire App manifeste sur le MDN.

Lorsque le code de votre application est écrit, déployer les modifications apportées à l'application Firefox OS avec que vous avez ajouté à votre projet

$ cordova prepare

Notez qu'une étape de génération (c'est-à-dire cordova build) n'est pas requise lors du déploiement de la plate-forme de Firefox OS, comme Firefox OS apps sont axées sur le HTML et donc pas compilé.

Test et le débogage

L'app peut être testée à l'aide du Firefox OS App Manager.

Lorsque vous avez connecté l'App Manager à votre périphérique/simulateur de test, sélectionnez l'option « Ajouter des App emballés », alors assurez-vous que vous pointez sur le test-app/plateformes/firefoxos/www/annuaire d'inclure l'application dans l'interface Manager.

Car ici, vous pouvez installer l'application sur votre appareil/simulateur de test (avec le bouton « Update »). En utilisant la bouton, vous pouvez déboguer l'application et modifier son code live « Debug ».

Remarque : Avant d'essayer de publier votre application, vous devez envisager la validation à l'aide du validateur de l'App.

Publier votre application sur le Marketplace de Firefox

Vous pouvez soumettre votre application sur le marché de Firefox, ou publiez-le vous-même. Visitez la Zone de marché de Firefox le MDN pour obtenir des renseignements sur la façon de le faire ; Options de publication App est le meilleur endroit pour commencer.