Как и было обещано ранее, Samsung опубликовал очередной релиз мобильной версии операционной системы TIZEN 4.0 M2. Напомним, что предыдущий M1 был выпущен в июле, чтобы разработчики смогли предварительно ознакомиться с возможностями существенно обновлённой ОС.
Нынешняя TIZEN 4.0 M2 поставляется с множеством новых функций, дополнений и возможностей тонкой настройки платформы, сообщает профильный ресурс tizenexperts.com.Начнём с того, что теперь поддерживается язык программирования приложений C#, что специалисты считают большим шагом вперёд, так как ранее TIZEN ограничивался поддержкой только С, либо HTML. Кроме того, появился новый профайлер для TIZEN Visual Studio Tools, который наверняка облегчит жизнь разработчикам.
TIZEN Visual Studio Tools является основным инструментом разработчиков приложений для различных TIZEN-устройств: смартфонов, смарт-часов и фитнес-трэкеров, многочисленных IoT-девайсов и, разумеется, для смарт-телевизоров.
Работа над упомянутым инструментом в его нынешнем виде началась в ноябре 2016 года, сразу после того как Samsung заключил партнёрство с Microsoft в сфере работы над проектами с открытым исходным кодом, такими как .NET Core и Xamarin.Forms.
Говоря об архитектуре TIZEN.TET, южнокорейский техногигант определяет её как "захватывающий новый способ разработки приложений для операционной системы TIZEN, на которой работают более 50 миллионов устройств, включая телевизоры, носимые гаджеты, смартфоны и многочисленные IoT-деайсы (экосистема Интернета вещей)".
С новым релизом Samsung объявляет о поддержке .NET Core 2.0, обеспечивающей большее количество доступных API благодаря .NET Standart 2.0.
Ещё одна многообещающая особенность - это так называемый "Wearable emulator", то есть способность точно имитировать работу реального гаджета без необходимости непосредственного подключения к физическому устройству.
Таким образом Samsung стремится помочь разработчикам, избавляя их от необходимости приобретения аппаратных средств или ожидания своей очереди для тестирования приложений через материнский сайт, где предоставляется возможность дистанционного подключения к реальному устройству.
И последнее, но не менее важное: с M2 разработчики получают доступ к превью TIZEN IoT - платформы, предназначенной для смарт-устройств с маломощными вычислительными ресурсами. Её можно запускать на таких популярных микромодулях как ARTIK 530 и Raspberry Pi 3. Благодаря наличию в арсенале таких инструментов как TIZEN Studio 2.0 и Things SDK API, корпорация стремится упростить разработку IoT-приложений, которые будут использоваться совместно с единым облачным сервисом Samsung SmartThings Cloud и контролироваться через приложение Samsung Connect App, устанавливаемом на ключевых смарт-устройствах типа холодильников серии Family Hub, мобильных трубок, телевизоров и смарт-часов.
Конечная идея состоит в том, чтобы объединить доселе разрозненные смарт-девайсы на TIZEN OS в единую экосистему, где можно вести контроль и управление за электронными устройствами буквально везде и всюду. При этом Samsung не ставит задачу создания замкнутой на себя экосистемы (как у Apple). Наоборот, экосистема TIZEN позволит включать в свою "орбиту" устройства сторонних производителей IoT-устройств на основе ядра Linux, которые, как известно, широко распространены.
И в заключение стоит отметить, что новая версия TIZEN 4.0 для смарт-телевизоров будет представлена уже в начале 2018 года.
TIZEN 4.0 Milestone M2: What has been released?
Samsung has published the second milestone, so-called M2, of TIZEN 4.0. This is the second release for TIZEN 4.0 after Samsung hit the first milestone back in June, also announcing that TIZEN is the most successful Linux-based embedded OS in the whole world. As expected, TIZEN 4.0 M2 comes with a bunch of new, welcome additions and some fine-tuning for the platform.
To begin with, C# is supported as an application programming language – a great step forward, given that existing TIZEN frameworks are either C- or HTML-based. Also, there’s the new Profiler for Visual Studio Tools for TIZEN, that is expected to help developers at debugging and – easy guess – profiling. Visual Studio Tools for TIZEN, if you don’t remember, is a framework for developing TIZEN applications for Smart TVs, IoT devices and smart appliances as well as smartphones and wearables. This all began in November 2006 when, for those not in the know, Samsung signed a partnership with Microsoft to work on open source projects such as .NET Core and Xamarin.Forms in order to build a tool to create TIZEN applications. In less than a year, Samsung has released four versions and two milestone versions of TIZEN .NET with Visual Studio Tools for TIZEN.
Speaking of TIZEN.NET architecture, the South Korean company defines it as “an exciting new way to develop applications for the TIZEN operating system, running on 50 million Samsung devices, including TVs, wearables, mobile phones, and many other IoT devices around the world”.
With the new milestone, Samsung is announcing the support for .NET Core 2.0, that provides a higher number of available APIs thanks to .NET Standard 2.0. Another feature that is very promising is the so-called “Wearable emulator”, i.e. the capability to emulate wearables: basically, rather than prototyping in the real world with real devices you do it in a simulated environment. This way, Samsung aims at helping developers worldwide to solve the riddle of the infant wearable market.
Last but not least, with M2 we got the preview of TIZEN IoT. TIZEN IoT supports both headless and headed mode. Supported platforms are ARTIK 530 and Raspberry Pi 3. With TIZEN Studio 2.0 and Things SDK APIs, the company aims at simplifying the development of IoT applications to be used with Samsung SmartThings Cloud and controlled by Samsung Connect App.
The idea behind the framework is to unify the TIZEN ecosystem – so far fragmented between TV, mobile and wearable – into a common, lightweight umbrella environment – sort of a one ring to rule them all. Samsung’s goal for TIZEN IoT is not to support Samsung products alone, rather “TIZEN IoT has been released for any type of special-purpose IoT devices based on the Linux kernel.” And you know, Linux is pretty ubiquitous nowadays.
P.S.: TIZEN 4.0-based Samsung smart TVs will arrive next year.