Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Firefox OS

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

На цій сторінці показано неперевірені зміни

Firefox OS
Домашній екран Firefox OS 2.5
РозробникMozilla Corporation
Написано наHTML5
Робочий станрозробку проєкту як платформи для смартфонів тимчасово призупинено
Вихідна модельвідкрите програмне забезпечення[1]
Початковий випуск23 квітня 2013
Випущено у
виробництво
21 лютого2013 Редагувати інформацію у Вікіданих
Останній випуск2.5
Репозиторій
ПлатформиARM
ТипядраLinux
Інтерфейс
користувача
графічний інтерфейс
www.mozilla.org/b2g/

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 по можливості базувався на вже прийнятих стандартах, розширюючи їх у необхідних напрямках.

Історія

[ред. |ред. код]
Версія 2.5, в якій з'явилася можливість прикріплювати різні ярлики на домашній екран

На створення проєкту розробників підштовхнула поява рушія для обробкиPDF засобамиHTML5 іJavaScriptpdf.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 схема архітектури

Розроблена в рамках проєкту 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 після їхнього вибору користувачем у вебформі, але без завантаження насервер;
  • IndexedDB[en] дозволяє використовувати в JavaScript локальні індексовані БД, що працюють в режимі ключ/значення і підтримують операції впорядкованої вибірки даних, при якій ключі з бази виводяться відсортованими в певному порядку;

Інші інтерфейси: API для доступу до системних налаштувань, API для роботи з адресною книгою, API для взаємодії з каталогом програм, API для керування сенсорами (наближення, освітленість, акселерометр тощо), API для роботи зBluetooth,USB іNFC, залученняWebRTC.

Використання

[ред. |ред. код]

Перші моделі смартфонів на Firefox OS вироблялися компаніями TCL Communication Technology (Alcatel) іZTE. Телефони побудовані на апаратній платформіQualcommSnapdragon, на базі якої випускаються багато сучасних смартфонів на платформіAndroid. Перші смартфони з Firefox OS надійшли у продаж на початку 2013 року під брендом Vivo, що належить компаніїTelefónica.

Платформа спочатку оптимізована для початкового сегмента смартфонів і позбавлена зайвих проміжних прошарків, що дозволяє мобільним операторам підготувати продукти, що мають багатий набір функцій за ціною дешевих телефонів початкового цінового рівня. Платформа отримала відгук у представників індустрії — про свою участь в просуванні та розвитку Firefox OS заявили такі відомі оператори зв'язку, якDeutsche Telekom,Etisalat, Smart, Sprint, Telecom Italia, Telefónica іTelenor. Ці компанії сприяють просуванню нового учасника ринку мобільних систем, надавши для цього свої ресурси.

Виноски

[ред. |ред. код]
  1. Mozilla making mobile OS using Android.blog. I Didn't Know That!. July 2011.Архів оригіналу за 22 липня 2013. Процитовано 4 серпня 2011.
  2. Mozilla Gains Global Support For a Firefox Mobile OS. Архіворигіналу за 3 липня 2012. Процитовано 2 липня 2012.
  3. Firefox OS/Connected Devices Announcement. 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 includingSmartTV, and about a dozen more projects are prepping for review.{{cite web}}:Зовнішнє посилання в|quote= (довідка)[Архівовано 26 травня 2017 уWayback Machine.](англ.)
  4. абB2G (англійською) . MozillaWiki. Архіворигіналу за 7 серпня 2011. Процитовано 26 липня 2011.
  5. Mozilla объявила о намерении создать собственную мобильную web ОС.CNews[ru] (російською) .Хабрахабр. 26-7-2011. Архіворигіналу за 11 лютого 2012. Процитовано 26 липня 2011.
  6. Создатели Firefox делают аналог Chrome OS для смартфонов (російською) .Вести.Ru[ru]. 26-7-2011. Архіворигіналу за 4 липня 2012. Процитовано 26 липня 2011.
  7. аб«Boot to Gecko» — ОС на основе вебтехнологий от Mozilla (російською) .Linux.org.ru.26 липня2011. Архіворигіналу за 18 червня 2012. Процитовано 26 липня 2011.
  8. Open Web Device — смартфон на платформе HTML5 (російською) .Хабрахабр.27 лютого2012. Архіворигіналу за 2 березня 2012. Процитовано 27 лютого 2012.
  9. Мозилловский «Boot to Gecko»: Паутина — это платформа (російською) .Хабрахабр.27 лютого2012. Архіворигіналу за 1 березня 2012. Процитовано 27 лютого 2012.
  10. Mozilla закрывает проект Firefox OS как платформы для смартфонов.iXBT.com. Архіворигіналу за 25 грудня 2015. Процитовано 24 грудня 2015.
  11. Firefox OS is dead, Firefox OS is alive - Firefox OS Central.Firefox OS Central(амер.).http://106109499158402292349. Архіворигіналу за 25 грудня 2015. Процитовано 24 грудня 2015.{{cite web}}:Зовнішнє посилання в|publisher= (довідка)[Архівовано 2015-12-25 уWayback Machine.]
  12. @jaaksi (8 грудня 2015).Ari Jaaksi on Twitter (Твіт). Архіворигіналу за 11 березня 2016. Процитовано 24 грудня 2015 — черезТвіттер.

Джерела

[ред. |ред. код]

Посилання

[ред. |ред. код]
Застосунки
Операційна система
Компоненти
Засоби розробки
Інше
Ядро
Linux
Основні
Припинені
XNU
QNX
Windows
Інші
Пов'язані
платформи
386BSD • A/UX • IBM AIX • Android • BlackBerry 10 • BSD • Darwin • DragonFly BSD • Firefox OS • FreeBSD • GNU/Hurd • Linux • HP-UX • illumos • iOS • IRIX • LynxOS • Minix • NetBSD • Nexenta • NeXTSTEP • OpenBSD • OS X • OpenIndiana • Plan 9 • QNX • Research Unix • SCO OpenServer • Solaris • SunOS • Syllable • System V • Tru64 UNIX • tvOS • Ultrix • UnixWare • webOS • Xenix • xv6
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Firefox_OS&oldid=44637668
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp