Tizen SDK — это официальный набор инструментов и библиотек для создания, тестирования и дистрибуции приложений для экосистемы устройств Samsung под управлением операционной системы Tizen. Современный Tizen SDK перешел к модульной архитектуре, отказавшись от монолитных решений в пользу гибкости и скорости разработки. Набор содержит все необходимое для полного цикла создания программного обеспечения: от консольных утилит (CLI) для компиляции и управления сертификатами безопасности до высокопроизводительных эмуляторов, имитирующих работу Smart TV, смарт-часов и IoT-устройств в реальном времени.
Инструментарий полностью интегрируется с актуальными средами разработки, в частности через расширения для Visual Studio Code и Visual Studio. Это позволяет разработчикам использовать современные технологические стеки, включая Web-технологии (HTML5/JS), нативный код на C/C++, а также кроссплатформенные решения на базе .NET или Flutter, обеспечивая высокую стабильность и производительность финального продукта.
Основные возможности Tizen SDK
Tizen CLI: Консольные инструменты для автоматизации сборки, упаковки и подписи приложений.
Виртуальные среды для тестирования интерфейса и функционала устройств без наличия физического оборудования.
Удобное создание и управление цифровыми подписями для публикации в Samsung Galaxy Store или Tizen Store.
Быстрое подключение и дебаггинг на реальных устройствах через локальную сеть или USB.
Поддержка разработки на JavaScript (Web), C/C++ (Native), C# (.NET) и Dart (Flutter).
Глубокий доступ к аппаратным ресурсам устройств, включая мультимедийные кодеки, сенсоры и сетевые протоколы.
Изменения в последней версии
Повышена производительность SDK с помощью легковесного движка Node.js и TypeScript, а также модернизированной страницы приветствия и интерфейса мастера проектов.
Автоматическая установка необходимых компонентов по запросу, упрощая настройку.
Интегрированные базовые инструменты для повышения скорости и стабильности.
Добавлена функция веб-юнит-тестирования для пользовательских веб-приложений.
Поддержка отладки, запуска и профилирования приложений на устройствах с архитектурой RISC-V.
Поддержка инкрементальных сборок, пропуская сборки при отсутствии изменений в коде.
Интегрирован новый профайлер памяти Tizen.
Tizen SDK теперь нативно поддерживает архитектуру RISC-V.
Новый инструмент CLI для диагностики настройки среды разработчика для Tizen SDK.
Добавлен шаблон проекта для разработки библиотеки Tizen .NET RPK.
Устарели эмуляторы x86 и инструментальная цепочка LLVM для Tizen-10.0 и более поздних версий.
Удалены библиотека TAU и устаревшая инструментальная цепочка GCC 6.x.
Хотите поделиться впечатлениями или задать вопрос?
Начните обсуждение, оставив комментарий со своими мыслями о Tizen SDK!