Войти

Software Development Kit (SDK)

SDK (от англ. «Software Development Kit» — «комплект программ для разработки») — это набор необходимых программных продуктов (библиотек, скриптов и т.п.), предназначенный для облегчения процесса разработки и тестирования кода для конкретных программных платформ (пакетов программ, аппаратных платформ и т.п.).

Производитель программной (аппаратной или программно-аппаратной) платформы заинтересован в притоке новых программистов, которые расширяют сферу применения основного продукта и потому предлагает комплект SDK чаще всего бесплатно. Для расширения функционала SDK и упрощения разработки могут применяться интегрированные среды разработки (IDE), взаимодействующие с SDK.

Часто производители платформ переименовывают предлагаемые SDK:

  • JDK — Java Development Kit,
  • ADT — Android Development Tools,
  • Android NDK — Android Native Development Kit,
  • WDK — Windows Driver Kit,
  • DDK — Driver Development Kit.