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!