Как и любая молодая ОС, мобильная система Firefox OS нуждается в разработчиках, которые как можно быстрее смогли бы наполнить её экосистему приложениями. Это особенно актуально, учитывая что конкуренты Mozilla — компании-разработчика Firefox OS — могут похвастаться сотнями тысяч программ в своих магазинах приложений. Как пишет CNet, с целью ускорения наполняемости мобильного парка приложений для системы Mozilla, последняя объявила о сотрудничестве с проектом Cordova. Apache Cordova — фреймворк для создания мобильных приложений, продолжающий развитие платформы PhoneGap после передачи проекта компанией Adobe в руки фонда Apache.
Cordova представляет собой открытую среду разработки мобильных приложений, позволяющую программистам писать приложения для мобильных устройств с помощью JavaScript, HTML5 и CSS3 вместо специально предназначенных для этих устройств языков вроде Objective-C. Использование Cordova в качестве базового фреймворка позволяет создавать приложения, функционирующие на широком спектре мобильных платформ, включая Tizen, webOS, Android, iOS, Blackberry, Ubuntu Touch и Windows Phone.
Особенность программно-аппаратной архитектуры, разработанной Mozilla, состоит в том, что в ней доступ даже к системным функциям осуществляется с помощью браузера. В то же время одним из ключевых преимуществ HTML5 считается универсальность технологии, которая позволяет разработчикам приложения один раз написать программу, которая запустится практически на любом устройстве — лишь бы в нем был установлен браузер с поддержкой HTML5. Кроме того, основные технологии, входящие в спецификацию HTML5, носят открытый характер и не требуют соблюдения требований владельца прав на ОС, как в случае Android, и выплаты отчислений за ее использование, как в случае Windows Phone.
Процесс установки и внешний вид таких приложений ничем не отличается от программ, созданных с использованием родного для каждой мобильной платформы инструментария. Через специальную прослойку поддерживается использование специфичных для каждой платформы функций, а также доступ к API для взаимодействия с оборудованием, адресной книгой, GPS, звуковой подсистемой, камерой и другими компонентами мобильных платформ. Через создание плагинов поддерживается добавление дополнительной функциональности и расширение API.
Mozilla всеми силами пытается продвигать Firefox OS чтобы привлечь к ней внимание. В конце прошлого года Mozilla сообщила о партнёрстве с сотовыми операторами, производителями смартфонов и процессоров, заинтересованными в продвижении открытой мобильной платформы Firefox OS. Цель партнёрства — создание наблюдательного совета для того, чтобы ускорить сертификацию открытых мобильных веб-стандартов.