Обзор Tizen

Денис Волошко
менеджер проектов, Samsung

Что такое Tizen

Tizen – новая программная платформа с открытым кодом
основанная на Linux. Поддерживается ведущими операторами
сотовой связи и производителями электроники. Предназначена
для использования в разнообразных устройствах: смартфонах,
планшетах, телевизорах (Smart TV), информационноразвлекательных системах (In-Vehicle-Infotainment), ноутбуках.
Проект Tizen входит в Linux Foundation, управляется Technical
Steering Group, промышленное применение платформы
развивает консорциум Tizen Association.

2

Основные черты Tizen
Веб-ориентированная платформа
• Самый высокий уровень поддержки стандарта HTML5/W3 (html5test.com)
• Быстрый движок Webkit2
• Библиотеки Web UI framework
• Web API и Device API (доступ к Bluetooth, NFC и т.д.)

Развитый native API (C/C++)
• Мощный API с широким доступом к платформе
• Glibc, libstdc++ плюс libxml2, OpenGL® ES, OpenAL и OpenMP®
• Высокий уровень совместимости с API bada 2.0

Встроенный магазин приложений
• Регистрация бесплатна!
• Оплата приложений как картой, так и списанием со счета мобильного
оператора
• Магазин предустановлен на все устройства Tizen 2.0 и выше

3

Экосистема устройств Tizen

Смартфоны и
планшеты

Компьютеры

Информационно-развлекательные
системы автомобилей

Другие устройства
• Телевизоры, бытовая электроника, смарт камеры, носимая электроника
• Поддержка работы с несколькими экранами и многооконный интерфейс,
масштабируемый UI на основе EFL – все это упрощает работу с экранами
разных размеров
4

Архитектура Tizen

Tizen – веб-платформа (HTML5/W3C + Device API) и native API.

5

Разработка под Tizen
Tizen SDK
Полноценный SDK
• Развитый API с подробной документацией
• Большое количество разнообразных примеров использования API
• Tizen IDE на базе Eclipse
• Дополнительные инструменты: эмулятор с инжектором событий, webсимулятор на базе Chrome, отладчик, профайлер, визуальный редактор UI

Кроссплатформенность
• Linux: Ubuntu® и другие дистрибутивы
• Microsoft Windows®: XP/7
• Apple Mac OS® X: 10.7 Lion/10.8 Mountain Lion

6

Разработка под Tizen
Другие инструменты
Intel XDK
• Инструментарий для кроссплатформенной разработки на HTML/HTML5,
CSS3 и JavaScript

Разработка игр
• Unity3d
• Marmalade
• Havok – Project Anarchy
• GameSalad
• YoYo Games

Портирование существующих приложений
• Конвертер iOS-приложений в HTML5-приложения
• Конвертер bada-приложений
• Упаковка мобильных веб-сайтов в приложения (hosted apps)

7

Монетизация в Tizen
Магазин приложений Tizen Store
• Встроен в платформу – есть на каждом устройстве
• Простая регистрация, минимум формальностей, бесплатно
• Сертификация приложений занимает три рабочих дня
• Разделение доходов – 70% в пользу разработчика
• Маркетинговая поддержка

Программа поддержки разработчиков
• Tizen App Challenge: призовой фонд – более $4 млн., с 3 июня по 1
октября

8

Ресурсы по Tizen.
Официальный сайт
• www.tizen.org – основной сайт проекта
• developer.tizen.org – Tizen SDK, документация, форум
• source.tizen.org – исходный код платформы и средства ее разработки
• https://developer.tizen.org/contests/tizen-app-challenge - Tizen App Challenge

Полезные ссылки
• http://seller.tizenstore.com/ - регистрация в Tizen Store
• http://automotive.linuxfoundation.org/ - Tizen IVI
• www.tizen.org/events/presentations - презентаций с различных
мероприятий, посвящѐнных Tizen
• http://developer.bada.com/library/Migration-Tool-Installation-for-Convertingbada-Applications-to-Tizen-Applications - конвертация bada-приложений в
Tizen-приложения
• http://software.intel.com/en-us/articles/technical-reference-intel-html5-appporter-tool-beta - конвертация iOS-приложений в HTML5-приложения

9

Спасибо!

Волошко Денис

http://seller.tizenstore.com/ Tizen Seller Office

10

Sign up to vote on this title
UsefulNot useful