border=0

Технологія »SDK

Що таке SDK


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


Багато разів, компанії, які мають власні програмні платформи, такі як операційні системи або програми, вирішують об'єднати всі ці інструменти в єдиний пакет для полегшення розробки третім сторонам, які можна придбати або завантажити безкоштовно через Інтернет . Це те, що називається:

SDK - це набір програмних засобів, необхідних для розробки програм, які взаємодіють з іншим програмним забезпеченням за допомогою API


Наявність API у програмному забезпеченні (програмі або системі), з яким повинні взаємодіяти твори, створені за допомогою SDK, є суттєвим , оскільки в іншому випадку сама SDK, система або призначення програмування

Зміст SDK зосереджено, по суті, на експлуатації згаданого API, і хоча є частини тих, що перераховані раніше, які ми не можемо знайти (наприклад, середовища програмування, користуючись перевагами вже існуючих), взаємодія з самим API буде важливим. ,


У нас є SDK для багатьох і різноманітних систем, таких як вбудовані системи, мобільні системи, мобільні додатки, або для взаємодії з конкретними продуктами різних компаній.

Більшість з них впроваджуються на ринок тими ж компаніями, які виробляють програмне та апаратне забезпечення, з яким вони взаємодіють, через зацікавленість третіх сторін у розробці продуктів у цьому відношенні.

SDK можуть мати повністю безкоштовні ліцензії, що дозволяють їх перерозподіл і навіть налаштування, або підлягають власній ліцензії і, отже, обмежують те, що можна зробити з ними.

Фактично, тип ліцензії не підпадає під визначення того, що є або не є SDK, так що ми можемо знайти трохи всього.

Ліцензія SDK іноді може також позначати ліцензії, якими можуть бути розповсюджені створені нею програми. Так, наприклад, ми можемо знайти випадок SDK з власною ліцензією, яка забороняє створення програмного забезпечення під вільними ліцензіями, або навпаки.

SDK також зазвичай пов'язані з більшою чи меншою ступенем ексклюзивності до конкретної мови програмування

Це може бути в інтересах компанії, яка публікує SDK, оскільки ця мова використовується нею, є її власністю або прагне зробити її популярною серед розробників, пропагувати її.

Фото: Fotolia - шок / ташатуванго

Автор: Guillem Alsina González | + QUOTE
Теми в SDK

Соціальні мережі