Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Samsung отказывается от Android? Обзор разрабатываемой мобильной ОС Tizen

Новая операционная система для мобильных и не только устройств, похоже, уже не за горами. Отойдя от технических подробностей и особых технических деталей, Zoom попробует сегодня рассказать вам о том, что это такое, и с чем это едят. И как можно проще, чтоб не было сложностей в восприятии.
Автор Артур Лоянич

Помимо традиционных Apple iOS, Google Android и Microsoft Windows Phone, существуют и разрабатываются еще несколько менее заметных операционных систем. Они имеют разные целевые назначения и обладают разным статусом: к примеру, Samsung bada имплементируется на морально устаревших и слегка модифицированных смартфонах корейской компании; Symbian, долгое время бывший основной ОС у Nokia, перешел ныне в разряд гиковских игрушек; MeeGo и Maemo – основанные на Linux альтернативные операционные системы, которые тихо жили и тихо агонизируют в предсмертных судорогах с таким же успехом... Но вот родился Tizen. Зачем?

Новорожденный

Tizen – это операционная система с открытым исходным кодом, основанная на ядре Linux. Ключевое слово здесь – «с открытым исходным кодом». Если у вас проводятся параллели с Android, то вы правы: параллели есть, Android тоже основан на ядре Linux, но для Tizen все писалось с нуля и не копировалось с Android. По крайней мере, так говорят.

Эта ОС предназначена для смартфонов, планшетов, телефонов, ноутбуков, автомобилей и прочих устройств, чей список постоянно пополняется. Она работает на обоих главных семействах процессоров, с архитектурами ARM и x86. Интересно, что эта ОС может работать на самых разных типах устройств, включая десктопы и ноутбуки, а одним из главных достоинств системы разработчики считают отсутствие java-машины, тормозящей работу Android, которая одновременно и является одной из ее ключевых деталей. Хотя, строго говоря, java-машина позволяет большинству приложений под Android запускаться на любой аппаратной платформе, но Tizen «заточен» именно что под HTML5.


Tizen - темная лошадка, официальный анонс намечен на следующий год


На вопрос «что это и зачем» ответ можно дать достаточно простой. Сама по себе технология – это пятая версия HTML-протокола, с помощью которого вы смотрите страницы в интернете (это если упрощенно). Основная цель разработки новой версии протокола – более полноценная работа с мультимедийными приложениями, которая достигается «смесью особенностей, представленных различными спецификациями, включая спецификации программных продуктов, например, веб-браузеров, а также сложившихся общеупотребительных приёмов и множества синтаксических ошибок в существующих веб-документах» (цитируя Википедию). Другими словами, это значит, что вместо flash и java пользователь получает нечто более быстрое и более современное – это в теории. На практике протокол HTML5 пока не сильно распространен, и существует больше в образе «светлого будущего»: «Вот есть уже немного сейчас, смотрите, как будет еще лучше потом». Но новинки вроде Tizen делаются уже полностью под новые технологии.

Связь у Tizen с HTML5 простая: уже изначально эта ОС разрабатывалась как операционная система, разработка под которую ведется целиком с использованием веб-технологий. Собственно, сейчас в стадии разработки находится и другая система с той же концепцией: Firefox OS. Но Tizen предлагает не только веб-компоненты для построения интерфейса пользователя, но и предоставляет соответствующее веб-API для управления приложениями, системными функциями, связью и т.д.

Tizen разрабатывается и поддерживается консорциумом Tizen Association, в который входят ОЕМ-производители (Intel, Samsung, Panasonic, Huawei, NEC) и операторы сотовой связи (Orange, Telefónica, Vodafone, SK Telecom, NTT DoCoMo). Управляющий комитет состоит из Intel и Samsung. Вопрос о том, «зачем им это» мы рассмотрим чуть позже.

Интерфейс

Интерфейс этой операционной системы чем-то может напомнить Android или iOS по своей идеологии, а с дизайнерской точки зрения его называют «смесью Samsung TouchWiz и Firefox OS», но, по словам первых тестеров, текущая закрытая версия Tizen работает лучше и быстрее, чем Firefox OS. Хотя пока еще говорят, что до интерфейса у разработчиков еще просто не дошли руки, но они обещают, что потом всё будет.


Так выглядит интерфейс предварительной версии Tizen 2.2 beta (Wikipedia, Amarantine84)


По структуре управления с точки зрения пользователя Tizen тоже похож на Android и iOS: тот же многооконный как бы рабочий стол с ярлыками приложений, та же панель уведомлений сверху.

Формально ОС сейчас находится в очень сыром виде(к примеру, пока что вы не можете даже элементарно переместить приложение на экране простым drag&drop), но активно идет разработка разнообразных API, включая и возможность портирования Android-приложений, о чем далее мы расскажем чуть подробнее.


Tizen 2.0: пока интерфейс не может похвастаться какими-то специфическими чертами (geek.com)


Есть отличия и визуальные: скажем, в панель уведомлений можно поместить виджеты. Браузер в Tizen сейчас показывает очень высокое быстродействие при взаимодействии с HTML5, набирая практически максимально возможные баллы в синтетических тестах.

Приложения

Приложений для Tizen сейчас, можно сказать, почти что нет. У операционной системы есть собственный магазин Tizen Store, который также будет предустановлен на каждом устройстве по аналогии с App Store и Play Store. Скачивать оттуда пока что ничего нельзя, но загружать свои приложения можно. Правда, пока только на продвигаемом HTML5, но поддержка другого медиа-контента в будущем совершенно определенно планируется. По словам разработчиков, анализ загруженного приложения занимает не больше трех дней, после чего оно появляется в каталоге, если не содержит запрещенных элементов, разумеется.

Для стимулирования программистов устраиваются даже конкурсы. К примеру, первого ноября 2013 года заканчивается конкурс Tizen App Challenge с 9 номинациями и 54 победителями и общим призовым фондом в 4 миллиона долларов. Кроме того, в магазине Tizen Store создателям приложений обещают 70% прибыли – правда, пока что это 70% от нуля. Еще пара средств монетизации - Samsung AdHub (мобильная реклама, которую можно встраивать в приложения), а также In App Purchase - сервис покупок внутри программ.

Разработка приложений

Для девелоперов существует свободно доступный кит Tizen SDK, включающийся в себя все необходимое: набор инструментов, компилятор, документацию, примеры приложений и т.д. SDK доступен в вариантах для самых различных операционных систем, можно также подключить инструментарий для переноса приложений с ОС bada.

Помимо «официального» кита, доступны и другие, к примеру, кроссплатформенный Intel XDK и Intel HTML5 App Porter Tool для преобразования приложений iOS в приложения HTML5.


Ключевой особенностью Tizen 2.0, как и вообще этой ОС, является ориентация к языку HTML5
 

Совместимость

Известно, что Tizen Association приняла решение «об обеспечении возможности запуска программ на Android со стопроцентной совместимостью и откликом, которые потребитель ожидает от Android-устройства». Но пока что это больше напоминает заявления российских политиков о чем-то, что будет сделано со «стопроцентной вероятностью»: то есть с большой вероятностью это будет сделано менее чем наполовину. Конечно, программисты и тестеры свое дело знают, но каким образом планируется добиться этой «стопроцентной совместимости», неизвестно. С большой долей вероятности, проводя исторические параллели, - никак, и на форумах уже сейчас много народу вовсю веселится, обсуждая возможности переноса приложений. Всем вспоминается аналогичная разработка для ОС MeeGo, которая так и осталась неуклюжей попыткой подстроиться под Google вместо создания чего-то своего.

Версия для печати
Комментарии
Статьи по теме