Pull to refresh

Comments 29

Спасибо за статью, очень интересно. Все это доступно из опубликованных ранее образов TizenSDK? Мне понравилось, планирую начинать разбираться, но без реальных устройств ума не приложу что со всем этим делать… Какие планы выхода устройств на рынок? Каковы условия получения устройств для разработки?
Да, доступно из опубликованных ранее образов.
Есть в планах привезти устройства для разработчиков на девлабы и хакатоны, серия которых планируется в ближайшее время, о чём мы обязательно сообщим. Следите за новостями.
По поводу планов выхода устройств на рынок официальной информации нет.
Неофициальная информация… есть в новостях. Twitter, tizenexperts, сообщества tizen в контакте, на фейсбуке, в G+.
Создание объектов двухфазное (вначале конструктор, а затем явный вызов метода Construct() для объекта).
Symbian-way, однако… Неужели для того, чтобы исключения из конструкторов не бросать? А как это сочетается с RAII?
Bada+Android+Moblin+Meego+Symbian+…
Сборная солянка)
Для Андроида там ЕМНИП надстройка, для Бады, вроде, тоже. А от MeeGo — только Moblin.
Вот двухступенчатое создание объектов огорчает. Я тоже не люблю исключения, но они всё же лучше, чем такое.
Всё это в погоне за производительностью и надёжностью.
Очевидно, это пришло из bada, которая была real-time (местами) и к которой были повышенные требования в плане надёжности.
Учитывая, что в экосистеме Tizen есть и автомобильная, и бытовая, и медицинская электроника, требования к надёжности тоже довольно высоки, и, мне кажется, такой подход по крайней мере вполне терпим.
Для Андроида там ЕМНИП надстройка

Ядро какбы андроидовское.
Практически вся графика пришла из Бады.
От миго не только моблин)
Да, в этом плане похоже.
Да, именно: чтобы не бросать исключения из конструкторов.
RAII… вот здесь прямо с примером.

upd: сорри, чуть промахнулся с комментарием.
А существуют ли готовые опубликованные прошивки с Tizen OS под существующие устройства? Судя по документации ранней по Tizen, самсунг использует Galaxy S2 / S3 / S4 (по мере выхода новых моделей) для разработки Tizen OS, — вот эти бы образы попробовать.
А смысл? На эмуляторе работает абсолютно также.
Особенно тактильные ощущения от мультитач-жестов.
Для разработки на начальной стадии не принципиально ИМХО.
Поиграться в плане User Experience — да тут не спорю.
Не знаю как сейчас, когда я последний раз игрался, эмуляторы были вроде как x86-only. А хочется с ARM-ом поиграться, да например — понять, какова производительность системы на реальном устройстве.
Действительно, устройство для разработчиков по железу это S3 (на базе S2 начиная с версии SDK 2.2 уже не поддерживается).
Но прошивки, которые лежат в открытом доступе, без изменений для него не подходят. В принципе, кто-то уже пытался сделать нечто похожее. Но это на свой страх и риск.
Кстати, образы Tizen SDK Live великолепно подходят для прошивки устройств (т.е. содержат всё необходимое, за исключением, разве что, самих прошивок).
О, хорошо. Последний раз пробовал 1.0, и описанное в статье — большой шаг вперёд.
По поводу эмулятора:
— добавили туда KVM?
— ARM добавили?
Какие сейчас ветки образов и борды доступны?
KVM — да, ARM — нет.
Тебе ли — сотруднику Интел — спрашивать? ))
Есть Tizen, есть Tizen IVI. Первая заточена для мобильных девайсов, устройство для разработки только одно: RD-PQ (на баз S3)
Для IVI целый выводок устройств, в том числе на ARM, плюс ещё и на PC умельцы ставили.
Спасибо. У нас немного другой проект, сейчас не очень слежу :)
IVI расширили. На PC да, ещё со времён 1.0 отлично работало.
У тестировщиков в Tizen явно есть эмулятор на ARM'е.

Обнаружил это путем того, что они не принимали наш сабмит присылая скриншот с «неправильной» картинкой. Подобную картинку я видел у себя в x86 эмуляторе, на девайсе она не воспроизводилась. Пришлось писать письмо с просьбой тестирования на реальном девайсе — проверили и приняли.

До этого я обнаружил, что в эмуляторе они пользуются имплементацией OpenGL ES под названием AlexGL, а у этой реализации видимо есть проблемы с шейдерами для ES 2.0.
А у кого нибудь получалось запустить Dynamic Analyzer в 2.2?
На картинках всё красиво а в реальности не запускается.
На форуме уже висит чей-то вопрос по этому поводу, на который так ни кто и не ответил. :(
А можно подробнее о том, как он не запускается? И на форум ссылочку тоже.
Вот точно так как здесь написано: — developer.tizen.org/forums/native-application-development/unable-start-trace-dynamic-analyzer

Пытаюсь понять причину фризов периодических при вызове функций OpenGL ES 1.1 (причём очень странных то в glDisableClientState то в drawPreparedBuffers, то ещё где-то подвиснет на 100-300 миллисекунд), думал профайлер поможет что-то прояснить.
В самплах есть приложение GlesCube11 — с ним то же самое?
Проблема проявляется на устройстве или в эмуляторе?
Проявляется это и на девайсе и на эмуляторе ( с меньшими задержками правда).
Игра уже пережила пачку платформ — iOS, Android, Symbian, Meeego.
Даже под Bada выходила — эту ветку собственно и переношу на тайзен.
На баде таких проблем не было.

С кубиками сейчас хорошо погонял их на эмуляторе (800x480) — и таки да — иногда анимация там дёргается случайным образом.
Не так часто как в игре, но если несколько раз запускать то иногда это замечаешь. Правда время задержки гораздо меньше чем в игре.
Выглядит как кубик крутится, потом на долю секунды замирает и дальше всё пошло. Может и не проявится ни разу а может пару раз за запуск дёрнуться.

CPU VT и GPU в настройках эмулятора включено, в манифесте акселерация тоже включена. SDK .2.2.0.
А девайс прошит соответствующей версией, драйверы видео там установлены?
Напишите о проблеме на email, указанный в конце статьи.
Девайс прошит в 2.2
Писать можно на русском? :)
а драйверы?
можно на русском.
Прошивал не я — как ответил тот, кто прошивал — «девайс прошит текущей прошивкой 2.2, что там было, то и прошилось»
Надо ещё отдельно драйвера переливать?
В файлы прошивки не входят драйверы.
Кроме драйверов wlan в публичной прошивке.
Всё остальное ставится отдельно.
Так что узнайте у «того, кто прошивал», где он взял файлы прошивки и что конкретно сделал )
В общем, давайте на почту за технической поддержкой.
На хабре такие вопросы не очень правильно решать.
Sign up to leave a comment.