Firefox OS

Firefox OS ( кодове ім'я Boot to Gecko, B2G) - вільна операційна система, призначена для смартфонів і планшетних комп'ютерів. Розробку веде Mozilla Foundation на базі вільного веб-движка Gecko [1].


1. Історія

На створення цього проекту розробників підштовхнуло появу движка для обробки PDF засобами HTML5 і JavaScript pdf.js [1].

26 липня 2011 представник Mozilla Foundation повідомив про початок робіт над операційною системою, заснованої на движку Gecko, використовуваному в браузері Mozilla Firefox.

У лютому 2012 іспанська телекомунікаційна компанія Telefnica спільно з Mozilla Foundation розробили концепт Open Web Device, що використовує в якості операційної системи Boot to Gecko, пізніше був створений прототип пристрою на базі процесора Qualcomm.

Повідомляється також про співпрацю з Deutsche Telekom.


2. Розробка

В операційній системі реалізований власний Web API, що підтримує стандартні телефонні функції: дзвінки, роботу з SMS -повідомленнями, Bluetooth, NFC і т. д. Крім того, розробники планують використовувати частину коду Android в модулях підтримки драйверів, завантажувачі і ядрі. Планується широка підтримка W3C Device API, в тому числі, System Information API, забезпечує доступ з веб-браузера до системного введення / висновку, датчикам, звуковому і мережевого устаткування [1].

В якості стартової апаратної платформи використовуються чіпи Qualcomm.

В липні 2012 розробники Mozilla опублікували образи оточення Firefox OS для запуску на ПК.


3. Додатки

Mozilla працює над магазином додатків, але, оскільки Firefox OS - це відкрита платформа, будь-який бажаючий може запустити свій. Представники Telefnica заявили, що на її території обслуговування буде забезпечений сервіс прямої оплати додатків.

Особливість Firefox OS в тому, що на ній будуть запускатися тільки ті додатки, які написані на мовах веб-програмування ( HTML5, CSS і JavaScript). Обмежившись лише язиками веб-програмування, розробники платформи хочуть прискорити роботу системи при виконанні деяких завдань. Основними недоліками вищеописаного є утруднена розробка складних додатків, в цьому випадку розробники вдаються до використання JavaScript, який теж має обмеження.


4. Конкурентні переваги

  • Відкритий вихідний код і апаратна платформа.
  • Мала вимогливість до потужності процесора.
  • Швидке виконання нескладних Додаток.
  • Підтримка HTML5.
  • Бренд і спільнота Mozilla (на думку представників Telefnica).

Примітки