Firefox OS — мобільна операційна система, оголошена організацією Mozilla у липні 2012, розробку якої було припинено в травні 2016 року. Спочатку проєкт розвивався під ім'ям Boot to Gecko (B2G), але згодом вирішили, що ОС буде поставлятися під впізнаваним брендом Firefox, це допоможе зацікавити користувачів до нових смартфонів, котрі тільки виходять на ринок.
Домашній екран Firefox OS 2.5 | |
Розробник | Mozilla Corporation |
---|---|
Написано на | HTML5 |
Робочий стан | розробку проєкту як платформи для смартфонів тимчасово призупинено |
Вихідна модель | відкрите програмне забезпечення |
Початковий випуск | 23 квітня 2013 |
Останній випуск | 2.5 |
Репозиторій |
|
Платформи | ARM |
Тип ядра | Linux |
Інтерфейс користувача | графічний інтерфейс |
www.mozilla.org/b2g/ |
Операційну систему було засновано на браузерному рушії Gecko вона цілком спиралася на відкриті веб стандарти, надаючи розробникам застосунків засновані на HTML5 компоненти для задіяння всіх можливостей апаратних пристроїв.
Mozilla гарантувала повну відкритість проєкту і незалежність розробки від окремих комерційних вендорів. Розробники проєкту мали намір передати еталонну реалізацію Web API, розробленого в процесі створення Firefox OS, в організацію W3C для затвердження як вебстандарт. При цьому Web API по можливості базувався на вже прийнятих стандартах, розширюючи їх у необхідних напрямках.
Історія
На створення проєкту розробників підштовхнула поява рушія для обробки PDF засобами HTML5 і JavaScript pdf.js.
26 липня 2011 представник Mozilla Foundation повідомив про початок робіт над операційною системою, заснованою на рушії Gecko, що використовується в браузері Mozilla Firefox.
У лютому 2012 іспанська телекомунікаційна компанія Telefónica спільно з Mozilla Foundation розробили концепт Open Web Device, що використовує операційну систему Boot to Gecko. Повідомляється також про співпрацю з Qualcomm і Deutsche Telekom.
У грудні 2015 року з'явилася інформація про закриття проєкту як платформи для смартфонів. При цьому не виключалося поява інших пристроїв на цій платформі. Проте пізніше стало відомо, що в Mozilla мали на увазі тільки відмову від співпраці з операторами зв'язку; сама операційна система для смартфонів продовжить існування у вигляді відкритої платформи і може бути використана виробниками пристроїв на їх розсуд. Також натякається на те, що операційна система як проєкт для смартфонів буде активно розвиватися в майбутньому.
Огляд
Розроблена в рамках проєкту 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, можна відзначити:
- Geolocation API для визначення місця розташування;
- WebGL і типізовані масиви в JavaScript;
- Gamepad API — інтерфейс для взаємодії з гральними пультами;
- Screen Orientation API для керування орієнтацією екрана;
- navigator.getUserMedia — організація доступу до локальних пристроїв, які можуть генерувати мультимедійні потоки (мікрофон, вебкамера, плата захоплення відео тощо);
- Battery Status API для стеження за статусом заряду акумулятора;
- HTML Media Capture — набір розширених атрибутів до тегу «input», призначених для забезпечення доступу до локальних засобів запису аудіо, відео та зображень (наприклад, вебкамери і мікрофону);
- Network Information API дозволяє вебзастосункам отримати доступ до інформації про стан мережі, такий як тип з'єднання поточного пристрою, а також дозволяє відстежити події втрати і відновлення мережевого з'єднання;
- Web Telephony API для доступу до функцій телефонії (прийом та ініціювання дзвінків);
- Web SMS API для відправки і прийому SMS-повідомлень;
- Vibration API для керування ;
- File API дає можливість організувати обробку локальних файлів через JavaScript після їхнього вибору користувачем у вебформі, але без завантаження на сервер;
- [en] дозволяє використовувати в JavaScript локальні індексовані БД, що працюють в режимі ключ/значення і підтримують операції впорядкованої вибірки даних, при якій ключі з бази виводяться відсортованими в певному порядку;
Інші інтерфейси: 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, , Smart, Sprint, Telecom Italia, Telefónica і Telenor. Ці компанії сприяють просуванню нового учасника ринку мобільних систем, надавши для цього свої ресурси.
Виноски
- Mozilla making mobile OS using Android. blog. I Didn't Know That!. July 2011. Архів оригіналу за 22 липня 2013. Процитовано 4 серпня 2011.
- . Архів оригіналу за 3 липня 2012. Процитовано 2 липня 2012.
- . Mozilla. Архів оригіналу за 26 травня 2017. Процитовано 2 січня 2021.
This means that Firefox OS for smartphones will no longer have staff involvement beyond May. [..] As of today, we have 3 projects that have passed the first gate including SmartTV, and about a dozen more projects are prepping for review.
(англ.) - (англійською) . MozillaWiki. Архів оригіналу за 7 серпня 2011. Процитовано 26 липня 2011.
- . [ru] (російською) . Хабрахабр. 26-7-2011. Архів оригіналу за 11 лютого 2012. Процитовано 26 липня 2011.
- (російською) . [ru]. 26-7-2011. Архів оригіналу за 4 липня 2012. Процитовано 26 липня 2011.
- (російською) . Linux.org.ru. 26 липня 2011. Архів оригіналу за 18 червня 2012. Процитовано 26 липня 2011.
- (російською) . Хабрахабр. 27 лютого 2012. Архів оригіналу за 2 березня 2012. Процитовано 27 лютого 2012.
- (російською) . Хабрахабр. 27 лютого 2012. Архів оригіналу за 1 березня 2012. Процитовано 27 лютого 2012.
- . iXBT.com. Архів оригіналу за 25 грудня 2015. Процитовано 24 грудня 2015.
- . Firefox OS Central (амер.). http://106109499158402292349. Архів оригіналу за 25 грудня 2015. Процитовано 24 грудня 2015.
- . Twitter. Архів оригіналу за 11 березня 2016. Процитовано 24 грудня 2015.
Джерела
- Проект Mozilla представил мобильную операционную систему Firefox OS и первые телефоны на её основе [ 5 липня 2012 у Wayback Machine.]
Посилання
- Всі пристрої на Firefox OS [ 25 грудня 2015 у Wayback Machine.]
- B2G project page on MozillaWiki [ 7 серпня 2011 у Wayback Machine.]
- B2G source code [ 28 липня 2013 у Wayback Machine.] on GitHub
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Firefox OS mobilna operacijna sistema ogoloshena organizaciyeyu Mozilla u lipni 2012 rozrobku yakoyi bulo pripineno v travni 2016 roku Spochatku proyekt rozvivavsya pid im yam Boot to Gecko B2G ale zgodom virishili sho OS bude postavlyatisya pid vpiznavanim brendom Firefox ce dopomozhe zacikaviti koristuvachiv do novih smartfoniv kotri tilki vihodyat na rinok Firefox OSDomashnij ekran Firefox OS 2 5Rozrobnik Mozilla CorporationNapisano na HTML5Robochij stan rozrobku proyektu yak platformi dlya smartfoniv timchasovo prizupinenoVihidna model vidkrite programne zabezpechennyaPochatkovij vipusk 23 kvitnya 2013Ostannij vipusk 2 5Repozitorij p1324Platformi ARMTip yadra LinuxInterfejs koristuvacha grafichnij interfejswww mozilla org b2g Operacijnu sistemu bulo zasnovano na brauzernomu rushiyi Gecko vona cilkom spiralasya na vidkriti veb standarti nadayuchi rozrobnikam zastosunkiv zasnovani na HTML5 komponenti dlya zadiyannya vsih mozhlivostej aparatnih pristroyiv Mozilla garantuvala povnu vidkritist proyektu i nezalezhnist rozrobki vid okremih komercijnih vendoriv Rozrobniki proyektu mali namir peredati etalonnu realizaciyu Web API rozroblenogo v procesi stvorennya Firefox OS v organizaciyu W3C dlya zatverdzhennya yak vebstandart Pri comu Web API po mozhlivosti bazuvavsya na vzhe prijnyatih standartah rozshiryuyuchi yih u neobhidnih napryamkah IstoriyaVersiya 2 5 v yakij z yavilasya mozhlivist prikriplyuvati rizni yarliki na domashnij ekran Na stvorennya proyektu rozrobnikiv pidshtovhnula poyava rushiya dlya obrobki PDF zasobami HTML5 i JavaScript pdf js 26 lipnya 2011 predstavnik Mozilla Foundation povidomiv pro pochatok robit nad operacijnoyu sistemoyu zasnovanoyu na rushiyi Gecko sho vikoristovuyetsya v brauzeri Mozilla Firefox U lyutomu 2012 ispanska telekomunikacijna kompaniya Telefonica spilno z Mozilla Foundation rozrobili koncept Open Web Device sho vikoristovuye operacijnu sistemu Boot to Gecko Povidomlyayetsya takozh pro spivpracyu z Qualcomm i Deutsche Telekom U grudni 2015 roku z yavilasya informaciya pro zakrittya proyektu yak platformi dlya smartfoniv Pri comu ne viklyuchalosya poyava inshih pristroyiv na cij platformi Prote piznishe stalo vidomo sho v Mozilla mali na uvazi tilki vidmovu vid spivpraci z operatorami zv yazku sama operacijna sistema dlya smartfoniv prodovzhit isnuvannya u viglyadi vidkritoyi platformi i mozhe buti vikoristana virobnikami pristroyiv na yih rozsud Takozh natyakayetsya na te sho operacijna sistema yak proyekt dlya smartfoniv bude aktivno rozvivatisya v majbutnomu OglyadFirefox OS shema arhitekturi Rozroblena v ramkah proyektu Firefox OS mobilna platforma bazuyetsya na ideyi vikoristannya brauzernogo otochennya zamist robochogo stola Na vidminu vid ChromeOS platforma Firefox OS oriyentovana nasampered na mobilni pristroyi ta nadaye rozshirenij Web API dlya stvorennya specializovanih mobilnih vebzastosunkiv yaki vikoristovuyut mozhlivosti suchasnih telefoniv Yak osnova vikoristovuyetsya yadro Linux i komponenti z nizkorivnevoyi platformi Android Zamist virtualnoyi mashini Dalvik dlya zapusku zastosunkiv zadiyanij web stek Mozilla Dlya rozpovsyudzhennya onovlen v Firefox OS vikoristovuyutsya vzhe viprobuvani tehnologiyi vikoristovuvani proyektom Firefox Dlya virishennya pitan protidiyi sprobam poshirennya shkidlivogo PZ vikoristanij dosvid pidtrimki katalogu dopovnen dlya Firefox Programi ta dopovnennya z versiyi 2 5 poshiryuyutsya cherez katalog magazin Mozilla Marketplace yakij pidtrimuye poshirennya yak bezkoshtovnih tak i platnih zastosunkiv Interfejs koristuvacha platformi sformovanij z naboru vebzastosunkiv Gaia Do skladu vklyucheni taki programi yak vebbrauzer kalkulyator en zastosunok dlya roboti z vebkameroyu en interfejs dlya zdijsnennya telefonnih dzvinkiv kliyent elektronnoyi poshti sistema poshuku muzichnij pleyer programa dlya pereglyadu video interfejs dlya SMS MMS konfigurator menedzher fotografij robochij stil i menedzher program z pidtrimkoyu dekilkoh rezhimiv vidobrazhennya elementiv cards i grid Programi pobudovani z vikoristannyam steka HTML5 i rozshirenogo programnogo interfejsu Web API yakij dozvolyaye organizuvati dostup zastosunkiv do aparatnogo zabezpechennya telefoniyi adresnoyi knigi ta inshih sistemnih funkcij Zamist nadannya dostupu do realnoyi fajlovoyi sistemi programi obmezheni vseredini virtualnoyi FS pobudovanoyi z vikoristannyam IndexedDB API ta izolovanoyi vid osnovnoyi sistemi Stvoreni z vikoristannyam Web API programi zmozhut pracyuvati ne tilki v otochenni Firefox OS ale v bud yakomu inshomu kotre pidtrimuye standarti vebsteku V rezultati bude sformovanij nabir standartiv dlya stvorennya universalnih mobilnih vebzastosunkiv yaki mozhut zabezpechiti funkcionalnist vlastivu vidokremlenim mobilnim stekam yak pravilo kontrolovanim okremimi virobnikami Android Apple iOS i Windows Phone Komponenti Z elementiv sho stanovlyat Web API mozhna vidznachiti Geolocation API dlya viznachennya miscya roztashuvannya WebGL i tipizovani masivi v JavaScript Gamepad API interfejs dlya vzayemodiyi z gralnimi pultami Screen Orientation API dlya keruvannya oriyentaciyeyu ekrana navigator getUserMedia organizaciya dostupu do lokalnih pristroyiv yaki mozhut generuvati multimedijni potoki mikrofon vebkamera plata zahoplennya video tosho Battery Status API dlya stezhennya za statusom zaryadu akumulyatora HTML Media Capture nabir rozshirenih atributiv do tegu input priznachenih dlya zabezpechennya dostupu do lokalnih zasobiv zapisu audio video ta zobrazhen napriklad vebkameri i mikrofonu Network Information API dozvolyaye vebzastosunkam otrimati dostup do informaciyi pro stan merezhi takij yak tip z yednannya potochnogo pristroyu a takozh dozvolyaye vidstezhiti podiyi vtrati i vidnovlennya merezhevogo z yednannya Web Telephony API dlya dostupu do funkcij telefoniyi prijom ta iniciyuvannya dzvinkiv Web SMS API dlya vidpravki i prijomu SMS povidomlen Vibration API dlya keruvannya File API daye mozhlivist organizuvati obrobku lokalnih fajliv cherez JavaScript pislya yihnogo viboru koristuvachem u vebformi ale bez zavantazhennya na server en dozvolyaye vikoristovuvati v JavaScript lokalni indeksovani BD sho pracyuyut v rezhimi klyuch znachennya i pidtrimuyut operaciyi vporyadkovanoyi vibirki danih pri yakij klyuchi z bazi vivodyatsya vidsortovanimi v pevnomu poryadku Inshi interfejsi API dlya dostupu do sistemnih nalashtuvan API dlya roboti z adresnoyu knigoyu API dlya vzayemodiyi z katalogom program API dlya keruvannya sensorami nablizhennya osvitlenist akselerometr tosho API dlya roboti z Bluetooth USB i NFC zaluchennya WebRTC VikoristannyaPershi modeli smartfoniv na Firefox OS viroblyalisya kompaniyami TCL Communication Technology Alcatel i ZTE Telefoni pobudovani na aparatnij platformi Qualcomm Snapdragon na bazi yakoyi vipuskayutsya bagato suchasnih smartfoniv na platformi Android Pershi smartfoni z Firefox OS nadijshli u prodazh na pochatku 2013 roku pid brendom Vivo sho nalezhit kompaniyi Telefonica Platforma spochatku optimizovana dlya pochatkovogo segmenta smartfoniv i pozbavlena zajvih promizhnih prosharkiv sho dozvolyaye mobilnim operatoram pidgotuvati produkti sho mayut bagatij nabir funkcij za cinoyu deshevih telefoniv pochatkovogo cinovogo rivnya Platforma otrimala vidguk u predstavnikiv industriyi pro svoyu uchast v prosuvanni ta rozvitku Firefox OS zayavili taki vidomi operatori zv yazku yak Deutsche Telekom Smart Sprint Telecom Italia Telefonica i Telenor Ci kompaniyi spriyayut prosuvannyu novogo uchasnika rinku mobilnih sistem nadavshi dlya cogo svoyi resursi VinoskiMozilla making mobile OS using Android blog I Didn t Know That July 2011 Arhiv originalu za 22 lipnya 2013 Procitovano 4 serpnya 2011 Arhiv originalu za 3 lipnya 2012 Procitovano 2 lipnya 2012 Mozilla Arhiv originalu za 26 travnya 2017 Procitovano 2 sichnya 2021 This means that Firefox OS for smartphones will no longer have staff involvement beyond May As of today we have 3 projects that have passed the first gate including SmartTV and about a dozen more projects are prepping for review angl anglijskoyu MozillaWiki Arhiv originalu za 7 serpnya 2011 Procitovano 26 lipnya 2011 ru rosijskoyu Habrahabr 26 7 2011 Arhiv originalu za 11 lyutogo 2012 Procitovano 26 lipnya 2011 rosijskoyu ru 26 7 2011 Arhiv originalu za 4 lipnya 2012 Procitovano 26 lipnya 2011 rosijskoyu Linux org ru 26 lipnya 2011 Arhiv originalu za 18 chervnya 2012 Procitovano 26 lipnya 2011 rosijskoyu Habrahabr 27 lyutogo 2012 Arhiv originalu za 2 bereznya 2012 Procitovano 27 lyutogo 2012 rosijskoyu Habrahabr 27 lyutogo 2012 Arhiv originalu za 1 bereznya 2012 Procitovano 27 lyutogo 2012 iXBT com Arhiv originalu za 25 grudnya 2015 Procitovano 24 grudnya 2015 Firefox OS Central amer http 106109499158402292349 Arhiv originalu za 25 grudnya 2015 Procitovano 24 grudnya 2015 Twitter Arhiv originalu za 11 bereznya 2016 Procitovano 24 grudnya 2015 DzherelaProekt Mozilla predstavil mobilnuyu operacionnuyu sistemu Firefox OS i pervye telefony na eyo osnove 5 lipnya 2012 u Wayback Machine PosilannyaVsi pristroyi na Firefox OS 25 grudnya 2015 u Wayback Machine B2G project page on MozillaWiki 7 serpnya 2011 u Wayback Machine B2G source code 28 lipnya 2013 u Wayback Machine on GitHub