1. Что такое Tizen
2. Как работает Tizen в Gear 2
3. Типы приложений Tizen for Wearable
4. Разработка приложения часы
5. Разработка приложений интегрированных с телефоном
6. Заключение
2. Оглавление
1. Что такое Tizen
2. Как работает Tizen в Gear 2
3. Типы приложений Tizen for Wearable
4. Разработка приложения часы
5. Разработка приложений интегрированных с телефоном
6. Заключение
3. Что такое Tizen
• Открытая свободная операционная система для множества
классов устройств
• Web-ориентированная платформа
– высокая поддержкой HTML5 (497 баллов на
http://html5test.com)
– WebAPI (W3C API + Device API)
• Поддержка C++ и гибридной разработки
4. • Samsung NX300M Camera А также
• Tizen TV
• Tizen In-Vehicle-Infortainment
• Бытовая техника
• Принтеры
• Компьютерная техника
• Медицинская техника
• Samsung Gear 2/Gear 2 Neo
• Samsung Z
5. Tizen Store
• Бесплатная регистрация http://seller.tizenstore.com
• Cертификация в течение 3 дней
• 100% revenue share на 1 год
• Растущий рынок с низкой конкуренцией
6. Как работает Tizen в Gear 2
• Только web-приложения (wgt)
• Ограниченный API, но добавлены новые привилегии и API
• В Gear2 доступ к интернет и подключение к bluetooth
устройствами только через host устройство
• Доработанный и измененный WebKit2
• Для активации и разработки необходим Gear Manager
7. Типы приложений
Tizen for Wearable
• Standalone
– Приложения, работающие самостоятельно, без приложения на host
устройстве. Принимаются в SamsungApps в виде . wgt файлов.
• Linked (Master-Follower)
– Приложения, работающие только с приложением на host
устройстве, и распространяемые вместе с host приложением. Не
поставляется с главным приложением, а является дополнением.
Принимаются в SamsungApps в виде .apk файлов.
• Integrated
– Приложения, работающие только с приложением на host
устройстве, и распространяемые вместе с host приложением,
является частью общего решения. Принимаются в SamsungApps в
виде .apk файлов.
9. Tizen API for Wearable
• W3C/HTML5 API (частично)
• Alarm
• Application
• Package
• IrLED (new)
• SAP (new)
• Content
• Filesystem
• Motion (new)
• Power
• System Information
• Time
• Camera API (new)
• Typed Array
• WebGL (изменен)
• Device Orientation (изменен)
10. Как работает Tizen WebKit2 в Gear 2
• EFL отрисовка UI
• Одно приложение обрабатывают UI Process и Web Process
• Оптимизированный Cairo/GL для рендера Canvas
• CSS анимация энерго-эффективнее Canvas
• Shared memory между CPU и GPU
• WebSQL, SVG, etc ограничены размеры binary до 4 Мб
• Ускорение работы за счет отказа от Page cache и Network cache
11. Приложение Clock Widget для Gear 2
• <tizen:category name="com.samsung.wmanager.WATCH_CLOCK"/>
• CSS предпочтительнее Canvas
• Если Canvas, то один в документе
• WindowTimers не останавливаются
15. Разработка приложений
интегрированных с телефоном
• SAP — Samsung Accessory Protocol
<tizen:privilege name="http://developer.samsung.com/privilege/accessoryprotocol"/>
• Пример:
wepapis.sa.requestSAAgent(onSuccessCallback, OnErrorCallback);
SASocket.sendData(CHANNELID, "{hello: 'world'}");
• Поддержка через Gear Manager
– Samsung Galaxy 20+ устройств на Android
– Samsung Z на Tizen
16. • Призовой фонд 7 млн. руб.
• Официальная информация на http://tizenappchallenge.ru
• Категории:
– Игровые приложения Tizen
– Неигровые приложения Tizen
– Дополнительная категория: Приложения для смартфона
Tizen с поддержкой Samsung Gear 2
17. ЭТАПЫ ПРОВЕДЕНИЯ
• Прием заявок на конкурс (2014 год)
– Приложения для смартфона Tizen: 9 июня - 9 октября
– Приложения для смартфона Tizen с поддержкой Samsung
Gear 2: 30 июня - 9 октября
• Оценка экспертным жюри: 10 октября - 10 ноября
• Объявление победителей: 11-13 ноября
Официальная информация на http://tizenappchallenge.ru
18. Samsung Gear App Challenge
• Глобальный конкурс
• Призовой фонд $1 250 000
• Срок подачи заявки: 8 мая 2014 – 18 июля 2014
• Срок сертификации в SamsungApps: 18-31 июля 2014
• Оценка жюри: 1 августа 2014 – 11 августа 2014
• Объявление победителей: 13 августа 2014
• Лучшие 200 финалистов будут отобраны жюри. Каждый получит
приз $2 000.
• Информация http://goo.gl/Yt4dw6