Firefox OS (кодовое имя Boot to Gecko, B2G) — свободная операционная система, предназначенная для смартфонов и планшетных компьютеров. Разработку ведёт Mozilla Foundation на базе свободного веб-движка Gecko.
Разработка
В операционной системе реализован собственный Web API, поддерживающий стандартные телефонные функции: звонки, работу с SMS-сообщениями, Bluetooth, NFC и т. д. Кроме того, разработчики планируют использовать часть кода Android в модулях поддержки драйверов, загрузчике и ядре. Планируется широкая поддержка W3C Device API, в том числе, System Information API, обеспечивающего доступ из веб-браузера к системному вводу-выводу, датчикам, звуковому и сетевому оборудованию.
В июле 2012 года разработчики Mozilla опубликовали образы окружения Firefox OS для запуска на ПК.
Аппаратные требования
В феврале 2013 года команда Mozilla определила минимальные аппаратные требования для устройств на базе Firefox OS:
- 1. CPU не меньше 800 МГц.
- 2. RAM от 256 МБ.
- 3. Дисплей 240Ч320 точек и выше.
Приложения
Mozilla работает над магазином приложений, но, поскольку Firefox OS — это открытая платформа, любой желающий может запустить свой. Представители Telefуnica заявили, что на её территории обслуживания будет обеспечен сервис прямой оплаты приложений.
Особенность Firefox OS в том, что на ней будут запускаться только те приложения, которые написаны на языках веб-программирования (HTML5, CSS и JavaScript). Ограничившись только языками веб-программирования, разработчики платформы хотят ускорить работу системы при выполнении некоторых задач. Основными недостатками вышеописанного является затруднённая разработка сложных приложений, в этом случае разработчики прибегают к использованию JavaScript, который тоже имеет ограничения.
Конкурентные преимущества
- 1. Открытый исходный код и аппаратная платформа.
- 2. Малая требовательность к мощности процессора.
- 3. Быстрое выполнение несложных приложений.
- 4. Поддержка HTML5.
- 5. Бренд и сообщество Mozilla (по мнению представителей Telefуnica).