Что такое SDK
Часто компании, имеющие собственные программные платформы, такие как операционные системы или приложения, решают собрать все эти инструменты в один пакет, чтобы облегчить разработку для третьих сторон, которую можно бесплатно приобрести или загрузить через Интернет. Это то, что называется:
SDK, который представляет собой набор программных инструментов, необходимых для разработки программ, взаимодействующих с другим программным обеспечением через API
Наличие API в программном обеспечении (программе или системе), с которым должны взаимодействовать создания, созданные с помощью SDK, является важным, поскольку в противном случае сам SDK, система и цель программирование.
Содержимое SDK фактически сосредоточено на использовании указанного API, и хотя некоторые из перечисленных ранее частей мы не можем найти (например, среды программирования, использующие преимущества других, которые уже существуют), взаимодействие с API будет иметь важное значение.,
У нас есть SDK для многих и разнообразных систем, таких как встроенные системы, мобильные системы, мобильные приложения или для взаимодействия с конкретными продуктами различных компаний.
Большинство из них представлены на рынке теми же компаниями, которые производят программные и аппаратные продукты, с которыми они взаимодействуют, из-за заинтересованности третьих сторон, разрабатывающих продукты в этом отношении.
SDK могут иметь полностью бесплатные лицензии, позволяющие их распространять и даже настраивать, или подчиняться проприетарной и, следовательно, ограничительной лицензии на то, что можно делать с ними
Лицензия SDK иногда может также помечать лицензии, с которыми могут распространяться созданные с ее помощью приложения. Так, например, мы можем найти случай использования проприетарного лицензионного SDK, который запрещает создание программного обеспечения по свободным лицензиям или наоборот.
SDK также обычно связаны с большей или меньшей степенью исключительности для определенного языка программирования.
Это может быть в интересах компании, которая публикует SDK, поскольку язык является тем, который используется им, является его собственностью или стремится сделать его популярным среди разработчиков, продвигать его.
Фотографии: Фотолия - шок / ташатуванго