Tizen
|
|
Розробник
|
Linux Foundation
,
Intel
,
Samsung
, сп?льнота Tizen
|
---|
Родина ОС
|
Linux
|
---|
Робочий стан
|
активний
|
---|
Вих?дна модель
|
в?дкритий код
|
---|
Початковий випуск
|
вересень 2011
|
---|
Останн?й випуск
|
6.0 M2
[1]
/
27 жовтня
2020
; 3 роки тому
(
2020-10-27
)
|
---|
Репозитор?й
|
|
---|
Ц?льовий ринок
|
моб?льн? пристро? ? комп'ютери,
планшети
,
нетбуки
,
смартфони
, автомоб?льн? ?нформац?йно-розважальн? системи,
GPS нав?гатори
,
Smart TV
|
---|
Менеджер пакет?в
|
RPM
|
---|
Платформи
|
ARM
та
x86
|
---|
Тип
ядра
|
Монол?тне
ядро Linux
|
---|
?нтерфейс
користувача
|
граф?чний
, на баз?
EFL
|
---|
Л?ценз?я
|
Apache License
,
BSD
,
LGPL
,
Flora License
,
власницька
(SDK)
|
---|
www.tizen.org
|
Tizen
(промовля?ться
[2]
: ?tai - z?n) ? моб?льна платформа для широкого спектра моб?льних пристро?в, включаючи
планшети
,
нетбуки
,
смартфони
,
телев?зори
та автомоб?льн? ?нформац?йно-розважальн? системи. Платформа представлена у вересн? 2011
Intel
та орган?зац?ями
LiMo Foundation
?
Linux Foundation
, як? оголосили про об'?днання сво?х напрацювань з розвитку моб?льних платформ на баз?
Linux
? продовження розвитку проект?в
MeeGo
?
LiMo
як ?дино? платформи
[3]
[4]
[5]
[6]
[7]
[8]
. Назва операц?йно? символ?зу? по?днання (
tie
), зростання (
rise
) та практики медитац??
дзен
(
Zen
)
[2]
.
5 с?чня 2012 року опубл?кован? робоч? верс??
?нструментар?ю для розробки застосунк?в
. До складу SDK входить середовище розробки Web IDE,
емулятор
телефону, документац?я на Web API та ?нструментар?й для складання програм. Одночасно опубл?кован?
сирцев? тексти
платформи, призначен? для початкового ознайомлення ? мають статус альфа-верс??. Код розрахований на використання на смартфонах ? планшетах, але може бути запущений ? всередин?
емулятора
на ПК. В?дкрит? частини платформи, пов'язан? з API, низькор?вневою системною частиною платформи та додатковими пакетами. Наприклад, в репозитор?? можна знайти пакети з
busybox
,
ConnMan
,
PulseAudio
,
X.Org
,
Cairo
,
FFmpeg
,
Speex
,
Enlightenment
[9]
[10]
.
У с?чн? 2012 року Tae-Jin Kang, в?це-президент компан??
Samsung
, в ?нтерв'ю
[11]
[12]
виданню
Forbes
, п?дтвердив ?нформац?ю про ?нтеграц?ю моб?льних платформ
bada
? Tizen, яка п?дтриму?ться
Intel
та
Linux Foundation
. П?сля завершення процесу ?нтеграц??, в Tizen буде забезпечена п?дтримка виконання моб?льних застосунк?в, створених з використанням ?нструментар?ю bada SDK, при цьому буде повн?стю збережена зворотна сум?сн?сть для вже випущених застосунк?в. Надал?, для розробник?в застосунк?в для bada ? Tizen буде надано ?диний SDK ? наб?р
API
. П?зн?ше у компан?? Samsung зазначили, що питання при?днання проекту bada до Tizen ?ще перебува? на стад?? розгляду
[13]
.
Перша стаб?льна верс?я 1.0 ≪Larkspur≫ вийшла 30 кв?тня 2012 року.
[14]
В рамках проекту Tizen плану?ться створити ц?л?сну, повн?стю в?дкриту операц?йну систему з широкими можливостями з
кастом?зац??
. Розробка ведеться силами
Intel
,
Samsung
? колишн?ми розробниками MeeGo
[5]
[15]
. Хоча Tizen ма? на мет? зам?стити MeeGo, кодова база MeeGo лиша?ться
[5]
[8]
, ?? розвиток продовжу?ться у проект? Mer. Tizen ма? нам?р зберегти сум?сн?сть з написаними п?д MeeGo застосунками, ? водночас бути гнучк?шими в?д MeeGo через використання в?дм?нного в?д MeeGo
API
на основ?
HTML5
.
На думку розробник?в Tizen, майбутн? моб?льних систем пов'язано з використанням вебтехнолог?й, тому для створення
застосунк?в
для Tizen використову?ться Web API ?
HTML5
/
JavaScript
/
CSS
[7]
. Граф?чне оточення побудовано на основ? протоколу
Wayland
? напрацювання проекту
Enlightenment
, для управл?ння серв?сами застосову?ться
Systemd
.
Використовуючи технолог?? HTML5 розробники отримають можлив?сть створювати крос-платформов? програми, котр? однаково добре працюють на широкому спектр? пристро?в, не вимагаючи складання окремо? верс?? для кожно? апаратно? ? програмно? платформи. Кр?м того, HTML5 ?стотно спрощу? розробку моб?льних застосунк?в, знижу? пор?г входження (програми можна створювати, маючи досв?д написання звичайних
вебзастосунк?в
) ? дозволя? скоротити час розробки. Web API платформи Tizen форму?ться з використанням як вже в?домих вебстандарт?в ? HTML5-технолог?й, так ? розширених ?нтерфейс?в для управл?ння пристро?м. В рамках Web API розробникам надан? засоби для створення повноц?нних моб?льних застосунк?в, пор?внянних за функц?ональн?стю з програмами для ?нших моб?льних платформ. Для створення ?гор та граф?чних застосунк?в пропону?ться використовувати
WebGL
. Запуск застосунк?в, написаних на низькор?вневих мовах програмування, таких як
C
?
C++
, забезпечений за допомогою Native Development Kit.
До складу Tizen SDK входить середовище розробки Web IDE на баз?
Eclipse
,
емулятор
телефону на основ?
QEMU
, документац?я на Web API ? компоненти для збирання програм.
Для розробник?в моб?льних застосунк?в випущений пакет Tizen SDK, до складу якого входить середовище розробки на баз?
Eclipse
,
емулятор
телефону на основ?
QEMU
, документац?я, приклади застосунк?в,
утил?ти
? компоненти для складання програм. SDK поставля?ться для платформ
Linux
(
Ubuntu
),
Windows
?
Mac OS X
.
З базових серв?с?в (Core Service) ? компонент?в платформи можна в?дзначити:
[16]
- Граф?чний стек ? користувацький ?нтерфейс. До складу входить наб?р б?бл?отек EFL (
Enlightenment Foundation Libraries
), заснована на
X11
система управл?ння в?кнами, модул? для п?дтримки
OpenGL
ES ? р?зних метод?в виводу, у тому числ?
мультитач
. ?нтерфейс ? граф?чн? ефекти форму?ться за допомогою б?бл?отек EFL, включаючи б?бл?отеку рендеринга Evas ? систему в?джет?в Elementary. Серед компонент?в граф?чного стека: DRI2 2.6 ? libdrm 2.4.29, композитний
в?конний менеджер
на баз? EFL,
OpenGL ES
1.1/2.0,
EGL
1.4, бекенди для програмного виводу (
X11
) ? акселерованого виводу (OpenGL ES), 3D-? 2D-стеки, в тому числ? п?дтримка
векторно? граф?ки
через б?бл?отеку
Cairo
;
- Фреймворк
для управл?ння застосунками, в тому числ? для запуску застосунк?в на ?м'я пакета,
URL
або
MIME типу
, управл?ння пакунками, а також ?н?ц?ювання виконання системних серв?с?в, таких як застосунок для прийому дзв?нк?в, виводу пов?домлень, зм?ни ор??нтац?? екрану тощо. П?д фреймворк зад?ян? так? в?дкрит? компоненти, як
Appcore
,
DBus
,
GNU gettext
, libICU;
- Базов? серв?си - наб?р стандартних системних б?бл?отек, як? забезпечують виконання таких операц?й як доступ до БД, ?нтернац?онал?зац?я та обробка
XML
;
- Мережев? серв?си - функц?ональн?сть, необх?дна для створення мережевих з'?днань ? забезпечення роботи мереж?. Забезпечена п?дтримка
3G
,
Wi-Fi
,
Bluetooth
,
HTTP
? NFC (
Near Field Communication
). Для налаштування 3G ? Wi-Fi з'?днань використову?ться конф?гуратор ConnMan (Connection Manager). Для роботи з Bluetooth використову?ться пакет bluez;
- Серв?си для визначення м?сця розташування, заснован? на фреймворку
GeoClue
. П?дтриму?ться як визначення м?сця розташування через
GPS
, так ? з використанням WPS (Wi-Fi Positioning System), Cell ID ? р?зних додаткових сенсор?в;
- Серв?си для в?дправлення ? прийому пов?домлень (
SMS
,
MMS
,
Email
?
IM
);
- Мультимед?а
п?дсистема на баз?
GStreamer
, що забезпечу? управл?ння р?зними видами контенту, включаючи в?део, звук, зображення ?
VoIP
. Платформа п?дтриму? великий обсяг мультимед?а формат?в ?
кодек?в
, завдяки залученню компонент?в
FFmpeg
. Серед п?дтримуваних функц?й в?дзначаються засоби для роботи з камерою, застосунки для запису звуку ? в?део,
мультимед?а програвач
;
- PIM (Personal Information Management) - система управл?ння персональною ?нформац??ю ? збережених на пристро? даних користувача. Включа? засоби для роботи з адресною книгою, календарем-планувальником, списком завдань ? прив'язаними до пристрою даними (наприклад, м?сце розташування та статус з'?днання). П?дтримуються специф?кац??
vCard
3.0 ?
vCalendar
1.0;
- Система забезпечення безпеки ? контролю доступу, а також управл?ння сертиф?катами та орган?зац?? безпечно? доставки застосунк?в. Шифрування та п?дтримка
SSL
/
TLS
реал?зован? за допомогою
OpenSSL
;
- Системн? серв?си ? засоби для управл?ння апаратним забезпеченням. У тому числ?, ?нтерфейси для доступу до р?зних тип?в пристро?в (сенсори, екран тощо), управл?ння живленням, обробкою под?й (
USB
,
MMC
, п?дключення зарядного пристрою або навушник?в), проведення оновлення системи;
- Стек телефон?? для забезпечення роботи в мережах ст?льникового зв'язку (
UMTS
?
CDMA
) ? управл?ння
SIM-карткою
;
- Web-стек на баз? браузерного руш?я
WebKit
(webkit-efl) з реал?зац??ю Tizen Web API. Серв?с Web UI заснований на б?бл?отец?
JQuery
Mobile 1.0.
- ↑
Release Notes > Tizen 6.0 Public M2
[Нотатки до випуску > Tizen 6.0 Public M2].
Tizen Docs (docs.tizen.org)
. Tizen Project, a
Linux Foundation
Project. 27 жовтня 2020. Арх?в
ориг?налу
за 28 лютого 2021
. Процитовано 15 лютого 2021
.
(англ.)
- ↑
а
б
LiMo & Tizen FAQs
.
limofoundation.org
. LiMo Foundation. вересень 2011. Арх?в
ориг?налу
за 26 листопада 2011
. Процитовано 13 с?чня 2012
.
(англ.)
- ↑
Toor, Amar (28 вересня 2011).
MeeGo to be folded into Linux-based Tizen OS, slated to arrive in 2012
.
Engadget
. AOL Inc. Арх?в
ориг?налу
за 1 листопада 2019
. Процитовано 18 грудня 2011
.
(англ.)
- ↑
Ricker, Thomas (28 вересня 2011).
MeeGo is dead: Resurrected as Tizen, the newest Linux-based open source OS
.
The Verge
. Vox Media Inc. Арх?в
ориг?налу
за 30 вересня 2011
. Процитовано 18 грудня 2011
.
(англ.)
- ↑
а
б
в
Sousou, Imad.
What's Next for MeeGo
. meego.com. Арх?в
ориг?налу
за 1 травня 2013
. Процитовано 28 вересня 2011
.
(англ.)
- ↑
Michael Larabel (19 жовтня 2011).
Tizen Is Announced; MeeGo Will Transition To It
.
phoronix.com
. Арх?в
ориг?налу
за 1 с?чня 2012
. Процитовано 11 с?чня 2012
.
(англ.)
- ↑
а
б
Foster, Dawn (27 вересня 2011).
Welcome to Tizen!
. tizen.org. Арх?в
ориг?налу
за 13 жовтня 2011
. Процитовано 13 с?чня 2012
.
(англ.)
- ↑
а
б
Paul, Ryan (28 вересня 2011).
MeeGo rebooted as Intel and Samsung launch new Tizen platform
.
Ars Technica
. Conde Nast Digital. Арх?в
ориг?налу
за 29 вересня 2011
. Процитовано 13 с?чня 2012
.
(англ.)
- ↑
TIZEN Source. Release Notes
.
Tizen.org
. 5 с?чня 2012. Арх?в
ориг?налу
за 12 с?чня 2012
. Процитовано 13 с?чня 2012
.
(англ.)
- ↑
Открыты первые наработки мобильной платформы Tizen, пришедшей на смену MeeGo
.
OpenNews /
The OpenNET Project
(www.opennet.ru)
. 10 с?чня 2012. Арх?в
ориг?налу
за 13 с?чня 2012
. Процитовано 13 с?чня 2012
.
(рос.)
- ↑
Elizabeth Woyke (13 с?чня 2012).
Samsung Merging Its Bada OS With Intel-Backed Tizen Project
.
Forbes.com
. Forbes.com LLC™. Арх?в
ориг?налу
за 9 липня 2013
. Процитовано 19 с?чня 2012
.
(англ.)
- ↑
Samsung объединит мобильную платформу Bada c проектом Tizen, пришедшим на смену MeeGo
.
OpenNews / The OpenNET Project (www.opennet.ru)
. 16 с?чня 2012. Арх?в
ориг?налу
за 28 червня 2013
. Процитовано 19 с?чня 2012
.
(рос.)
- ↑
Amar Toor (18 с?чня 2012).
Samsung's Bada - Tizen merger still looking pretty likely
.
Engadget (www.engadget.com)
.
AOL Inc.
Арх?в
ориг?налу
за 9 липня 2013
. Процитовано 19 с?чня 2012
.
(англ.)
- ↑
Tizen 1.0 Larkspur SDK and Source Code Release
. Арх?в
ориг?налу
за 9 травня 2012
. Процитовано 1 травня 2012
.
- ↑
Welcome Tizen to The Linux Foundation
. The Linux Foundation. 27 вересня 2011. Арх?в
ориг?налу
за 28 червня 2012
. Процитовано 18 грудня 2011
.
- ↑
Первый стабильный релиз мобильной платформы Tizen 1.0 "Larkspur", продолжающей развитие MeeGo и LiMo
. Арх?в
ориг?налу
за 4 травня 2012
. Процитовано 1 травня 2012
.