Firefox OS
Firefox OS — мобільна операційна система, оголошена організацією Mozilla у липні 2012,[2] розробку якої було припинено в травні 2016 року.[3] Спочатку проєкт розвивався під ім'ям Boot to Gecko (B2G), але згодом вирішили, що ОС буде поставлятися під впізнаваним брендом Firefox, це допоможе зацікавити користувачів до нових смартфонів, котрі тільки виходять на ринок. Операційну систему було засновано на браузерному рушії Gecko[4][5][6] вона цілком спиралася на відкриті веб стандарти, надаючи розробникам застосунків засновані на HTML5 компоненти для задіяння всіх можливостей апаратних пристроїв. Mozilla гарантувала повну відкритість проєкту і незалежність розробки від окремих комерційних вендорів. Розробники проєкту мали намір передати еталонну реалізацію Web API, розробленого в процесі створення Firefox OS, в організацію W3C для затвердження як вебстандарт. При цьому Web API по можливості базувався на вже прийнятих стандартах, розширюючи їх у необхідних напрямках. ІсторіяНа створення проєкту розробників підштовхнула поява рушія для обробки PDF засобами HTML5 і JavaScript pdf.js[4][7]. 26 липня 2011 представник Mozilla Foundation повідомив про початок робіт над операційною системою, заснованою на рушії Gecko, що використовується в браузері Mozilla Firefox[7]. У лютому 2012 іспанська телекомунікаційна компанія Telefónica спільно з Mozilla Foundation розробили концепт Open Web Device, що використовує операційну систему Boot to Gecko[8]. Повідомляється також про співпрацю з Qualcomm і Deutsche Telekom[9]. У грудні 2015 року з'явилася інформація про закриття проєкту як платформи для смартфонів[10]. При цьому не виключалося поява інших пристроїв на цій платформі. Проте пізніше стало відомо, що в Mozilla мали на увазі тільки відмову від співпраці з операторами зв'язку; сама операційна система для смартфонів продовжить існування у вигляді відкритої платформи і може бути використана виробниками пристроїв на їх розсуд[11]. Також натякається на те, що операційна система як проєкт для смартфонів буде активно розвиватися в майбутньому[12]. ОглядРозроблена в рамках проєкту Firefox OS мобільна платформа, базується на ідеї використання браузерного оточення замість робочого стола. На відміну від ChromeOS платформа Firefox OS орієнтована насамперед на мобільні пристрої та надає розширений Web API для створення спеціалізованих мобільних вебзастосунків, які використовують можливості сучасних телефонів. Як основа використовується ядро Linux і компоненти з низькорівневої платформи Android. Замість віртуальної машини Dalvik для запуску застосунків задіяний web-стек Mozilla. Для розповсюдження оновлень в Firefox OS використовуються вже випробувані технології, використовувані проєктом Firefox. Для вирішення питань протидії спробам поширення шкідливого ПЗ використаний досвід підтримки каталогу доповнень для Firefox. Програми та доповнення (з версії 2.5) поширюються через каталог-магазин Mozilla Marketplace, який підтримує поширення як безкоштовних, так і платних застосунків. Інтерфейс користувача платформи сформований з набору вебзастосунків Gaia. До складу включені такі програми, як веббраузер, калькулятор, календар-планувальник[en], застосунок для роботи з вебкамерою, адресна книга[en], інтерфейс для здійснення телефонних дзвінків, клієнт електронної пошти, система пошуку, музичний плеєр, програма для перегляду відео, інтерфейс для SMS/MMS, конфігуратор, менеджер фотографій, робочий стіл і менеджер програм з підтримкою декількох режимів відображення елементів (cards і grid). Програми побудовані з використанням стека HTML5 і розширеного програмного інтерфейсу Web API, який дозволяє організувати доступ застосунків до апаратного забезпечення, телефонії, адресної книги та інших системних функцій. Замість надання доступу до реальної файлової системи, програми обмежені всередині віртуальної ФС, побудованої з використанням IndexedDB API та ізольованої від основної системи. Створені з використанням Web API програми зможуть працювати не тільки в оточенні Firefox OS, але в будь-якому іншому, котре підтримує стандарти вебстеку. В результаті, буде сформований набір стандартів для створення універсальних мобільних вебзастосунків, які можуть забезпечити функціональність, властиву відокремленим мобільним стекам, як правило контрольованим окремими виробниками (Android, Apple iOS і Windows Phone). КомпонентиЗ елементів, що становлять Web API, можна відзначити:
Інші інтерфейси: API для доступу до системних налаштувань, API для роботи з адресною книгою, API для взаємодії з каталогом програм, API для керування сенсорами (наближення, освітленість, акселерометр тощо), API для роботи з Bluetooth, USB і NFC, залучення WebRTC. ВикористанняПерші моделі смартфонів на Firefox OS вироблялися компаніями TCL Communication Technology (Alcatel) і ZTE. Телефони побудовані на апаратній платформі Qualcomm Snapdragon, на базі якої випускаються багато сучасних смартфонів на платформі Android. Перші смартфони з Firefox OS надійшли у продаж на початку 2013 року під брендом Vivo, що належить компанії Telefónica. Платформа спочатку оптимізована для початкового сегмента смартфонів і позбавлена зайвих проміжних прошарків, що дозволяє мобільним операторам підготувати продукти, що мають багатий набір функцій за ціною дешевих телефонів початкового цінового рівня. Платформа отримала відгук у представників індустрії — про свою участь в просуванні та розвитку Firefox OS заявили такі відомі оператори зв'язку, як Deutsche Telekom, Etisalat, Smart, Sprint, Telecom Italia, Telefónica і Telenor. Ці компанії сприяють просуванню нового учасника ринку мобільних систем, надавши для цього свої ресурси. Виноски
Джерела
Посилання
|