Компания
182,03
рейтинг
29 июля 2013 в 13:34

Разработка → Знакомство с Tizen

Логотип Tizen

Прошло уже почти два года с момента анонса Tizen OS организациями LiMo Foundation и Linux Foudation, но на Хабре эта тема все еще недостаточно освещена. В данной статье я познакомлю вас с новой операционной системой, сделаю обзор основных средств разработки и ресурсов, связанных с ней, и расскажу о способах получения прибыли с помощью Tizen.


Tizen – это операционная система с открытым исходным кодом, основанная на ядре Linux. Она предназначена для смартфонов, планшетов, ПК и других устройств и работает на процессорах с архитектурами ARM и x86. Tizen поддерживается Linux Foudation и рядом крупных компаний, входящих в консорциум Tizen Association: это и производители OEM (такие как Intel, Samsung, Panasonic, NEC, Huawei), и операторы сотовой связи (Orange, Vodafone, SK Telecom, Telefónica, NTT DoCoMo). Управляющий комитет (Technical Steering Group) образуют Intel и Samsung.

Особенности и архитектура Tizen


Изначально Tizen задумывалась как операционная система, разработка под которую должна была целиком происходить с использованием Web-технологий. Эта идея не нова и применялась еще в webOS, а затем и в Google Chrome OS. Пример подобного опыта для мобильных устройств вы можете наблюдать, следя за развитием Firefox OS. Такой подход оставил определенный отпечаток и на текущем состоянии Tizen. Например, основанный на WebKit2 браузер Tizen обладает самым высоким уровнем поддержки стандартов HTML5. В этом можно убедиться с помощью сайта http://html5test.com (откройте, посмотрите, насколько хорош ваш браузер). В тесте Tizen набирает 492 очка из 500 возможных, в то время как на втором месте тоже мобильный браузер, используемый на устройствах BlackBerry 10, c 485 очками, а среди приложений для ПК первый Maxthon 4.0, набравший только 476. Сейчас единственные проблемы совместимости Tizen с HTML5 связаны с WebM, Drag and drop и Pointer Lock для видео и анимации.

Поддержка стандартов HTML5 браузерами


Кроме того, разработку приложений для Tizen можно целиком производить, используя лишь связку HTML5/JavaScript/CSS. Дело в том, что Tizen не только предлагает Web-компоненты для построения интерфейса пользователя и поддерживает стандарты W3C/HTML5, но и предоставляет Web API для управления приложениями (будильники и напоминания, установленные приложения, обмен данными), связью (Bluetooth, сообщения, NFC и т. п.), контентом, файловой системой, органайзером (закладки, календарь, история звонков, контакты), системными функциями (питание, информация о системе, системные настройки, время) и уведомлениями.

С другой стороны, начиная с версии 2.0 в Tizen добавлены средства нативной разработки c использованием C++ — использованы наработки Samsung для операционной системы bada, поэтому есть высокий уровень совместимости с bada 2.0 API. Это делает возможным нативную разработку производительных приложений с использованием технологий OpenGL ES, OpenAL и OpenMP и библиотек Glibc, libstdc++ и libxml2.

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


Нынешнее устройство архитектуры Tizen можно видеть на рисунке выше. В основе лежат ядро Linux и драйверы устройств. Основная подсистема состоит из библиотек с открытым исходным кодом и набора API для обеспечения работы Web и нативного окружений.

Версии и варианты Tizen


Сейчас наиболее наглядно можно наблюдать разработку Tizen для мобильных устройств. Это именно тот вариант операционной системы, который используется для эмулятора в Tizen SDK и на устройствах Samsung для разработчиков. В 2012 году распространялось устройство Samsung RD-210, в основе которого находится аппаратная платформа Galaxy S2 HD. Сейчас актуальное устройство — это Samsung RD-PQ, базирующееся на Galaxy S3. Оно обладает Super AMOLED экраном с емкостным сенсором и разрешением 720x1280, чипсетом Exynos Quad, включающим четырехъядерный процессор Cortex A9 с частотой 1,4 ГГц, двумя камерами (8 MP основная и 1,9 MP фронтальная), набором датчиков, Bluetooth, NFC и т. д.



Буквально на днях, 22-го июля, вышла новая версия 2.2 операционной системы и инструментов разработки, в которой исправлены ошибки, добавлена поддержка аппаратных кнопок «Меню» и «Назад» и внесены некоторые изменения интерфейса и API.

Скриншоты Tizen 2.2

В конце мая прошла конференция разработчиков Tizen, на которой, в том числе, были представлены новейшие наработки. На этой конференции была анонсирована Tizen версии 3.0, выпуск  которой планируется в 2014 году. Эта версия предназначается для ПК и ноутбуков. Работа технического образца такого варианта операционной системы (Tizen PC), использующей рабочий стол GNOME 3, демонстрировалась на ультрабуках Intel.



Еще один вариант Tizen, который был представлен на конференции, — это Tizen IVI (in-vehicle infortainment) для информационно-развлекательных систем автомобилей. Совместимое с ней оборудование демонстрировалось на Land Rover.



Tizen IVI принята в качестве стандарта альянсом GENVI и изначально разрабатывалась на основе Tizen 2.0 для архитектуры x86 (существует способ установки этой версии на компьютеры с процессорами Intel). Но пару недель назад была выпущена версия на базе кода Tizen 3.0, который планируется использовать в дальнейших разработках. Любопытно, что Tizen IVI заинтересовались не только такие компании, как Jaguar и Toyota, но и отечественный «КАМАЗ».

Кроме того, рассматривается возможность в будущем использовать ПО на основе Tizen для совершенно различных типов устройств: телевизоров, ресиверов цифрового сигнала, мультимедиа систем и даже бытовой техники.

Разработка под Tizen


Основное средство разработки под Tizen — это Tizen SDK, который включает в себя IDE на основе Eclipse, набор инструментов (Web-симулятор, Эмулятор, Дизайнер интерфейсов и другие), компилятор, документацию и примеры приложений. Доступны сборки Tizen SDK для Ubuntu (x32/x64), Windows XP и Windows 7 (x32/x64), Apple Mac OS X 10.7 Lion и 10.8 Mountain Lion (x64). Также в SDK можно добавить инструмент для переноса приложений, созданных для bada, подключив дополнительный репозиторий.

Tizen IDE


Но есть и другие средства разработки, поддерживающие Tizen. Например, Intel XDK, инструмент кроссплатформенной разработки с использованием HTML5, и Intel HTML5 App Porter Tool, позволяющий конвертировать программы для iOS в приложения HTML5. Проектировать, прототипировать и отлаживать интерфейсы можно с помощью Tizen UX Layouter & Composer. Важно также отметить, что разработку игр под Tizen поддержали Havok (Project Anarchy), Unity Technologies (Unity3D), Marmalade (PhoneGap), Game Salad и YoYo Games, адаптируя свои движки и средства. А разработчиков, использующих популярный инструментарий Qt, должен заинтересовать стремительно развивающий проект, призванный обеспечить работу Qt-приложений на устройствах с Tizen.

Заработок с Tizen


Как это стало принято сейчас, Tizen обладает своим собственным магазином приложений — Tizen Store, который разработан компанией Samsung. Соответствующая программа будет предустановлена на каждое устройство. Клиентская часть Tizen Store сейчас еще недоступна, но разработчикам уже дана возможность загружать приложения в seller office. Это позволяет первыми занять пока еще сравнительно свободную нишу рынка приложений. В Tizen Store могут размещаться приложения на HTML5, нативные и гибридные. В дальнейшем планируется поддержка другого мультимедиа контента. Ключевыми особенностями магазина являются быстрый процесс анализа загружаемых приложений, который занимает не более трех дней, и высокая доля прибыли разработчика от продажи приложений — 70%.

Tizen Store

Также в мире проводятся конкурсы и хакатоны для разработчиков Tizen. Например, 10-го июля начался конкурс приложений Tizen App Challenge, прием работ на который завершится 1-го ноября. Отличительной особенностью этого конкурса являются огромные денежные призы — общий фонд более $4 млн.! Будут выбраны 54 победителя в девяти номинациях (3 игровых и 6 не игровых). Кроме того, дополнительные призы получат разработчики лучших десяти приложений на HTML5. Это замечательная возможность получить ценную награду за свои способности, спешите участвовать!

Tizen App Challenge

Tizen в интернете


Основной ресурс с информацией о Tizen — это Tizen.org, поддерживаемый Linux Foundation. Он состоит из нескольких разделов:

Кроме того, есть багртекер и раздел для wiki-статей.

На этом моя ознакомительная статья завершается, а я приглашаю вас следить за новостями Tizen в Twitter и группу ВКонтакте.

Кирилл Чувилин,
Менеджер Российского сообщества Tizen, Корпорация Intel
kirillx.v.chuvilin@intel.com
Автор: @kirikch
Intel
рейтинг 182,03

Комментарии (66)

  • +8
    Это все замечательно, но где устройства?
    • +3
      Устройства для разработчиков есть (см. в статье), коммерческие устройства готовятся.
      Подробнее я, увы, не уполномочен отвечать.
      • –7
        Муртазин предрёк смерть Tizen ещё более скорую, нежели bada. Как бывший владелец оригинального Wave, смартфон на Tizen лично я себе не куплю ни за какие коврижки.
        • +3
          Что будет с Tizen я, конечно, предсказать не могу. Но верить пророкам я бы не советовала. Думать надо самому. Неделю назад пост про Tizen появился в блоге Samsung на хабре. Это кое о чем говорит, не так ли?
          • +1
            Не так давно Самсунг выпускала устройства с бада, это ни о чем не говорит? Начали делать что-то, плюнули на всех пользователей, и взялись за другую игрушку. Так дела не делаются. Таким выходкам сложно доверять.
            • 0
              Не так давно мелькал на хабре пост о разногласиях самсунга и гугла в плане андроид устройств. С учетом этого тизен смотрится несколько иначе.
              1. Это пугалка для гугла. Аргумент в переговорах. Самсунг может припугнуть гугл переводом всех своих устройств на тизен. С учетом того что основную долю андроид устройств сейчас производит самсунг, для гугла это будет означать снижение доли андроид устройств и продаж приложений для андроида.
              2. Это реальная заявка самсунга на перевод своих устройств (или какой то части) на операционную систему не подконтрольную кому либо. Кстати более вероятно, с учетом привлечения разработчиков приложений к этой платформе. Устройство делает привлекательным не железо или ос. Прежде всего пользователю важно что он может делать с помощью устройства. А это уже нужен набор софта на все случаи жизни.

              И хотелось бы отметить условия для разработчиков, доля 70% от продажи. Это сейчас пока нет устройств, соответственно нет продаж просто обещание. На данный момент это 70% от ноля. Сомнительно что после появления устройств доля останется такой же.
              • 0
                1. Правильно говорить «та'йзен».
                2. Вы всё приписываете Самсунгу, хотя на самом деле в этом замешаны все сразу. В реальности (и это много где уже говорилось) производителей мобильных устройств не устраивает то, что Google видит в них лишь OEM-производителей, не давая зарабатывать на своих сервисах. Вот и вся соль. И для пользователя это хорошо, потому что обостряется конкуренция и даётся реальный импульс развитию, которое почти застопорилось с выходом Android на доминирующие позиции.
                • 0
                  Самсунг упоминается чаще в связи с упоминаемой мною статьей о разногласиях гугла и самсунг.
                  Кого из производителей не устраивает положением oem? Самсунг прежде всего. LG, HTC или Sony имеют гораздо меньшую долю рынка и кажется сильно не возмущаются. Возможно и хотят, но диктовать свои условия гуглу не могут.
                  Теперь посмотрим назначение платформы. Смартфоны, планшеты, пк и ноутбуки, встраиваемы системы. В будущем тв и бытовая техника. Кто охватывает все эти направления в большей мере? Развитие как раз застопорилось с выходом самсунг на ведущие позиции. Сейчас сменив на своих устройствах ос, я думаю они практически похоронят андроид.
                  Или более благоприятен вариант переход самсунг на та'йзен, и гугл сосредоточит на помощи разработчикам устройств на андроид, для конкуренции с самсунгом. Возможно другие разработчики получат доступ к сервисам гугла.
                  В любом случае связка из крупного разработчика железа, со своей ос и набором софта от сообщества ударит по гуглу ощутимо.
                  • 0
                    Вы бы ссылкой на упомянутую статью поделились, а то не очень понятно.
                    На самом деле никого не устраивает положение oem. И вполне логично, что больше всех возмущается Самсунг. Был бы лидером кто-то другой — возмущался бы сильнее остальных.
                    Да, очень большой рынок — встраиваемые решения. Бытовая техника, автомобили. И Google этот рынок, на мой взгляд, проспал, т.к. очень поздно в него начал входить. И здесь козыри уже отнюдь не у Google. А Tizen изначально позиционирован и на эти устройства тоже.
                    Всё это очень интересно. Посмотрим, что будет дальше.
                  • 0
                    А я не верю в tizen, и не верю что samsung сможет боротся с android(google). Встраивамая техника и так уже на linux. А теперь многие переключаются на android. Потому что, это решение доказало своё право на жизнь и оно бесплатно. Для этого потребовалось GOOGLE(android) 4 года. Примеров полно, от мыльниц до спутников.

                    Если samsung переведёт свои устройства на tizen, это равносильно потере до 70% своего рынка. Google уже переключил свои nexus устройства на asus и lg. Не думаю что это положительно сказалось на продажах samsung. А теперь идёт интеграция с другой домашней техникой. Пример — chromekey.

                    Ни кто не знает что такое tizen, и ответов на «чем он лучше для пользователя?» я не вижу. А если этого не видит пользователь то и дистрибьюторы будут смотреть на tizen с опаской.

                    П.С. только мне кажется интерфейс tizen как гибрид firefox os и android?
                    • 0
                      А где говорится о платности tizen`а? Мне кажется все таки самсунг с гуглом может потягаться. Просто для этого нужно будет пойти на действительно смелый шаг. Полностью перейти на другую ос, как минимум для всей вновь выпускаемой техники. В идеале и существующие поддерживаемые устройства перевести на tizen. С учетом доли рынка андроид устройств занятого самсунгом, доля андроид устройств заметно просядет. В свою очередь это потери от приложений и рекламы для гугла. Потеряет ли в чем то самсунг? Не думаю что это будет 70%. Пользователю не важно какая ось стоит в его устройстве. Надежно работающая, быстрая, не сжирающая батарейку за пол дня)))), с большим выбором приложений на все случаи жизни, и есть разница как она называется? Андроид или Tizen? Собственно все сводится к тому что-бы допилить tizen до этого состояния. Не обязательно лучше. Пусть выбор будет с одинаковыми возможностями, но новый смартфон самсунга или новый нексус от моторолы. Там уже самсунг за счет маркетинга и рекламы найдет как вывезти продажи.
                      п.с. Могу ошибаться, но мне кажется что то что последние Nexus`ы делали asus и lg к этому отношение не имеет. Google каждый раз выбирает нового производителя для nexus.
                      • 0
                        А я и не говорил что tizen платен, просто зачем заменять наработки с android/linux на tizen с туманным будущим.

                        Вы большой оптимист, если считаете, что самсунг не потеряет пользователей при переходе. До 70%, они могут потеряют при мягком переходе на tizen, при насильственном переводе потеряют 60-90%.

                        Пользователи уходят от производителей из-за более мелких просчётов, а тут уничтожается весь опыт использования устройства. Все приложения, удаляются и ставятся новые.

                        Я вот до сих пор не могу найти замену google reader, а что будет с переходом на tizen, даже представить страшно.
              • 0
                А ничего что бада была полностью собственная разработка самсунга, и условия были тоже интересные для разработчиков? И все говорили что это пугалка для гугла, бла, бла, бла, бла. И в итоге мы имеем заброшеную систему, и новую игрушку «пугалку для гугла». Никуда самсунг не уйдет, люди не перейдут глобально на новую систему и он потерпит огромный крах уйдя.
                Лично я всем своим знакомым хомячкам буду категорически запрещать переходить на тизен, и уверен что многие так сделают. Опять же толпы хомяков слушают муртазина с его диванными предсказаниями, опять же по началу мало софта. В итоге никто никого пугать не будет. Я конечно тоже диванный аналитик, но я баду пережил, и я знаю как самсунг плюет на своих пользователей.
                • 0
                  Не могу сравнивать что там было с бадой, говорю просто что в свете нарастающих разногласий вполне вероятный сценарий. В статье выше как раз авторы предрекают, что самсунг может сделать свое ответвление от андроида как сделали на киндле. И тут новость о тизене. Как раз вариант пнуть гугла.
                  Что до краха. Обычному обывателю в большинстве своем все равно что стоит внутри их звонилки. Думаете на супер навороченный Samsung Galaxy S5 (или SamsungTizen как маркетологам в голову ударит)) не будет спроса? При рекламном бюджете самсунга расхватают только так.
                  Что до мало софта, собственно пост выше, условия для разработчиков с высокой доходностью, конкурсы и прочее как раз и рассчитаны чтобы увеличить кол-во прикладных программ.
                  • 0
                    И сильно такие конкурсы помогли WP (мелкомяхкие)?
          • 0
            Только мне концовка их поста: «победят лишь самые достойные!» — кажется демотиватором? IMHO приглашая участников на конкурс, логично говорить о высоких шансах на победу, а не наоборот.
        • +27
          Муртазин, лол. Авторитетными источниками пользуетесь, ничего не скажешь.
          • +1
            Он же ведущий мобильный аналитик!
        • +7
          Муртазин основывыл свои… предположения на утверждениях, которым я не нашел серьезныех подтверждений. Поэтому за точку опоры я бы его рассуждения не стал брать.

          Что касается bada. Вы знаете, у Tizen и bada совершенно разная инфраструктура и заметно разные сообщества. Думаю, и судьба у них тоже будет разная.

          Вообще, по Tizen много активности внутри компаний. В основном я имею в виду Intel и Samsung. Но другие компании, которые занимаются программированием или производством довольно активно подключаются к работе над проектом. Поищите новости по Tizen — увидите заголовки вроде "{имя бренда} проявляет интерес к платформе Tizen" и т.п. Для bada такого не было.

          Еще очень важный момент — простота создания приложений с помощью HTML5. Это сразу могут оценить бывалые веб-разработчики. Да и для новичков очень низкий порог вхождения.
          • +5
            Лично я к Муртазину отношусь прохладно, однако не могу не отметить, что ещё во время выхода bada 2.0 и обзора Wave 3 он сообщил, что разработка bada буксует и, вероятно, будет сворачиваться. Через мол года это и произошло. Сам я в своё время вёл блог по bada, вплотную общался с разработчиками и представителями Samsung, поэтому не по наслышке знаком с ситуацией вокруг собственной системы компании и от Tizen ничего хорошего не жду.

            Что касается новостей, как раз кроме Samsung и Intel другие компании в них практически не фигурируют. Анонсов была масса, а на выходе практически пшик. Обещалась поддержка Tizen в Unity, вышел Unity 4, поддержка WP8 и BB10 добавили, о Tizen — ни слуху…

            Ну в по поводу HTML 5 — Blackberry 10 тоже позволяет с лёгкостью создавать приложения на его основе, а толку? что-то не видно буйства программ на его основе в App World.
            • –3
              Но Tizen — это все-таки не Bada (я надеюсь!).

              Bada была сделана тяп-ляп, и была нужна исключительно, чтобы заполнить нишу бюджетных смартфонов (то есть, не флагманов), как логичное продолжение серии сенсорных телефонов Samsung Star/Corby и т.д, до тех пор пока не появится возможность ставить Android в бюджетные аппараты. Вскоре Android стал доступен для широкого спектра смартфонов и надобность в Bada отпала и ее тихо свернули.

              Поддержка Bada была очень скудная, разрабатывать для нее было тяжело.

              Tizen же отличается от Bada в том, что абсолютно неявна стратегия дальнейшего развития и в том что Tizen занимаются одновременно несколько компаний.

              И именно исходя из того что я написал выше, потроха Bada — это скорее плохо чем хорошо. Зачем тащить за собой откровенно искусственный проект, который уже умер?

              Лучше продвигать Qt, это более зрелый и качественный продукт, который действительно может привлечь разработчиков.
            • +4
              Обещали PhoneGap для Tizen? Есть поддержка: phonegap.com/
              Хотели Project Anarchy (Havok)? Уже есть: www.projectanarchy.com/
              Анонсов было и впрямь много, идём к ним шаг за шагом. Unity официально анонсировались в конце мая. На дворе конец июля. Скоро будет.
            • +1
              Поддержку Tizen в Unity обещали лишь
              in late 2013
              Времени еще полно
          • +1
            > Для bada такого не было.
            И быть не могло. Bada закрытая, проприетарная платформа.
          • +3
            простота создания приложений с помощью HTML5

            Вот слышу это со времён первого SDK для iPhone. Есть вообще примеры жизнеспособных и популярных у разработчиков SDK на HTML? У Nokia, кажется, в 2010 году был web-фреймворк и рекламировался он точно так же. И виджеты, и API, и всё такое. Тем не менее, оно скоропостижно скончалось, потому что писать на этом было проблематично.
            • –2
              Да, были попытки добавить разработку на HTML у других платформ.
              Загнулись. Потому что это были неестественные, ограниченные и несколько карявые внешние внедрения для платформ.

              С Tizen ситуация другая.
              Во-первых, нужно учесть, что технологии продвинулись, сейчас стандарт HTML5 заметно повзрослел, появились и развились JavaScript-библиотеки: jQuery Mobile, Sencha…
              И кроме того, разработка на HTML5 для Tizen вполне естественна. Приложения, построенные из Web-компонентов, выглядят нативно.

              Если говорить об SDK, сейчас, например, активно развивается Intel XDK.
              А конкретно для Tizen вполне удобно и просто создавать приложения на HTML5 с помощью Tizen SDK.
              Это можно легко проверить, установив SDK и позапускав примеры приложений.

              И еще один момент. Сейчас многие сайты, особенно их версии для мобильных устройств, выглядят и работают именно как приложения. Взять хотя бы Twitter и ВКонтакте. По-моему, это активно подтверждает актуальность разработки HTML-приложений.
              • +6
                Из твиттера: 44 years ago we put a man on the moon, yet we still can’t vertically centre things in CSS.
                • 0
                  Есть такая проблема.
                  Хотя, по-честному, существуют способы вертикального выравнивания без JavaScript.
                  В этом смысле все заметно удобнее делается в QML.

                  С другой стороны, на моем опыте не так много приложений, требующих дополнительных действий с вертикальным расположением.
                  • 0
                    Есть, да. Я лично знаю штуки четыре разных. В основном — хаки или костыли через CSS, но более-менее рабочие. Но, согласитесь, хотелось бы написать просто align-vertical: centre, а не городить хитрости? :)

                    p.s.: тег переврал специально, чтоб не путать с вертикал-алайн для текста.
                    • 0
                      Я полностью согласен, конечно.

                      Может быть у разработчиков стандарта есть свои объяснения отсутствию такой возможности, но я их не знаю.
            • +2
              Думаю, чтобы лишние дискуссии не разводить, в одной из следующих статей сделаю руководство по написанию веб-приложения для Tizen от начала и до пакета.
      • +2
        Я бы посоветовал раздать разработчикам development устройства, как это делал(-ет) BlackBerry. Знаю, раскатал губу, но всё же.
        • +2
          На самом деле, подобным образом поступает не только BB. У меня есть опыт получения таких устройств от Nokia.

          Идея отличная, сам над ней думаю.

          Для полноты картины, на Tizen Developer Conference было роздано, на сколько мне известно, примерно 500 устройств участникам хакатона.
          • +1
            Ну что, не могу сказать, что это моя заслуга.
            Хотя и хочется верить, что мои пожелания сыграли свою роль.

            Как бы то ни было, программа открыта: developer.tizen.org/support/development-unit-program/available-development-units
            • 0
              Спасибо. Заявку отправили еще 11 сентября, но пока от Tizen никаких вестей.
        • +2
          Вот да, разработчикам нужны устройства, эмулятор — это хорошо, но с ним много не сделаешь.
          • –1
            Да, тут поспорить сложно. С устройством работать комфортнее.

            Но, справедливости ради, должен сказать, что у Tizen SDK эмулятор неплохой.
  • +2
    поэтому есть высокий уровень совместимости с bada 2.0 API

    Меня, как бывшего Bada-разработчика, это скорее оттолкнет, чем привлечет, потому что, по отношению к разработчику, Bada была ужас-ужас-ужас.
    • 0
      Зато помогает портированию bada-приложений.

      А я, как программист, обладающий хорошим опытом разработки на Qt, возлагаю большие надежды на параллельное развитие Qt для Tizen. Пока что ребята справлялись неплохо.

      Вообще, для пожеланий от разработчиков мы открыты. Пишите.
      • +1
        Вообще, для пожеланий от разработчиков мы открыты. Пишите.
        Хочу девайс для тестов, Qt Widgets & Graphics (не люблю я все эти QMLи/Javascriptы), нормальный SDK без хлама вроде Oracle JDK. Мне достаточно командной строки, в которой можно сказать qmake && make. Плагин стиля, чтобы приложения были похожи на остальной Tizen, я, пожалуй, и сам сделаю.
        • 0
          Про устройства см. обсуждения рядом.

          Все, что около Qt и Tizen (включая использование Qt Creator как IDE), это сюда: maemo.su/forum/viewtopic.php?pid=127185#p127185
          Вообще, лучше непосредственно пообщаться с ребятами, которые занимаются проектом.
          Но я, лично, не думаю, что QWidgets будут актуальны — уж очень круто QML развивается.

          А вот для сборки пакета, вероятно, все-таки, придется использовать консольные утилиты Tizen SDK.

          Кстати, JDK не нужен для работы Tizen IDE. Конечно, достаточно JRE.
          • 0
            Основное SDK развивается на базе Eclipse — с этим, видимо, уже ничего не поделать. Но альтернативные могут появиться, которые не требуют «хлама вроде Oracle JDK».
          • 0
            Но я, лично, не думаю, что QWidgets будут актуальны — уж очень круто QML развивается.
            Я тоже не думаю, и это меня печалит.
            Не так уж и круто — нормальные лэйауты только-только в Qt 5.1 появились.
            • 0
              Но…
              1. Ведь появились!
              2. И без них неплохо программы делались.
              • +1
                1. Я сейчас занимаюсь медицинскими приборами, поэтому не склонен использовать технологии «с колёс». Пусть сначала стабилизируются.
                2. Мне не нравилось. Какой же это «Write once», если для каждой платформы свои компоненты?
  • 0
    Но спасибо, что в отличие от Bada SDK, Tizen SDK работает под Linux и Mac, это внушает некоторый оптимизм.
  • +5
    Что-то я так и не понял: сейчас как-то можно получить устройство для разработки под Tizen (бесплатно или за деньги, но хоть как-то) или нет? Без устройства разрабатывать действительно качественные продукты невозможно, каким-бы эмулятор не был. Просто если получить устройство сейчас нельзя, то какой вообще сейчас смысл устраивать конкурс с таким крупным фондом? Чтобы получить такой же поток хлама, как это получила BlackBerry?
    • 0
      Если в Intel запланируют раздачу устройств, то, я думаю, будет соответствующее оповещение.
      Пока имеет смысл подождать хакатонов по Tizen.

      Больше сейчас сказать ничего не могу.
    • 0
      Обратитесь в Самсунг. Если их заинтересует ваше приложение, то вам предоставят устройство.
      • +1
        По моему опыту, эти просьбы заканчиваются чем-то вроде «Спасибо за обращение, мы передадим его в соответствующий отдел», а дальше — тишина. Да даже суть не в этом — не разработчик должен выпрашивать устройства, а производитель должен обеспечивать разработчиков (я не говорю бесплатно — пусть сделают урезанную версию без симки за сотню-две баксов), если он заинтересован в наполняемости магазина качественными приложениями. А если производителю главное при запуске продаж протрубить, что а магазине 100 тыс. приложений (не важно каких), то хватит и эмулятора.
        • –1
          Мне предложили. Я думаю, что, если они увидят, что вы хотите для Tizen писать, то предоставят. Хотя в Самсунг бюрократии больно много, долго получать будете.
  • 0
    Господа, вы создаете очередную ОС на и на без того переполненном рынке, так хоть позаботьтесь немного о разработчиках перед этим. Я честно попытался поработать с вашей системой. Для начала я попробовал установить Tizen SDK на Windows 8 6-bit4. Инсталяция вообще просто не запускалась, пришлось сделать воркэраунд. С выходом последнего обновления инсталяция запустилась, но эмулятор нет (об этом есть ветка на вашем форуме). Ладно, пришлось перегружаться в Убунту. Там со скрипом все установилось и запустилось. Все было хорошо до того момента пока я не попытался сделать билд проекта и запустить его в эмуляторе. А именно, я выбираю соответствующие пункты меню и… ничего не происходит! Т.е. буквально ничего, ни прогресс-бара, ни ошибок, ни запустившегося приложения. В этот момент я уже плюнул на это дело, поскольку считаю что было потрачено достаточно энергии чтобы тупо просто заставить это все работать…
    • +1
      Официально Windows 8 не поддерживается, об этом чёрным по белому написано. По крайней мере пока не поддерживается.
      Пробовать что-либо, пользуясь воркэраундами, — прямой путь к тоннам негатива.
      Много различных проблем видел с Ubuntu, но никогда не видел то, что вы описываете.
      Да, пока не очень-то дружественно, ибо Eclipse. Но работа в этом направлении также ведётся.
      Предлагаю вам задать соответствующий вопрос в Q&A в хабе Tizen, попробуем помочь.
  • +1
    Вы мне покажите, пожалуйста, где «Официально Windows 8 не поддерживается, об этом чёрным по белому написано». Я вижу, что Windows 8 нету в списке пререквизитов, но не то, что «официально не поддерживается» и «черным по белому» вообще что-то написано про Windows 8. Впрочем, это я уже придираюсь, моя основная мысль была, что оно может и не поддерживается, но вопрос почему Вы не поддерживаете современную ОС, которая вышла уже относительно давно и не отличается так уж сильно от Windows 7? На то, конечно, могут быть причины технические, но маркетинговых таких нету. Хотелось бы, чтобы вы больше вкладывались в разработчиков, если вы действительно хотите выстрелить
    • –1
      Жаль, что вы так остро воспринимаете, я лишь хотел внести ясность.
      По этой ссылке: developer.tizen.org/downloads/tizen-sdk — можно скачать SDK только для Windows XP/7, Ubuntu и Mac OS X. Других не существует. Нетрудно заметить, что о Windows 8 нет и речи.
      Вот здесь: developer.tizen.org/help/topic/org.tizen.gettingstarted/html/faq/faq_sdk.htm — полный список поддерживаемых ОС в явном виде («чёрным по белому»).
      Наверное, уже есть и воркэраунды. Но если вы ими пользуетесь, не очень-то справедливо пенять на сам SDK.
      По поводу самого факта неподдержки Windows 8 я с вами полностью согласен, но мне вместе с вами лишь остаётся ждать поддержки, регулярно об этом напоминая.
      Мне вот Mint очень нравится, но и он официально не поддерживается. Хотя есть воркэраунд…
  • 0
    В основе Tizer лежит все та же java или нет?
    • 0
      Нет, см. в статье про архитектуру.
    • 0
      Java лежит в основе IDE.
  • 0
    Скажите, а код OS Tizen — полностью открыт? Или же самсунг опять какие-то драйвера только в бинарном виде дает для устройств на базе S2 / S3?

    P.S. в четверг возвращаюсь из отпуска, и первой моей задачей у себя на работе будет — завести одну нашу софтину на Tizen 3.0 :-)
    • 0
      Довольно запутанная тема.
      Вот здесь более-менее хорошо написано: en.wikipedia.org/wiki/Tizen#Licensing_model
      Но вероятно, что к версии 3.0 модель изменится.
  • 0
    Теперь есть русский перевод официальной страницы конкурса Tizen App Challenge.
  • 0
    Извините но правда такова: если бы Samsung не заставлял издателей и мелких разработчиков писать под Tizen уже сейчас (в том числе материальными средствами и устройствами ввиде тех самых прототипов). То вряд ли бы кто то из разработчиков начал сам писать приложения и игры (потому что это адов ад, но мы пишем). Кстати небольная ремарка к Project Anarchy, его курирует сам Intel поэтому это очень спорный довод в пользу Tizen. А вот нейтральные движки типа Unity действительно даже в бете будущей 4.3 не имеют ничего даже рядом похожего на поддерджку платформы Tizen.
  • 0
    Как так получается, что у браузера Tizen больше баллов, чем у того же Chrome, например?
  • +2
    А в чём плюсы Tizen то?
    Я смотрю на скриншоты и вижу не особо интересный интерфейс. Мне глубоко наплевать не «независимость» этой системы от Google. Для меня особой разницы нет, интеграция с Google мне даже удобна, а кто там кому и сколько платит меня, как пользователя волновать не должно.
    Чем оно лучше iOS/Android?

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разработка