Samsung отказывается от android? обзор разрабатываемой мобильной ос tizen

Chromium и Webkit для запуска веб-приложений на Tizen

Для запуска веб-приложений на Tizen установлен движок Chromium. Это актуально для моделей телевизоров 2017—2021+ годов. Модели 2015 и 2016 работают на движке Webkit и, несмотря на моральное устаревание, их все еще много на руках у пользователей. Постепенно Самсунг убирает их из своего магазина приложений – например, сегодня уже нельзя выпустить продукт для телевизоров 2015 года.

Версия движка не блещет новизной и обновить его нельзя. На модели 2021 года установлен Chromium версии M76 двухлетней давности. 

Реальность такова, что для поддержки актуальных устройств придется иметь дело с версией Chromium M47 из далекого 2015. Чем вы занимались в 2015? Мда…

Если этого мало, добро пожаловать в поддержку телевизоров 2016 года с версией Webkit загадочной ревизии r152340. Но не будем о грустном.

Публикация приложения: Seller Office и Tizen Store

Настало время опубликовать свое приложение в Tizen Store. Для этого нужно подготовить или запросить у клиента несколько вещей:

1. Логотипы приложения в соответствии с UX-руководствами:

  • Полноэкранная заставка из двух слоев: сам логотип в PNG-формате с полупрозрачностью и фон. Размеры – 1920x1080px, не более 300 килобайт.

  • Иконка для результатов поиска размером 512х423px, не более 300 килобайт.

2. Полноразмерные скриншоты основных экранов приложения — 4 штуки

3. DOC-файл на английском с описанием экранов и поведения приложения по шаблону:

  1. Структура UI — схема навигации между страницами приложения.

  2. Примеры использования основных возможностей приложения.

  3. Меню и функции — маркировка и описание основных функций.

  4. Пульт — описание функций, которые присвоены кнопкам пульта.

  5. Языковые опции — отметка о поддержке языковых версий.

Вроде бы все строго, есть официальный чек-лист разработчика, но, как показывает практика, вполне подходит и более простой документ в свободной форме со скриншотами UI и описанием поведения кнопок и основных функций.

4. Указать версию приложения в config.xml <widget … … version=“1.0.0”> и подготовить подписанный wgt-файл.

We’re good to go! Весь остальной квест не требует предварительной подготовки. Можно переходить непосредственно к регистрации.

После успешного завершения регистрации начнется процесс ручного тестирования со стороны Cамсунга. Живые люди будут заводить баги во внутреннем баг-трекере, прикреплять туда молчаливые видео и жестами указывать на моменты фиаско.

В итоге приложение появится в Samsung Store, даже если в нем нашлись незначительные дефекты, вроде “Many of channels don’t work. Black screen with loader is visible”. 🙂

Но с критическими дефектами, вроде “Infinite loading”, приложение не попадет к пользователям.

Скриншот: система отслеживания ошибок на портале Samsung для для Tizen-разработчиков

После исправления критических багов можно праздновать свой успех! Теперь приложение можно найти по названию или ключевым словам в сквозном поиске телевизора.

Lightweight Web Solution

New and changed features

  • Rendering engine
  • JS Engine (New ES Features)
    • Exponential operator has been added.
    • New built-in methods (related with Array, Object) have been added.
    • Rest parameter and spread operator for object have been added.
  • Performance and Memory Optimization
    • Rendering Engine
      • Direct mode has been enabled on EvasGL.
      • CompositorGL has been fixed to enhance performance.
      • Multithreaded image decoding feature has been added.
      • OpenGL texture has been re-used to reduce the loading time.
    • JS Engine
      • Frequently used case about apply operation has been optimized.
      • Source code compression has been updated to reduce large memory consumption in source code.

Функции и приложения

Однако, насколько телевизоры с ос tizen богаты с точки зрения доступных функций и приложений? В первую очередь следует упомянуть о том, что здесь обеспечивается эффективный и очень быстрый обмен контентом между телевизором и другими устройствами Samsung.

Это стало возможным благодаря разработке одного программного обеспечения на всех платформах, что способствует их совместимости. Благодаря функции Quick Connect и соединению Wi-Fi direct можно быстро и качественно передавать видео, фотографии и другие материалы в связке телевизор-смартфон. Стоит упомянуть также об использовании сети Bluetooth, которая позволяет просматривать информацию на экране смартфона даже когда телевизор остается выключенным.

На этом, однако, связь между Smart TV и смартфонами Samsung не заканчивается. Как уверяет производитель, телефон может быть использован также для планового запуска телевизора. Кроме того его можно настроить на экран таким образом, чтобы сразу после включения открывалась информация, связанная с погодой или распорядком дня.

В телевизорах от Samsung не обошлось, конечно, без функции Multi-Link Screen, которая позволяет разделять экран на две части. На каждой из них можно посмотреть не связанные между собой материалы или использовать различные приложения.

Говоря о приложениях, пора перейти к вышеупомянутому Smart HUB. Раньше это было единственное программное обеспечение на телевизорах компании Samsung. Хотя телевизоры с ос Tizen последних моделей также не утратили это приложение. Но теперь оно используется как платформа мультимедиа. В ней находится базовый набор приложений, среди которых веб-браузер, программы VOD (VOD.pl, Ipla, Чили), а также приложения типа YouTube, Spotify или Skype.

Предложение специализированных программ действительно впечатляет. Здесь большое количество решений, подготовленных для детей, образовательных приложений и целая куча игр, как, например, DIRT 3 или LEGO Гарри Поттер. Заслуживает внимания возможность подключения игровых контроллеров, а также приложение GameFly Streaming, благодаря которому можно играть без консоли. Подобной функциональностью характеризуется PlayStation Now, которая обеспечивает игру в облаке. Однако, в настоящее время приложение доступно только на территории Соединенных Штатов.

Функции и приложения, которые предоставляет операционная система tizen:

  • Quick Connect, то есть, потоковая передача содержимого на линии телевизор-смартфон
  • широкая совместимость с телефонами Samsung
  • Multi-Link Screen, которое позволяет разделить экран на две части
  • Smart HUB – мультимедийная платформа, в которой находятся приложения и игры
  • GameFly Streaming- игра без консоли

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

Обновления и перезагрузка платформы

Установка Tizen с обновлениями производится через интернет – проследите, чтобы соединение было стабильным:

  1. Войдите в «Меню» – «Поддержка», как описано выше.
  2. Откройте «Обновление ПО». Иногда этот раздел не подсвечивается и отображается, как неактивный. В таком случае нужно вынуть вилку из розетки, отсчитать 5 минут, включить и повторить всё заново.
  3. Выберите «Обновить сейчас» (в некоторых моделях команда называется «По сети»).
  4. Подождите, пока система найдёт обновление для вашей ОС.
  5. Если оно есть, появится вопрос, хотите ли вы запустить процесс сейчас – соглашайтесь.
  6. Теперь не нажимайте на телевизоре кнопку отключения, пока бот Samsung не сообщит вам об окончании процедуры.
  7. После того как система обновится, телевизор перезапустится сам.

Если электричество отключится в момент загрузки, может произойти самопроизвольный сброс настроек, и всё придется начинать заново.

Установка и удаление приложений

Для установки приложений на телевизор Tizen Smart TV нужно предварительно создать аккаунт на официальном портале Samsung Account. После этого откройте «Настройки» – «Функции Smart» – «Уч. Зап. Samsung», впишите данные (логин и пароль).

Теперь разберём, как установить приложение:

  1. Зайдите в «Меню» – «Настройки» – Samsung Apps.
  2. Выберите любую программу из списка (можно вбить название в «Поиск»).
  3. Нажмите «Установить».
  4. Виджет появится на главном экране.

Чтобы удалить приложение, действуйте так:

  1. Нажмите на пульте кнопку «Home».
  2. Выберите «Приложения» – «My Apps».
  3. Нажмите значок зубчатого колёсика.
  4. Выделите приложение и кликните «Удалить».

Рекомендуем устанавливать только ПО, которое разрабатывается для «Тайзен» официально и присутствует в каталоге. В противном случае вы можете столкнуться с вирусами, постоянной рекламой и другими неприятными явлениями.

Особенности интерфейса

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

В «Тайзен» лента виджетов расположена внизу и выводится поверх экрана. Когда вы листаете пультом, активный значок слегка увеличивается и подсвечивается. Если иконка содержит целую ветку функций, то при нажатии на неё вверху разворачиваются все подразделы, и до них легко добраться.

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

Как посмотреть прошивку на телевизоре

Чтобы получить информацию об обновлениях, нужно знать версию прошивки и серию телевизора. Ваши дальнейшие действия будут зависеть от этого. Всего «Самсунг» выпустил 10 разных линеек, маркированных латинскими буквами. Посмотрите на заднюю крышку телевизора, там есть наклейка, где указан пункт «Модель». Также можно открыть «Меню» – «Поддержка» – «Обращение в «Самсунг» – «Код модели»

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

Как узнать версию прошивки в зависимости от серии

  • R, N, M, Q, LS – нажмите на пульте кнопку «Меню» или «Домой», затем «Настройки» – «Поддержка» – «О телевизоре» и пролистайте вниз до нужного пункта;
  • К – «Меню» («Домой») – «Настройки» – «Поддержка» – «Обращение в «Самсунг»;
  • J – «Меню» («Меню/123») – «Настройки» – «Поддержка» – «Обращение в «Самсунг»;
  • Н, F, E – «Меню» (можно найти не только на пульте, но и на дополнительной виртуальной клавиатуре) – «Настройки» – «Поддержка» – «Обращение в «Самсунг».

Connect Everything

As diverse devices are getting smarter and more connected, there is a strong need for a software platform for integrated services with connected products. Tizen is designed for this and has been advancing to connect everything. To support different types of devices with seamless user experience, Tizen categorizes the features and functions as profiles. There are currently 4 profiles and the amount will grow as more products are included in the ecosystem. In the near future, lots of Internet-connected devices are anticipated to be on the market and IoT (Internet of Things) services will pervade everyone’s daily life. Tizen is moving forward to the future of everything connected.

One Connect

Отличительной особенностью моделей Q9, Q8 и Q7, является внешний модуль – One Connect, который подключается с помощью универсального оптического кабеля. Флагманский телевизор Q9 имеет ультратонкий вариант кабеля.

Samsung уже использовала наименование One Connect, но теперь компания отказалась от поддержки ежегодной модернизации. Также, в это году не будет очередного аппаратного обновления Evolution Kit. Эти новости точно не понравятся некоторым клиентам, которые приобретали телевизоры Samsung с учетом возможности последующего обновления их функционала. В США, Samsung уже признала нарушение своего обещания и компенсировала одному клиенту полную стоимость телевизора.

Установка Tizen Studio

Для работы потребуется скачать дистрибутив и поставить необходимый софт на ПК. Установка пакетов Tizen Studio и программного комплекса Java на Windows 7/10 выполняется с учётом разрядности ОС (32 bit – X86/64 bit – X64). Узнать количество битов Виндовс, установленной на вашем устройстве, можно, например, если нажать на «Мой (Этот) компьютер» ПКМ – Свойства.

Чтобы установить Тайзен Студио, поочерёдно выполняем следующие действия:

  1. Устанавливаем актуальную версию программной среды Java.
  2. Качаем Tizen Studio, инсталлируем, приняв условия лицензионного соглашения и, если требуется, изменив путь установки.
  3. После успешной инсталляции ПО откроется Package Manager (если инструмент не запустился, идём в каталог с установленным софтом tizen-studio\package-manager и открываем его вручную с экзешника);
  4. В Менеджере пакетов Тизен Студио на вкладке «Main SDK» также устанавливаем модуль «Tizen SDK tools» путём нажатия «Install» напротив названия, после чего идём на вкладку «Extension SDK» и инсталлируем Extras. Подтверждаем инсталляцию.

Операционные системы для телевизора

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

Tizen


Это фирменная платформа Samsung. Она отличается высокой скоростью работы и простотой интерфейса. Меню понятное даже для начинающих пользователей смарта. В наличии много бесплатных приложений, браузер.

Если у телевизора с этой операционкой есть Bluetooth, то в комплекте будет идти пульт ДУ с функцией голосового поиска, что сильно облегчит управление устройством.

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

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

Чтобы установить любое приложение на телевизор, нужно обязательно пройти регистрацию, получить логин и пароль. Сторонний браузер поставить не удастся, но «родной» вполне достойный.

При подключении беспроводной клавиатуры и мыши работать в интернете намного удобнее, но эти гаджеты функционируют только с браузером, а в главном меню будут бесполезными.

Плюсы:

  • большой выбор приложений;
  • быстрый и простой браузер;
  • просмотр онлайн-кино;
  • возможность управления со смартфона.

Минусы:

  • некоторые приложения требуют платной подписки;
  • нет фонового режима работы;
  • без регистрации не устанавливаются программы.

WebOS


Эта операционка стоит только на телевизорах LG, так как это фирменная разработка бренда. Ее интерфейс лаконичный и простой. Среди установленных приложений есть онлайн-кинотеатры, но некоторые фильмы доступны только по подписке.

Большинство современных смартов LG комплектуются интерактивным пультом «Magic Remote», который работает как аэромышь. Курсор бегает по экрану, и значительно облегчает навигацию по меню. Также этот пульт оснащен возможностью голосового поиска.

Операционка работает быстро, меню располагается внизу экрана в виде горизонтальных плиток с программами, которые переставляются местами, тут же закрываются или удаляются.

WebOS поддерживает многозадачность, поэтому одновременно запускается несколько приложений, и они работают в фоновом режиме. Меню настроек представляет собой вертикальную полосу с правой стороны экрана в виде маленьких иконок.

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

WebOS может внедряться в систему «умный дом» и управлять другой техникой. Сервис «LG+каналы» активируется по коду, который идет с телевизором. В результате пользователю доступно около 200 каналов с подпиской на 6 месяцев, но по истечению срока придется платить. Доступными остаются 10 каналов.

Плюсы:

  • удобное управление интеллектуальным пультом;
  • голосовой поиск распознает даже сложные фразы;
  • высокая скорость работы;
  • быстрое распознавание подключенных устройств;
  • понятный интерфейс;
  • пожизненная подписка на 10 бесплатных каналов.

Минусы: в большинстве приложений нужно платить за контент.

Android


На этой платформе работают почти все известные производители ТВ-техники. Это самая сложная операционка, которая по количеству функций и доступных приложений опережает две предыдущие ОС.

Неиспользуемые предустановленные программы можно удалять, чтобы освобождать память для новых. Современные телевизоры на Android работают очень быстро, но лучше выбирать модели с объемом оперативной памяти 2 Гб и более.

В самых современных телевизорах на Android TV версии старше 6.0 есть функция голосового поиска, но пульт со встроенным микрофоном идет в комплекте не с каждой моделью. И это не просто голосовой поиск, а ассистент, чего нет в других операционных системах.

Экран смартфона при помощи специальных приложений можно транслировать на телевизоре. Игры скачиваются прямо на ТВ, а для управления подключаются джойстики.

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

Плюсы:

  • удобно структурированное меню;
  • встроенный голосовой помощник;
  • доступны приложения, которых нет на других операционках;
  • быстрое сопряжение со смартфоном или планшетом.

Минусы: при объеме оперативной памяти меньше 1,5 Гб ОС может подвисать.

Application Marketplace

As a platform, Tizen provides the foundation for many different applications and services, which lead to rich user experiences and chances of new businesses. For easy access and reliable trade of applications, efficient distribution channels are necessary for both users and developers. The Tizen Store is a marketplace of Tizen applications, where users can find useful applications and developers can distribute their valuable creations. It provides various application categories, such as All Games, Education, Entertainment, Kids, Finance, Lifestyle, and Social networking. Users can download applications of their choice and enrich their experiences with the Tizen devices. Application developers can monetize or share their applications for free in the marketplace.

Операционная система Tizen

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

Что может ОС

Как уже отмечалось ранее, для разработки приложений в Тайзен открыт исходный код и поддерживаются не только стандарты W3C/HTML5, но и Web API. Это значительно расширяет функционал системы и даёт возможность управлять такими функциями как:

  • будильник;
  • предустановленные приложения;
  • напоминания;
  • сообщения;
  • Bluetooth;
  • NFC;
  • приложения по обмену данных;
  • календарь;
  • закладки;
  • питание;
  • системные настройки;
  • уведомления и время.

Учитывая тот факт, что разработка программного обеспечения для данной системы ведётся по стандартам HTML5 и C++, данные преимущества, несомненно привлекают внимание большого количества программистов. Это в свою очередь вызывает стремительный рост новых приложений, расширение функциональных возможностей и, как следствие, возрастающую популярность среди пользователей

Как работает

Для демонстрации работоспособности и функциональных возможностей, система впервые была представлена на мобильном телефоне Samsung Galaxy S4. После этого сразу было подмечено, что она работает с форматами дисплеев Full HD. И это несмотря на то, что демонстрация проходила на достаточно ранних сборках ОС.

Важным преимуществом является поддержка 64-разрядной архитектуры в процессорах торговых марок Intel и ARM, для сравнения система Андроид не имеет такой возможности, хотя уже достаточно проработана и долгие годы присутствует на рынке. Делая выводы, можно заметить, что Тайзен находясь ещё в сыром виде и в стадии развития, уже опережает конкурентов по некоторым показателям. Резюмируя можно смело сказать, что у системы очень большой потенциал для развития и все шансы стать достойным конкурентом среди существующих систем, или вовсе вытеснить их.

Интерфейс

На данном этапе развития операционной системы, интерфейс у разработчиков стоит не на первом месте, поэтому выглядит довольно просто. Также наблюдаются некоторые сходства с Android и iOS, это говорит о том, что для пользователя в конечном итоге всё будет понятно и лаконично. Рабочий стол состоит из нескольких окон. На нём расположены ярлыки предустановленных приложений, в верхней части экрана находится панель уведомлений.

Как отмечают разработчики, актуальная версия операционной системы находится в стадии Бета-тестирования, поэтому многие простые функции в ней могут работать нестабильно, или вовсе не работать (например, нельзя переместить ярлык приложения на экране и т.д.), но над этим активно работают. Также говорится о том, что возможно будет поддержка приложений Андроид. Если это так, то операционная система от Гугл может попасть в зону риска и сдать лидирующие позиции.

В Tizen присутствуют и свои отличительные особенности, например в область панели уведомлений можно добавлять виджеты различных приложений, что согласитесь достаточно удобно, они не занимают место на рабочем столе и всегда под рукой. Вследствие взаимодействия со стандартом HTML5, значительно увеличилось быстродействие работы браузера. Анализируя всю информацию, можно смело заявить, что потенциал у системы достаточно большой и у неё есть все шансы завоевать в будущем лидирующие позиции.

Заключение

Тizen занимают солидную часть рынка, платформа развивается, выходят новые версии телевизоров и софта. При этом разработка не становится проще или удобнее и полна фрустрации. Попытка создать единую платформу сразу для всех устройств неоднозначна.

Самая большая проблема – документация и удобство ее использования. Она покрывает сразу все устройства всех версий – веб- и нативных приложений — и полна ошибок и недоработок.

Сайт developer.tizen.org загружается достаточно медленно, чтобы это почувствовать (3–8 секунд), и за несколько лет ситуация не изменилась

Поиск скорее отсутствует, и удобнее найти что-то в гугле и перейти на основной сайт, но важно убедиться, что статья или гайд относятся именно к TV и именно к веб-версии приложения. Сайт переключился на корейский язык – это нормально, добро пожаловать

Форумы для разработчиков Tizen-приложений заполнены типичными проблемами. Ответы с устаревшими ссылками в 99% случаев ведут на “pagenotfound”, а общение с Seller Office бесполезно в 100% случаев. Скорее всего, вы будете ждать три недели, чтобы получить ответ, не относящийся к вопросу. И это за 30% от вашей прибыли, если приложение платное.

Тестирование часто похоже на лотерею. Собрать работающий плеер, да еще с поддержкой DRM или рекламы – задача со звездочкой. Не зря же они сами форсят платный 3rd party NexPlayer – “is the only video player recommended by Samsung” – надо брать.

Подозреваем, что некоторые абзацы могли вызвать ваше справедливое недовольство и оттолкнуть от Tizen. Тем не менее, если бы все было просто, эта статья не появилась бы на свет, так что мы закончим ее на позитивной ноте: Tizen в глобальном масштабе занимает первое место среди всех операционных систем для смарт-TB. В прошлом году эта ОС охватила 13% мирового рынка, а в Великобритании — все 30% и, судя по прогнозам аналитиков, компания Samsung не собирается сбавлять свои позиции.

Даже в США и Канаде, где таблица лидеров на рынке Smart TV OS отличается от всех прочих регионов (они там предпочитают Roku), Tizen все равно остается в тройке лидеров вместе с Amazon Fire TV. Так что если вы или ваши клиенты планируете выпускать приложения для широкой международной аудитории, то Tizen — это must have, несмотря на всю боль и слезы frontend-разработчиков, которые будут писать JS-код для этой операционки. По крайней мере мы в Promwad убедились на своем опыте, что каждая последующая разработка и публикация приложения в Tizen Store дается проще, чем предыдущая. 

Как говорится, трудно сначала, приятно потом (корейская версия этой фразы: 노력 없이는 이득도 없다).

Спасибо за прочтение! Первая версия этой статьи была опубликована в нашем блоге на Хабре.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector