Две недели назад компания Samsung представила крупное обновление своей мобильной платформы Tizen — 4.0. В четверг на сайте проекта был опубликован исходный код релиза.
Вместе с публикацией кода стали известны технические подробности об изменениях. Главным нововведением Tizen 4 стала поддержка фреймворка .NET, позволяющая теперь разработчикам создавать мобильные приложения на C#. Её реализация включает в себя Xamarin.Forms 2.3.5, специальный C# API для платформы Tizen, а также C# 3D UI Framework (NUI, Natural User Interface). Среди других изменений в Tizen 4.0 M1:
обновления в веб-фреймворке: движок соответствует кодовой базе Chromium M56, добавлена поддержка новых возможностей HTML5 (Shadow DOM v1, Pointer Events, WebGL 2, Credential Management API, ECMAScript7 Async и Await);
GCC обновлена с 4.9.2 до 6.2.1 (версия из Linaro на декабрь 2016 года), появилась полная поддержка стандарта C++11;
в графической системе появилась реализация сервера Wayland, добавлена поддержка OpenGLES 3.2, Voice Webpage Control и Voice Touch.
Более подробный список изменений, представленных в Tizen 4.0, можно найти в документе Release Notes. Получить исходный код можно из Git-репозиториев review.tizen.org.