FirefoxOS и Gecko SDK для Windows
Я пытаюсь испачкать руки приложениям Firefox OS. Я попытался следовать инструкциям на https://developer.mozilla.org/en/docs/Gecko_SDK чтобы получить SDK. Я скачал zip-файл Gecko 22.0 (Firefox 22.0) для Windows. Может ли кто-нибудь, пожалуйста, скажите мне, как собрать его в системе Windows. Детали, представленные на сайте, не так ясны, как я ожидал (я ожидал, что они будут такими же на сайте Android). Или есть бинарный файл для SDK?
3 ответа
SDK не требуется, это все HTML5. Если люди говорят о SDK в этом контексте, то это часто фреймворки или инструменты, которые можно экспортировать в HTML5. Но, как правило, вы можете использовать все языки, которые работают в браузере, и использовать их без какой-либо инфраструктуры или SDK для создания приложения.
Документы для разработчиков на Marketplace дают отличное представление о разработке и тестировании приложений: https://marketplace.firefox.com/developers/docs/quick_start
Счастливого взлома!
Как и многие ответы здесь, реального SDK нет, так как приложения Firefox OS - это в основном веб-страницы HTML5 с manifest.webapp. Упомянутый Flaki симулятор Firefox OS отлично подходит для тестирования вашего приложения.
Я рекомендую посмотреть это короткое видео от Роберта Наймана, одного из евангелистов MoFilla FFos, чтобы начать с ним: http://www.youtube.com/watch?v=hqyrldlSx_o
И это хороший учебник по разработке приложения: https://hacks.mozilla.org/2013/06/building-a-todo-app-for-firefox-os-part-1/
"SDK", который вы ищете, вероятно, является дополнением к Firefox OS Simulator для браузера Mozilla Firefox. На самом деле, все, что вам нужно для тестирования ваших приложений на наличие большинства размещенных приложений, - это какой-то браузер, но симулятор (также называемый R2D2B2G) позволяет вам предварительно просмотреть большинство функций телефонов, API-интерфейсы и установить упакованные приложения.
Помимо установки и тестирования ваших приложений, вы также почувствуете Gaia - пользовательский интерфейс ОС Firefox, написанный также на HTML5.