Руководство для платформы Firefox OS

В этом руководстве показано, как настроить вашу среду разработки для развертывания приложений Cordova на устройствах Firefox OS, а также тестировать и опубликовывать эти приложения.

Требования и поддержка

Firefox OS приложения являются просто веб-приложениями, с добавлением файла manifest.webapp, который определяет метаданные о приложении и позволяет ему быть установленым на устройстве Firefox OS. Любая платформа которую поддерживает Cordova может быть использована.Чтобы узнать больше о создании веб-приложений, обратитесь в App Center на MDN.

Установка и настройка среды

Сначала установить Node.js, а затем установить пакет Cordova следующим образом:

$ npm install -g cordova

Далее создайте тестовое приложения Cordova, а затем перейдите в созданную директорию:

$ cordova create test-app
$ cd test-app

Добавьте Firefox OS как поддерживаемую платформа в приложение следующим образом:

$ cordova platform add firefoxos

Это создает приложение Firefox OS в каталоге platforms/firefoxos/www, который в настоящее время выглядит так же как и каталог www, за исключением того, что он содержит файл манифеста Firefox (manifest.webapp) внутри директории www.

Разработка вашего приложения

На данный момент вы готовы к работе — изменить код внутри test-app/www на все, что вы хотите. Вы можете добавить поддерживаемые плагины в приложение, с помощью «cordova plugin add», например:

cordova plugin add cordova-plugin-device
cordova plugin add cordova-plugin-vibration

Когда написан код приложения, развертывайте ваши изменений в Firefox OS приложении, которые вы добавили в в проект с помощью

$ cordova prepare firefoxos

Для создания упакованного приложения можно архивировать каталог platforms/firefoxos/www. Вы можете также просто построить его с помощью

$ cordova build firefoxos

Упаковонное приложение Firefox OS будет собрано в platforms/firefoxos/build/package.zip

Тестирование и отладка

Приложение может быть протестировано с помощью Firefox OS Web IDE.

Когда вы подключените App Manager к вашему тестовому устройству/симулятору, выберите параметр «Add Packaged App», то убедитесь, что вы указываете на каталог test-app/platforms/firefoxos/www/ для включения приложения в интерфейсе App Manager.

Здесь можно установить приложение на ваше тестовое устройство/симулятор (с кнопкой «Update»). С помощью кнопки «Debug» можно выполнить отладку приложения и отредактировать его код по живому.

Примечание: Прежде чем публиковать приложение вы должны проверить его с помощью App validator.

Публикация приложения в Firefox Marketplace

Можно отправить ваше приложение в Firefox Marketplace или опубликовать его самостоятельно. Посетите Зону Firefox Marketplace на MDN, чтобы узнать больше о том, как сделать это; Параметры публикации App является лучшим местом для начала.