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]

Виноски

[ред. | ред. код]
  1. 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.(англ.)
  2. а б LiMo & Tizen FAQs. limofoundation.org. LiMo Foundation. вересень 2011. Архів оригіналу за 26 листопада 2011. Процитовано 13 січня 2012.(англ.)
  3. 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.(англ.)
  4. 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.(англ.)
  5. а б в Sousou, Imad. What's Next for MeeGo. meego.com. Архів оригіналу за 1 травня 2013. Процитовано 28 вересня 2011.(англ.)
  6. Michael Larabel (19 жовтня 2011). Tizen Is Announced; MeeGo Will Transition To It. phoronix.com. Архів оригіналу за 1 січня 2012. Процитовано 11 січня 2012.(англ.)
  7. а б Foster, Dawn (27 вересня 2011). Welcome to Tizen!. tizen.org. Архів оригіналу за 13 жовтня 2011. Процитовано 13 січня 2012.(англ.)
  8. а б Paul, Ryan (28 вересня 2011). MeeGo rebooted as Intel and Samsung launch new Tizen platform. Ars Technica. Condé Nast Digital. Архів оригіналу за 29 вересня 2011. Процитовано 13 січня 2012.(англ.)
  9. TIZEN Source. Release Notes. Tizen.org. 5 січня 2012. Архів оригіналу за 12 січня 2012. Процитовано 13 січня 2012.(англ.)
  10. Открыты первые наработки мобильной платформы Tizen, пришедшей на смену MeeGo. OpenNews / The OpenNET Project (www.opennet.ru). 10 січня 2012. Архів оригіналу за 13 січня 2012. Процитовано 13 січня 2012.(рос.)
  11. Elizabeth Woyke (13 січня 2012). Samsung Merging Its Bada OS With Intel-Backed Tizen Project. Forbes.com. Forbes.com LLC™. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
  12. Samsung объединит мобильную платформу Bada c проектом Tizen, пришедшим на смену MeeGo. OpenNews / The OpenNET Project (www.opennet.ru). 16 січня 2012. Архів оригіналу за 28 червня 2013. Процитовано 19 січня 2012.(рос.)
  13. Amar Toor (18 січня 2012). Samsung's Bada - Tizen merger still looking pretty likely. Engadget (www.engadget.com). AOL Inc. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
  14. Tizen 1.0 Larkspur SDK and Source Code Release. Архів оригіналу за 9 травня 2012. Процитовано 1 травня 2012.
  15. Welcome Tizen to The Linux Foundation. The Linux Foundation. 27 вересня 2011. Архів оригіналу за 28 червня 2012. Процитовано 18 грудня 2011.
  16. Первый стабильный релиз мобильной платформы Tizen 1.0 "Larkspur", продолжающей развитие MeeGo и LiMo. Архів оригіналу за 4 травня 2012. Процитовано 1 травня 2012.

Посилання

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