Первый промежуточный выпуск Tizen 3.0 для смартфонов и телевизоров

Доступен для первый промежуточный (milestone) выпуск мобильной платформы Tizen 3.0 для разработчиков, которая продолжает развитие систем MeeGo и LiMO, но отличается предоставлением возможности использования Web API и web-технологий (HTML5/JavaScript/CSS) для создания мобильных приложений. Проект Tizen развивается под покровительством организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Выпуск доступен в профилях для смартфонов и телевизоров, и ознаменовал стабилизацию возможностей Tizen 3.0 в данных профилях. В предлагаемый для разработчиков комплект входит ядро Linux, набор драйверов, прослойки (middleware) и реализация Web/Native API, которых достаточно для разработки будущих решений на базе Tizen 3.

Особенности Tizen 3.0:

  • Решение на базе X-сервера заменено на новый дисплейный сервер, использующий протокол Wayland и основанный на наработках Enlightenment 19. Использование нового дисплейного сервера позволило примерно на 30% снизить потребление ресурсов и сократить время запуска приложений;
  • Для обеспечения работы Web API вместо Webkit2 задействован Chromium-efl, порт движка Chromium/Blink для Tizen и библиотек EFL (Enlightenment Foundation Library). Для организации работы в окружении на базе Wayland использованы наработки проекта Ozone-Wayland;
  • Переход по умолчанию на systemd;
  • Поддержка многопользовательского режима, предоставляющего средства для работы с мобильным устройством разных пользователей с изоляцией их данных и приложений;
  • Добавлены новые фреймворки для Bluetooth и WiFi;
  • Новый фреймворк для разработки визуально насыщенных интерфейсов, отличающийся высокой производительностью и движком рендеринга, способным создавать реалистичную анимацию и манипулировать 2D- и 3D-объектами;
  • Полноценная поддержка работы на 64-разрядных системах Intel и ARM. Выпуск полностью протестирован для 64-разрядных SoC;
  • Новая архитектура обеспечения безопасности, использующая систему мандатного контроля доступа Smack и фреймворк авторизации Cynara (позволяет определить для каждого приложения привилегии, определяющие возможность доступа к каждому вызову API). Сервер безопасности (Security server) и менеджер управления привилегиями заменены на новый менеджер безопасности (Security manager) и подсистему Cynara. Все компоненты платформы отнесены к одному из трёх уровней безопасности, в зависимости от выбранного уровня Security manager автоматически генерирует необходимые правила доступа для Smack;
  • Новый сервис Buxton2 с реализацией безопасного сервиса управления конфигурацией, использующего для разграничения доступа фреймворк Cynara и предоставляющего средства восстановления прошлых состояний;
  • Интеграция фреймворка Iotivity 0.9.2 для организации бесшовной связи между устройствами, соответствующими концепции "Интернет вещей" (IoT, Internet of Things);
  • Интегрирован Murphy, менеджер правил доступа к ресурсам (в первом milestone используется для предотвращения конфликтов при выводе звука);
  • Ядро Linux обновлено до выпуска 4.0.

Во втором промежуточном выпуске Tizen 3.0 ожидается интеграция подсистемы KDBus и её использование для работы DBus, задействование ядра Linux 4.1, поддержка IoTCon API, стабилизация эмулятора и интеграция Web runtime на базе Crosswalk (набор компонентов для создания универсальных мобильных приложений на основе технологий HTML5).

© OpenNet