Анонсирована новая версия мобильной ОС Tizen: Tizen 2.0



    Да, несмотря на некоторые мрачные предсказания, которые ранее давали многие аналитики, ОС Tizen продолжает развиваться. На Хабре об этой ОС уже писали несколько раз, как подробно, так и вскользь, просто упоминая новинку. И сейчас разработчики представили исходный код и developer kit для Tizen 2.0.

    Как уже писали ранее, эта операционная система предназначена для мобильных устройств, включая телефоны, планшеты и прочие типы девайсов. Кроме всего прочего, эта ОС «заточена» под веб-приложения, включая те из них, что написаны на HTML5.

    В Tizen 2.0 добавлены API, которые позволяют разработчикам без проблем работать с модулями Bluetooth и NFC (само собой, на устройствах, которые оснащены этими модулями). Плюс ко всему, усовершенствованы инструменты для разработчиков. К слову, вот схема ядра этой системы (ранее схема уже публиковалась на Хабре, но вспомнить не мешает):



    Tizen — ОС, которая разрабатывается не одной компанией, а целым сообществом. Одним из главных участников сообщества является южнокорейская компания Samsung, в настоящий момент активно работающая с Android OS. К слову, особых признаков того, что Samsung, после начала работы с данной ОС, сразу же забросит Android. Вовсе нет. Но Tizen — выгодное решение для этой и некоторых других компаний, поскольку представители Tizen-сообщества, если так можно выразиться, смогут взять систему под свой контроль, что невозможно в случае Adnroid.

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

    Комментарии 45

      +1
      «Те же яйца, только в профиль»
        +8
        Думаю не совсем. У данной платформы по идее хорошие перспективы за счет более низкого порога вхождения из-за применяемых технологий. Все веб-разработчики смогут быстро адаптироваться к новой среде.
          +6
          Ну да, смогут. Вот только что-то у меня такое смутное сомнение, что
          а) это приведет к еще большему количества хлама в магазине приложений, по сравнению с Андроидом
          б) в среднем приложения будут работать гораздо медленнее чем даже в том же Андроиде
            +9
            хорошие перспективы за счет более низкого порога вхождения

            Tizen, не нужно себя сдерживать, нужно сразу писать на PHP!!!
              0
              Порог вхождения кого? Разработчика? Да. Пользователя? Нет. (Пока я не вижу).
                0
                На win 8 тоже обещали, что можно программить на js+html+css. И что вебдевелоперы теперь пишут под win 8?
                  +1
                  Обратная сторона: нынешним программистам под мобильные платформы и не только, не знакомым с веб—программированием (как я, например) вряд ли будет удобно писать под эту платформу.
                  Надеюсь они оставят возможность писать приложения на Qt.
                –2
                Боян-же habrahabr.ru/post/136042/ не?
                  +4
                  Тут tizen 2
                    +3
                    О и вправду год прошел, на днях читал указанную мною статью, не обратил внимания на дату, поэтому такие поспешные выводы.
                  0
                  Нативные приложения (не Web API) тоже можно писать, так что вполне возможно получит популярность и среди серьёзных разработчиков. Разным кроссплатформенным фреймворкам тоже будет сравнительно просто сделать поддержку для Tizen.
                    +3
                    Проще писать тогда на Qt и уже не парится, будет из коробки поддержка большинства мобильных осей.
                      0
                      Имеется ввиду, что уже готовые приложения можно будет сравнительно просто перекомпилировать для Tizen, если такую опцию внедрят разработчики фреймворков, что ожидается должно быть не сильно сложным.
                      Так можно быстро насытить новый магазин приложений уже готовыми продуктами.
                        –2
                        А смысл тогда вообще в родном skd?
                          0
                          Ну, блин. Есть два родных SDK — Native и Web. Web для простых в изготовлении HTML5 приложений. Native для компилируемых приложений. Теперь разработчики кроссплатформенных фреймворков (вроде Unity3D) берут в руки Native SDK от Tizen и c его помощью изменяют свой код так, что он будет работать на Tizen.
                          Если бы родного sdk не было, то это было бы невозможно.

                          А так у разработчиков появляется выбор в средствах разработки, что несомненно только плюс.

                          И естественно, чтобы использовать возможности OS по полной, придётся пользоваться Native SDK без помощи кроссплатформенных фреймворков.
                          0
                          Ну щаз ага. Эти ребята вместо Qt используют EFL. С одной стороны конечно EFL быстро и прогрессивно. Но Qt ничуть не хуже да и есть из коробки в Blackberry OS 10, есть под android, будет под Jolla. Вообщем как-то приложений на Qt и разработчиков знакомых с ним несколько больше чем разработчиков под EFL.
                          0
                          Прошу прощения, разве были официальные анонсы о поддержке, не то чтобы большинства мобильных осей, а хотя бы андроид и ай-ос?
                            +1
                            Вообще были анонсы. Как только Qt попала к Digia, то в первом же официальном заявлении было упомянуто, что будут поддерживаться и iOS и Android. Первую версию обещали уже в 2013 году.
                          0
                          Вообще, native sdk у них удивительной кривоты штука… Как была 2 года назад сырой платформой, так ни чего и не изменилось!
                          +2
                          Тем временем Шаттлворт пиарит планшетную версию Убунты, а тестовые сборки версии для мобилок будут доступны в четверг.
                            –1
                            В ролике на 5:30 запускается Excel 2010 с win-style интерфейсом. Странно это видеть на ролике ubuntu планшета…

                              0
                              Может это часть пользовательского сегмента, на которые нацелены в Canonical?
                                0
                                Тут видимо неявная реклама, что на ubuntu можно запускать ms office. Мне интересно, как он вяжется с ARM.
                                  +1
                                  Может удаленный доступ, в качестве тонкого клиента?
                                    –1
                                    Подождем, увидим :)
                                    –1
                                    Очень просто. Есть ARM Win32 версия Office 2013, она используется в WinRT. Вот её видать и допиливают.
                                  +3
                                  Это FreeRDP в режиме RemoteApp. Марк же говорит в этот момент про тонкие клиенты.
                                    0
                                    Это Google Docs.
                                      0
                                      5:30. Ой :)
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    –2
                                    Не понимаю зачем нужен этот пост. Кому тема интересна, тот и сам прочитает эту «новость» на офф. сайте или в рассылке. К тому же текст новости — пара предложений, а остальное повторение уже написанного.
                                      –2
                                      Автор обиделся и минусанул и в карму и к комментарию — браво, да здравствует справедливость. Вам не стыдно?
                                      +2
                                      представители Tizen-сообщества, если так можно выразиться, смогут взять систему под свой контроль


                                      Смогут снова годами не обновлять ОС и радоваться благополучию? :-)
                                        –3
                                        Купил бы такой телефон с радостью. Нативные приложения рулят. Андроид задолбал своим дальвиком.
                                          0
                                          А тут Webapi вместо дальвика…
                                            –1
                                            Хочется верить что это не станет мейнстримом и большинство приложений все же будут в нативном коде.
                                            Против самого webapi ничего не имею, какие то приложения наверно лучше писать на нем.
                                              0
                                              … сказал человек написавший постом выше «Нативные приложения рулят. Андроид задолбал своим дальвиком.» :-)
                                              Хинт: в андроиде игры тоже не на Джаве обычно пишутся…
                                            +3
                                            Писать нативные приложения под Тайзен — тот еще геморрой. Одна только обработка ошибок кодами возврата в стиле Си чего стоит… Плюсовые эксепшны выключены на уровне компилятора.
                                            А еще стандартные коллекции, не берущие на себя управление объектами — они просто хранят указатели, а чистить память должен тот, кто объекты создал. Если не забудет, конечно…
                                            И я еще молчу про API для работы с фичами телефона — часть недодокументирована, другая часть работает не так, как написано в документации, и самая веселая часть — методы, тупо падающие при вызове и не пишущие ничего в лог.

                                            Может, конечно, ко времени коммерческого релиза девайсов платформу чуть допилят.
                                              0
                                              Вы перегибаете.
                                              Эксепшны НЕ выключены на уровне компилятора.
                                              Эксепшны не используются внутри нативного фреймфорка. Т.е. ни одна функция нативного фреймворка никогда не выбросит эксепшн. Причём, разработчики Tizen здесь абсолютно не пионеры.
                                              В своём же коде можете использовать эксепшны сколько угодно.

                                              Вообще об эти эксепшны много копий уже сломано. Множество экспертов рекомендует их использовать в своих проектах. Столько же — не рекомендует. Так что на вкус и цвет все фломастеры разные. Вам предложен способ обработки ошибок кодами возврата. Ничего плохого в этом нет.

                                              Со стандартными коллекциями… всё очень просто… если функция имеет суффикс «N» в конце имени (например, CreateStatementN()), то за возвращаемый указатель отвечает разработчик. И здесь разработчики Tizen также не стали пионерами.

                                              По поводу отсутствия документации — терпение, со временем она появится )
                                              Как и стабильность.
                                                0
                                                Это ж надо было найти сообщение хз какой давности и начать придираться к словам :)

                                                > Вам предложен способ обработки ошибок кодами возврата. Ничего плохого в этом нет.
                                                Нет, есть! И очень много плохого.
                                                  0
                                                  Случайно наткнулся на пост.
                                                  Не придираюсь, по поводу выключения эксепшнов на уровне компилятора — это очень серьёзное заблуждение.
                                                  Так сказать, решил восстановить справедливость.
                                                  Не обессудьте.
                                                    0
                                                    В той сборке tizen-sdk что я использовал, они действительно были выключены флагом, по крайней мере, на уровне partner.
                                                    Может быть, в обычном public SDK этого флага и нет, я не проверял.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              +1
                                              Вообще, для Tizen предлагается две модели программирования:
                                              1. Веб-приложения с использованием HTML5, CSS, JavaScript и Tizen Javascript API.
                                              2. Native-приложения на С++ с использованием Tizen Native API.

                                              Более подробная информация есть на сайте для девелоперов. Начать можно например отсюда:
                                              developer.tizen.org/help/topic/org.tizen.gettingstarted/html/tizen_overview/tizen_overview.htm
                                              • НЛО прилетело и опубликовало эту надпись здесь

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

                                            Самое читаемое