Содержание
- Интерфейс
- SDK Tizen
- Контент и приложения в Смарт ТВ
- Что такое Tizen OS?
- Откуда он взялся? Немного истории…
- Cуществующие устройства c Tizen на борту.
- Аппаратная совместимость
- Платформа и архитектура Tizen
- Разработка под Tizen.
- Что не так с SDK?
- Дизайн Tizen – все лучше и лучше с каждым днем!
- Tizen store
- В заключение
- История системы Tizen
- Что такое система Tizen?
- Устройства с системой Tizen
- Технология операционной системы Tizen OS Samsung
Блог компании Intel Разработка мобильных приложений *Разработка под 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 для видео и анимации. Кроме того, разработку приложений для 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 можно видеть на рисунке выше. В основе лежат ядро Linux и драйверы устройств. Основная подсистема состоит из библиотек с открытым исходным кодом и набора API для обеспечения работы Web и нативного окружений.
Версии и варианты Tizen
Сейчас наиболее наглядно можно наблюдать разработку Tizen для мобильных устройств. Это именно тот вариант операционной системы, который используется для эмулятора в Tizen SDK и на устройствах Samsung для разработчиков. В 2012 году распространялось устройство Samsung RD-210, в основе которого находится аппаратная платформа Galaxy S2 HD. Сейчас актуальное устройство — это Samsung RD-PQ, базирующееся на Galaxy S3. Оно обладает Super AMOLED экраном с емкостным сенсором и разрешением 720×1280, чипсетом Exynos Quad, включающим четырехъядерный процессор Cortex A9 с частотой 1,4 ГГц, двумя камерами (8 MP основная и 1,9 MP фронтальная), набором датчиков, Bluetooth, NFC и т. д. Буквально на днях, 22-го июля, вышла новая версия 2.2 операционной системы и инструментов разработки, в которой исправлены ошибки, добавлена поддержка аппаратных кнопок «Меню» и «Назад» и внесены некоторые изменения интерфейса и API. В конце мая прошла конференция разработчиков 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. Например, 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. Например, 10-го июля начался конкурс приложений Tizen App Challenge, прием работ на который завершится 1-го ноября. Отличительной особенностью этого конкурса являются огромные денежные призы — общий фонд более $4 млн.! Будут выбраны 54 победителя в девяти номинациях (3 игровых и 6 не игровых). Кроме того, дополнительные призы получат разработчики лучших десяти приложений на HTML5. Это замечательная возможность получить ценную награду за свои способности, спешите участвовать!
Tizen в интернете
Основной ресурс с информацией о Tizen — это Tizen.org, поддерживаемый Linux Foundation. Он состоит из нескольких разделов:
- главная страница содержит общую информацию, новости и анонсы предстоящих событий,
- на странице для разработчиков можно скачать SDK, посмотреть документацию и участвовать в обсуждениях на форуме,
- страница исходного кода посвящена разработке платформы Tizen и портированию ее на устройства.
Кроме того, есть багртекер и раздел для wiki-статей. На этом моя ознакомительная статья завершается, а я приглашаю вас следить за новостями Tizen в Twitter и группу ВКонтакте. Кирилл Чувилин, Менеджер Российского сообщества Tizen, Корпорация Intel kirillx.v.chuvilin@intel.com
На сегодняшний день большое количество новых телевизоров Smart TV от компании Samsung обладают собственными OS и Tizen – одна из них. Она обладает своими преимуществами, недостатками и некоторыми отличительными чертами, поэтому сегодня мы обсудим ее более детально.
Tizen представляет собой операционную систему, которая основана на базе Linux и используется в большом количестве устройств. Так ее можно встретить не только в телевизорах Smart TV, но и в другой бытовой технике, а также в старых моделях некоторых смартфонов. Tizen полностью поддерживает стандарт HTML5 и обладают встроенными механизмами шифрования и защиты данных и средством контейнеризации файлов и приложений. Все это позволило уменьшить количество требований к ресурсам и снизить потребление электроэнергии.
Tizen прекрасно работает с интернетом. Благодаря тому, что может устанавливаться на различные устройства, такие как телевизоры Смарт ТВ, фотоаппараты, кондиционеры, роботы-пылесосы и не только, все эти устройства могут прекрасно взаимодействовать между собой. Объединив их в одну сеть, вы сможете управлять всеми устройствами, используя свой смартфон.
Интерфейс
В OS Tizen компания Samsung решила не разбивать на пять категорий интерфейс Смарт ТВ. Вместо этого навигационный блок представляет собой панель, расположенную в нижней части экрана с иконками, что делает выбор разделов и приложений более удобным. Переключение с одного виджета на другой происходит моментально, что возможно благодаря хорошему быстродействию системы.
В телевизорах Samsung Smart TV, работающих на OS Tizen, также есть игровая панель, которая:
- Обеспечивает огромный выбор игр в различных направлениях;
- Поддерживает различные виды оплаты;
- Поддерживает игры, которые были разработаны на Java, HTML5, C++, NaCl и Unity.
Существуют и модели телевизоров Samsung Smart TV в которых предусмотрен особый режим, при котором экран делится на две части. В первой части можно смотреть телевизионные программы или контент, записанный на подключенный внешний носитель информации, а во второй играть в приложение, сидеть в интернете или социальных сетях. Источник звука и границы блоков можно изменять по своему желанию.
Данная связь может работать и в обратном направлении. Файлы, хранящиеся в мобильном устройстве, вы сможете просмотреть на большом экране.
SDK Tizen
SDK – это набор средств для разработки программного обеспечения для той или иной OS. Для каждой операционной системы существует определенный набор и OS Tizen для Смарт ТВ не является исключением.
Нативные приложения делятся на 2 вида: UI и сервисные. И те и другие обладают максимальной производительностью и доступом к функционалу, который неограничен ничем. Разница заключается только в их жизненных циклах.
В данной SDK вы сможете посмотреть в качестве примера уже имеющиеся приложения или виджеты и разобравшись, создать на их основе собственные. При этом при разработке программ с помощью SDK Tizen следует учитывать следующие моменты:
- Все программы пишутся на C++;
- В Native Framework классические исключения C++ не используются, то есть задействовать данный механизм в коде можно, но внутри фреймворка он использоваться не будет.
- Коды возврата применяются вместо исключений;
- Объекты создаются в два этапа. Сначала используется конструктор, а после для объекта вызывают метод Construct;
- Для названий функций, передающих разработчику возвращаемый объект, используется суффикс ‘N’.Это означает, что разработчик несет ответственность за то, что объекты после вызова определенных функций удаляются самостоятельно;
- Использование идиомы RAII поощряется.
Контент и приложения в Смарт ТВ
OS Tizen для Смарт ТВ отличается от других тем, что позволяет просматривать контент 4К напрямую из интернета, что стало доступно благодаря поддержке декодирования стандарта VP9.
Для телевизоров Samsung Smart TV на OS Tizen существует достаточно большое количество виджетов. Вы можете воспользоваться имеющимися приложениями или установить другие, которые будут для вас более удобными.
Также, помимо приложений для просмотра видео и прослушивания музыки, вы можете установить на свой телевизор Samsung Smart TV текстовый редактор, какие-либо образовательные программы, виджеты спортивной или другой тематики, а также большое количество различных игр. Так, при помощи специальных виджетов для Смарт ТВ вы сможете отслеживать пробки на дорогах, последние новости, изменения погоды и курса валют.
Кроме того, при желании вы можете и самостоятельно разработать приложение на HTML5 и адаптировать его для работы на различных платформах используя SDK. Доступ к телевизору Смарт ТВ такое приложение может получить через API от Samsung. Также для Смарт ТВ с OS Tizen при помощи SDK могут быть созданы на базе движка Unity 3D высокопроизводительные игры.
Среду для интернет-приложений Caph, имеющуюся в SDK, следует выделить отдельно. Благодаря ней, разрабатывать приложения для телевизоров Смарт ТВ от компании Samsung стало намного быстрее и легче. Также Caph, используя ресурсы GPU, помогает ускорить анимацию и предоставляет для Smart TV различные компоненты.
В этой статье я хотел бы рассказать о впечатлениях, полученных при знакомстве с Tizen OS – новой операционной системой, для которой можно и нужно писать приложения на базе веб-технологий (js, css, html). Samsung, Intel и еще несколько крупных компаний вложили в нее много сил, времени и денег, и в ближайшем будущем видят ее основной заменой Android и других мобильных OC на большинстве устройств.
Хотелось бы сразу заметить, что я не имею никакого отношения к разработке или продвижению Tizen. Поэтому эта статья – взгдяд со стороны, с точки зрения веб-разработчика, слегка субъективный, зато максимально честный.
Что такое Tizen OS?
Tizen — открытая операционная система на базе ядра Linux, предназначенная для широкого круга устройств:
- смартфонов
- планшетов
- компьютеров
- автомобильных систем
- телевизоров
- цифровых камер
- бытовой электроники
- медицинской техники
- компонентов “умного дома”
- и т.п.
Логотипом Tizen (Tizen Logo) являются заглавные буквы TIZEN (произносится как «Та́йзен»). Cимвол представляет из себя вертушку (Tizen Pinwheel).
Создатели Tizen заложили в его название 3 основополагающих термина:
- Tie – соединение,
- Rise – активность (подъём)
- Zen – медитативные качества (Дзэн)
Co-CEO компании Samsung Electronics недавно заявил:
«Мы хотим видеть Tizen на всём»
Способен ли Tizen реально конкурировать на рынке OC? Давайте разбираться.
Откуда он взялся? Немного истории…
27 сентября 2011 года 2 организации, LiMo Foundation и Linux Foundation, официально объявили о запуске новой open-source программной платформы Tizen на базе ядра Linux. Работу над проектом возглавили Samsung и Intel, сотрудничающие с консорциумом LiMo Foundation.
Но на самом деле все не так просто. У Tizen есть длинная предыстория.
Если не вникать в подробности, все началось примерно так:
Maemo
В далеком 2005 году Nokia представила первую версию Maemo — платформы для портативных устройств, базирующейся на Debian.
MobLin
В 2007 году был выпущен специализированный дистрибутив Linux под названием Moblin (MOBileLINux), предназначенный для запуска на ультрапортативных устройствах, оснащенных процессором Intel Atomintel.
Maemo + MobLin = MeeGo
В 2010 году Nokia и Intel oбъединяют свои усилия и создают платформу MeeGo на основе Maemo и Moblin. При этом также используются наработки от Fedora, Debian и OpenSUSE. Первая версия была выпущена в 2010 г., но уже в сентябре 2011 г. было объявлено, что в течение 2012 года наработки MeeGo войдут в состав будущего Tizen.
LiMo
В 2007 году Linux foundation и Samsung создают LiMo (LInuxMObile) Foundation и выпускают программную платформу LiMo Platform (R1 – 2008 год, R2 – 2009). В октябре 2009 на рынке уже имеются 40 LiMo-устройств. В 2012 было объявлено о переименовании LiMo foundation в Tiznen association.
Bada
Параллельно Samsung работает над платформой закрытого типа Bada и с 2010 по 2013 год выпускает несколько стабильных версий Bada и линейку так называемых “бадафонов”. 25 февраля 2013 года — Samsung официально заявил о слиянии bada c Tizen.
Tizen Association
Как упоминалось выше, в 2012 году LiMo Foundation был официально переименован в Tizen Association, в которую вошли 12 компаний: Samsung, Intel, Huawei, Fujitsu, NEC, Panasonic, KT, Sprint, SK Telecom, Orange, NTT Docomo, Vodafone.
Tizen IVI (In-Vehicle Infotainment)
Помимо этого, в 2012 году Linux Foundation основали рабочую группу Automotive Grade Linux, целью которой является разработка единой платформы для автомобильных информационно-развлекательных систем.
В нее вошли такие именитые бренды, как Jaguar, Toyota, Nissan, Land Rover, Fujitsu, Intel, Samsung, NEC, NVIDIA, Aisin AW, DENSO Corporation, Feuerlabs, HARMAN, Reaktor, Renesas, Symbio, Texas Instruments Incorporated (TI), Tieto и другие
В качестве проекта, на основе которого разрабатывается платформа IVI, выбран Tizen.
И даже самая “новаторская” компания Камаз показала на выставке грузовик с Tizen-системой на борту, вместо стандартной кассетной магнитолы.
Cуществующие устройства c Tizen на борту.
На данный момент (лето 2014) уже существует несколько разноплановых устройств на базе Tizen:
- Цифровая фотокамера Samsung NX300M (октябрь 2013)
- Умные часы gear 2 (апрель 2014)
- Tizen-смартфон Samsung Z (лето 2014)
- Прототип умного телевизора Tizen TV (лето 2014)
По слухам, в сентябре 2014 Samsung также представит очки дополненной реальности Gear Glass на базе Tizen. Корпорация уже получила несколько патентов, связанных с умными очками. Один из них предполагает, что Gear Glass будут иметь не только дисплей, но и встроенный динамик. К сожалению, информация носит неофициальный характер. Samsung пока никак не комментирует её.
Аппаратная совместимость
Tizen поддерживает аппаратные платформы на процессорах архитектур ARM и x86. Система предусматривает поддержку Full HD-дисплеев даже в ранних сборках. Также Tizen уже сейчас имеет поддержку 64-разрядной архитектуры Intel и ARM. Это было предсказуемо, так как Intel является одним из основных ее разработчиков.
Платформа и архитектура Tizen
Как упоминалось выше, Tizen – это открытая операционная система на базе ядра Linux. Так что, GNU, opensource, свобода и все дела.
При этом Tizen не имеет ничего общего с Android. Все драйвера были написаны с нуля. Возможно, именно поэтому текущие сборки работают значительно быстрее, чем Android.
Tizen была изначально задумана, как операционная система, разработка для которой должна осуществляться на базе web-технологий (да, да … HTML5/JavaScript/CSS). Нельзя сказать, что это идея новая. Она уже была успешно реализована в webOS, chromeOS, firefoxOS. Но создатели Tizen пошли дальше. Они также предлагают компоненты для построения интерфейсов приложений и web-api для интеграции со встроенными приложениями и аппаратными средствами (часы, будильники, напоминания, уведомления, звонки, контакты, Bluetooth, питание, настройки системы и т.п.)
Но, что еще забавнее, начиная со 2-й версии, вы можете писать высокопроизводительные приложения для Tizen, в том числе и на C++ (с использованием OpenGL® ES, OpenAL и OpenMP® и библиотек Glibc, libstdc++, libxml2). Здесь использованы наработки bada, что также делает воможным совместимость с приложениями, написанными для “бадафонов”.
К примеру, VK Для Tizen написан как гибридное приложение.
Разработка под Tizen.
Вся актуальная информация для разработчиков представлена на developer.tizen.org
На данный момент (07.2014) доступны 2 вида SDK:
- Tizen 2.2.1 SDK (для мобильных телефонов и подобных гаджетов)
- Tizen SDK for Wearable 1.0.0b2 (для часов и подобных девайсов)
Есть версии для Windows, OS X и Ubuntu.
Что не так с SDK?
На мой субъективный взгляд, SDK пока очень сырой. Давайте пробежимся по его составляющим:
1. IDE (Eclipse)
Тут все ок, кроме выбора eclipse, как платформы! Я пробовал на OS X с 8gb памяти и core i7. Среда разработки загружается долго, подтормаживает, подвисает и немного бесит…
2. Web-simulator (на базе chrome)
C симулятором можно отлаживать, дебажить и предварительно тестировать web-приложения, написанные для Tizen. Доступна симуляция поворотов устройства, хардварных кнопок, зума, звонков, sms, геолокации и т.п.
При работе с симулятором не покидает ощущение “недоделанности” его UI и UX. Стандартная тема jQuery UI, неудобство контролов, множество визуальных огрехов в интерфейсе… Все это больше похоже на нечто, сделанное на коленке за 2 дня, нежели на продукт Samsung и Intel 😉
3. Emulator (эмуляция аппаратного обеспечения на базе QEMU)
Все выглядит красиво и вроде работает, но жуууутко тормозит. Так считаю не только я.
Кроме этого, у Samsung есть Remote test lab, где можно забронировать реальный Tizen девайс для тестов на время до 2-х часов.
4. UI-builder
C UI-билдером можно строить кое-какие интерфейсы и собирать в них слайдеры, кнопочки, чекбоксы и прочие элементы, которых здесь имеется огромное количество. В итоге, вы получите готовую html разметку.
Настораживает то, что после кропотливого UI-билдинга получается что-то визуально некрасивое, при этом в полученном html файле есть надпись:
This file was generated by Tizen Web UI Builder. This file will be auto-generated each and everytime you save your project. Do not hand edit this file.
Если честно, сложно представить себе применение этого UI-билдера для построения реальных интерфейсов. При этом он еще и довольно неудобный и глючный.
5. Документация
Совместно с SDK вы получаете локальный сервер с документацией. Тут нужно отдать должное, она довольно подробная, хотя и сделана на каком-то страшном движке.
6. Примеры приложений
Это наверное единственное, что мне понравилось в Tizen SDK. Примеров много, они разноплановые и хорошо написанные. Есть практически все: от компасов и часов до фото-приложений, чатов и sms. Иногда намного удобнее и быстрее подсмотреть, как работают примеры, нежели читать документацию.
Дизайн Tizen – все лучше и лучше с каждым днем!
Еще в ноябре 2013 интерфейс Tizen OS выглядел отчетливо по-хипстерски:
И напоминал знакомые с детства интерфейсы старых Nokia:
A калькулятор навевал воспоминания о чем-то давно забытом:
Но все меняется к лучшему. Если взглянуть на интерфейс нового телефона Tizen Z, можно отметить красивый, плавный и четкий flat UI, похожий на стандартные темы Андройда, круглые иконки, немного напоминающие firefox OS. Есть несколько нестандартных решений в организации рабочего пространства и приложений.
Смотрится довольно круто! То же самое можно сказать и про оформление Samsung TV.
Вот видео:
tizen ui
Tizen store
Сейчас очень модно иметь свой marketplace. Он есть и у Tizen. Вот некоторая информация, которую я нашел.
- Tizen store предустановлен на все устройства.
- Регистрация для разработчиков бесплатна.
- До 70% прибыли от приложений идет разработчику.
- Анализ приложений обещает быть довольно быстрым (не более трех дней).
Веб-версия tizenstore.com пока недоступна (лето 2014):
Но разработчики уже могут воспользоваться seller.tizenstore.com для регистрации и загрузки приложений.
На последнем скриншоте есть забавная мотивирующая надпись:
Submit your applications and win a brighter future with Tizen OS
В заключение
Честно сказать, мне лично, как разработчику еще несколько недель назад (до того, как я установил SDK) очень хотелось написать веб-приложение под Tizen. Но сейас желание исчезло. Причины этому – сырость SDK, невозможность попробовать работу приложений на реальных устройствах и, конечно же, то, что пока не совсем понятно, зачем мне это нужно и как на этом можно будет заработать.
Но все это только начало. У Tizen есть все шансы стать крупным игроком на рынке операционных систем или, как минимум, прочно занять в нем определенный сегмент. Samsung уже имеет очень большой авторитет в мире мобильных девайсов в отличии, например, от параллельно развивающейся firefox OS. Пока сложно сказать, станет ли Tizen новым Android или незаметно погаснет, как Bada.
А что Вы думаете по этому поводу? Жду холиваров в комментариях 😉
Самыми популярными операционными системами, несомненно, являются Android, Windows, MacOS и iOS. Тем не менее, система Tizen тоже набирает обороты и функционирует на всем известном Linux.
Содержание
История системы Tizen
Tizen существует уже долгое время. Она была создана в результате эволюции операционной системы под названием Bada, которую компания Samsung использовала в своих первых телефонах с сенсорным экраном, еще задолго до внедрения Android.
На ней работали модели из популярной серии Samsung Wave. Изначально Tizen не был так распространен, как его предшественник, но это не помешало компании выпускать все больше устройств, функционирующих на этой системе.
Samsung выпустил пять моделей телефонов из серии Z: Z, Z1, Z2, Z3 и Z4. Все они были оснащены Tizen и считались вполне достойной альтернативой Android. В то время считалось, что эта система станет ведущей для потребителей, когда ее более популярный конкурент перестанет существовать на рынке. Но проблема заключалась в отсутствии официально поддерживаемых приложений Tizen.
В первых моделях спортивных часов марки Samsung была установлена именно эта система. Хотя можно с уверенностью сказать, что появление этих устройств не было столь успешным, как можно было бы ожидать. Но их полная совместимость с телефонами Samsung со временем стала основной причиной того, что Tizen стала привлекать больше пользователей.
Что такое система Tizen?
Tizen — это ОС, на которой бренд Samsung построил свою репутацию в области смарт-часов, но со временем эта технология стала проникать и в другие устройства. Сегодня Tizen намного популярнее, чем несколько лет назад, и это касается не только часов.
Tizen — это нестандартная ОС, которая имеет многомерное значение. Это означает, что она предлагает различные версии себя, в зависимости от устройства, на которое она установлена. Это также программное обеспечение с открытым исходным кодом, поэтому программисты могут разрабатывать на ней свои проекты.
Tizen построена на Linux, как и многие другие ОС сегодня. Она настолько гибкая, что может быть использован на смартфонах и смарт-часах для мониторинга параметров тела, автомобильных системах и телевизорах, а также на других устройствах с экраном (даже в холодильниках).
Устройства с системой Tizen
В последних версиях программного обеспечения Samsung изменил название пользовательского интерфейса, назвав его «Единым пользовательским интерфейсом» или One UI, но он по-прежнему базируется на программном обеспечении Tizen. Поэтому понятно, почему Samsung занимается этой операционной системой, по крайней мере, когда речь идет об устройствах для мониторинга активности.
Среди спортивных часов Samsung, разработанных на базе Tizen, можно выделить основные:
- Samsung Galaxy Watch — современные смарт-часы и аналоговые часы в одном корпусе,
- Samsung Galaxy Watch Active — это спортивная версия вышеуказанных часов, выполненная в спортивном стиле.
Samsung в настоящее время является одной из крупнейших розничных компаний по продаже телевизоров. Компания предлагает 4K HDR устройства со стильным дизайном и удивительными интеллектуальными функциями. Скорее всего, большое количество пользователей впервые столкнулись с системой Tizen в своих телевизорах, даже не осознавая этого. Сам пользовательский интерфейс называется Eden 2.0.
Он обеспечивает легкий доступ к популярным службам потокового вещания, таким как Netflix, YouTube и Google Play. Интерфейс Eden на основе Tizen можно найти на большинстве (если не на всех) новых телевизоров Samsung QLED.
Tizen OS Samsung — это операционная система, совместно разработанная Samsung и Intel. Хотя Samsung пыталась создать ОС для экстренного резервного копирования с помощью Bada, но по словам самой Самсунг, была недостаточно привлекательной для современных смартфонов.
- Таким образом, сотрудничество Samsung с Intel привело к созданию операционной системы с открытым исходным кодом на основе ядра Linux, которая называется “Tizen OS».
Технология операционной системы Tizen OS Samsung
Tizen OS — это система, основанная на ядре Linux. Платформа обладает функциями Bada, и ее функция персонализации будет глубже, чем у Android.
Между тем, Tizen OS позволяет разработчикам использовать HTML5 как и у KaiOS, и связанные с ним веб-технологии для разработки приложений, которые работают на поддерживаемых устройствах.
- Но, конечно также имейте в виду, что нативные приложения будут занимать особое место в Tizen, в отличие от мобильной ОС Firefox.
Tizen также может поддерживать множество других гаджетов, таких как смартфоны, планшеты, ридеры, смарт-телевизоры, нетбуки и развлекательные устройства. Он также может поддерживать процессоры ARM и X86.
Список смартфонов, которые могут работать на Tizen OS, но сейчас 2022 год, а этот список за 2015 год, но может кому пригодится…
Samsung GT-I8800 Melius, Samsung GT-I8805 Redwood, SM-Z9000, SM-Z9005, RD-210 (на базе модели SGS2 HD), RD-PQ (на базе модели SGS3), SM-Z9005 (на базе модели SGS4), Samsung SC-001, SC-03F (SGH-N099), Samsung ZEQ (Zeke), Zte V975 Geek, SM-Z130H, SM-Z300H, SM-Z400Y, SM-Z200F, SM-Z200M, SM-Z200Y, SM-Z400.
Проблемы
Для не очень популярных платформ существует ряд серьезных проблем и недостатков, и Tizen OS Samsung не является исключением. Основной проблемой для Tizen является доля операционной системы на рынке.
- Как вы, возможно знаете, Android и iOS захватили рынок смартфонов. Возможно, вы все знаете о MeeGo, операционной системе, которая работала в Nokia N900, но была забыта слишком рано.
Посмотрите новые смартфоны на Яндекс.Маркете!
Nokia и Intel должны были поддерживать операционную систему на базе Linux, но все закончилось уходом Nokia (из-за новых телефонов).
Однако новую платформу также может постигнуть та же участь в ближайшем будущем, но пока это не ясно.
Почему именно Tizen OS?
Да потому что она простая и хоть что-то другое, нежели андроид или ios, которые всем уже осточертели! Samsung заняла большую долю продаж смартфонов в мире.
Используя Android в качестве операционной системы, поэтому она является самым продаваемым производителем смартфонов на базе Android.
С другой стороны, Google обеспокоен будущим операционной системы Android, потому что внесение Samsung серьезных изменений в ОС приведет к сокращению роли Google в глобальном маркетинге.
Таким образом, эти причины побудили Samsung разработать ОС с открытым исходным кодом, чтобы сохранить свой рынок смартфонов, даже если это, возможно, положит конец сотрудничеству с Google (тоесть как бы запасной вариант).
- Хотя Bada OS могла бы стать началом создания ОС Тайзен, но она не оправдала ожиданий пользователей.
До сих пор Google и Samsung тесно сотрудничают друг с другом. Но, тем не менее, всегда следует быть готовым к неожиданным поворотам.
Различия между Samsung Tizen OS и Android:
- Android предпочтительно использует Java и язык Objective C для написания приложений, в то время как Tizen OS Samsung зависит исключительно от HTML 5 для приложений, как и KaiOS.
- Tizen имеет более легкую операционную систему, в отличие от андроида
- Макет Tizen похож на Android, единственное отличие — это отсутствие панели поиска, ориентированной на Google. Подобно тому, что сделала iOS, Tizen выложил строку состояния.
- Клавиатура Tizen похожа на Android, единственное отличие заключается в отображении строки состояния. Android отображает строку состояния вместе с дисплеем клавиатуры, в то время как Tizen этого не делает.
- Tizen также не хватает возможности расширения кнопки уведомления или действия, где у Android есть все, включая панель уведомлений, электронную почту со всеми необходимыми опциями.
- Динамические поля Tizen могут быть изменены, чтобы минимизировать или максимизировать информацию.
- Одним из основных отличий также является система тематизации Tizen, которая позволяет изменять основной цвет подсветки по вашему выбору.
В прошлом, выпуск Tizen заставил Samsung разработать дополнительный дизайн интерфейса смартфона под названием TouchWiz (сейчас это оболочка OneUI).
Сейчас, в 2021 году Тайзен применяется как ОС для Smart-TV
По данным Strategy Analytics, операционная система Samsung Tizen OS расширила свое лидерство в области смарт-телевизоров и потоковых платформ, в то время как WebOS от LG заняла второе место.
- Учитывая историю этих двух операционных систем, это маленькое чудо, что Tizen и WebOS все еще существуют, не говоря уже о № 1 и № 2 во всем!!!
Между тем, Strategy Analytics прогнозирует, что к концу 2021 года Tizen будет на 184 миллионах устройств.
Крупные производители телевизоров используют вышедшие из строя мобильные операционные системы с открытым исходным кодом и масштабированием, чтобы стать доминирующими платформами.
- Tizen — это телефонная операционная система, созданная Samsung для предотвращения доминирования Android.
WebOS была удивительной мобильной операционной системой без доминирующего игрока (Palm, затем HP). LG купила WebOS у HP.
Tizen и WebOS
Tizen и WebOS занимают свои соответствующие места. Но Google Android TV, Google Cast, ОС Roku TV и ОС Amazon Fire, скорее всего, будут оценены как более современные.
- Сильный рост популярности Tizen OS Samsung позволяет монетизировать платформу и предлагать целевую рекламу.
Что будет дальше? Понятия не имею, но приятно видеть, что эти неудачники рынка в прошлом, снова получают новую жизнь.
Возможно, Tizen и WebOS просто нуждались в больших экранах ТВ)). Читайте также про Huawei Harmony OS 2.0.
НА ГЛАВНУЮ
ли со статьей или есть что добавить?