SDK, или Software development kit (с англ. — «комплект для разработки программного обеспечения») — набор инструментов для разработки программного обеспечения, объединённый в одном пакете, обычно содержит комплект необходимых библиотек, компилятор, отладчик, иногда — интегрированную среду разработки. Обычно зависят от комбинации аппаратного обеспечения и операционной системы[1][2][3].

Некоторые SDK необходимы для разработки приложения под конкретную платформу. Например, для разработки Android-приложений используется Android SDK и Android NDK. Для iOS-приложений требуется iOS SDK. Для универсальной платформы Windows можно использовать .NET Framework SDK, а для создания приложений на Java — Java Development Kit.

Описание

править

SDK могут варьироваться от простых библиотек до аппаратно-зависимых инструментов и часто включают отладчики, примеры кода и документацию. Их лицензии могут ограничивать совместимость: например, проприетарные SDK обычно несовместимы со свободным ПО, а некоторые лицензии с открытым исходным кодом ограничивают коммерческое использование. Несмотря на полезность SDK — особенно в Android-приложениях, где используется много таких пакетов — они могут нести риски для безопасности и конфиденциальности.

Примеры

править

См. также

править

Примечания

править
  1. Навайд Шемси, Дэвид Клебанов, Хешам Файед, Ахмед Афросе, Озден Каракок. CCNA Data Center DCICT 640-916: Official Cert Guide: Learn, prepare, and practice for exam success. — Cisco Press, 2015. — С. 934. — ISBN 9780133860450. — [Архивировано 21 января 2023 года.]
  2. SDK (software development kit). Gartner. Gartner. Дата обращения: 30 марта 2022. Архивировано 29 сентября 2019 года.
  3. What is the Difference Between an API and an SDK? Nordic APIs Blog. Nordic APIs AB. Дата обращения: 30 марта 2022. Архивировано 4 мая 2022 года.

📚 Artikel Terkait di Wikipedia

AIMP

(так и не вернули)). Не идёт в комплекте начиная с AIMP v3.00. Software Development Kit for AIMP for Windows — тулкит для разработчиков плагинов для AIMP

S.T.A.L.K.E.R.: Тень Чернобыля

«S.T.Á.L.K.E.R.: Тень Черно́быля» (бывш. S.T.A.L.K.E.R.: Oblivion Lost), официально названная в СНГ как S.T.A.L.K.E.R., — компьютерная игра в жанре шутера

Retro Engine

Retro Engine, также известен как Retro Software Development Kit — мультиплатформенный игровой движок, разработанный австралийским программистом Кристианом

Android

предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами

CoDeSys

Development System) — инструментальный программный комплекс промышленной автоматизации. Производится и распространяется компанией 3S-Smart Software Solutions

DDK

программно-аппаратной). Название произошло от более общего термина SDK (англ. Software Development Kit), которым обозначают комплекты для разработки программ вообще,

Vuforia

разработчика программного обеспечения дополненной реальности (Software Development Kit — SDK) для мобильных устройств, разработанные компанией Qualcomm

Windows 1.0x

Micrografx[англ.]. Для разработки Windows-приложений необходимо было иметь Software Development Kit, состоявший из семи дисков, включавших в себя специальные версии