Я хочу написать свое приложение для Firefox OS. Какие языки (например, Java для Android и Objective С++ для iOS) и инструменты (например, Eclipse, Xcode) для использования?
Как написать приложение для Firefox OS
Ответ 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. Я надеюсь, что этот пост поможет будущему новичкам, поскольку я очень опаздываю, чтобы ответить на этот вопрос.