Подтвердить что ты не робот

Как написать приложение для Firefox OS

Я хочу написать свое приложение для Firefox OS. Какие языки (например, Java для Android и Objective С++ для iOS) и инструменты (например, Eclipse, Xcode) для использования?

4b9b3361

Ответ 1

Приложения для Firefox OS (ранее известные как Boot to Gecko) разрабатываются с использованием HTML 5 и Javascript.

Литература:

http://www.mozilla.org/en-US/b2g/

https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/

Вы можете использовать любой инструмент веб-разработки, который вам нравится. В Firefox есть много встроенных инструментов, которые можно проверить: https://marketplace.mozilla.org/developers/docs/devtools Инструмент для быстрого реагирования очень полезен для приложений OS/mobile для Firefox.

Помимо инструментов, наиболее важными навыками для обучения являются методы создания веб-приложений: https://marketplace.mozilla.org/developers/docs/references

Ответ 2

Если вы веб-разработчик, то я должен сказать, что вы уже являетесь мастером Firefox OS! Все о HTML5, CSS и Javascript. Можно использовать любой инструмент разработки, такой как Eclipse, Visual Studio, Notepad ++, WebStorm и т.д. Но есть одно и только различие между веб-приложением и приложением Firefox OS. Вы должны добавить файл manifest.webapp в корневой каталог вашего проекта. Скажем, ваши файлы проекта похожи на следующие

  • CSS
  • JS
  • index.html

Теперь вам нужно добавить файл manifest.webapp выше, и он должен выглядеть следующим образом

{
  "name": "My App",
  "description": "My elevator pitch goes here",
  "launch_path": "/index.html",
  "icons": {
    "512": "/img/icon-512.png",
    "128": "/img/icon-128.png"
  },
  "developer": {
    "name": "Your name or organization",
    "url": "http://your-homepage-here.org"
  },
  "default_locale": "en"
}

Итак, ваше приложение готово! Что дальше? Развертывание приложения...

Вы можете развернуть свое приложение следующим образом.

Упакованное приложение: все файлы будут находиться внутри вашего мобильного телефона Hosted app: файлы будут размещаться на удаленном сервере, таком как IIS, Apache и т.д. Mobile будет знать только URL-адрес файла manifest.webapp.

И все о разработке приложений Firefox. Я надеюсь, что этот пост поможет будущему новичкам, поскольку я очень опаздываю, чтобы ответить на этот вопрос.