Google Play badge

набори для розробки програмного забезпечення


SDK (КОМПЛЕКТИ ДЛЯ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ)

Набір для розробки програмного забезпечення (відомий як devkit або SDK) відноситься до типового набору засобів розробки програмного забезпечення, що дозволяє створювати програми для певного програмного пакету, апаратної платформи, програмного забезпечення, комп'ютерної системи, операційної системи, відеоігрової консолі або подібного платформа розвитку. Для того, щоб збагатити додатки розширеною рекламою, функціональними можливостями, push-сповіщеннями та іншим, велика кількість розробників програм впроваджує певні набори для розробки програмного забезпечення. Деякі пакети SDK дуже важливі для розробки додатків для певної платформи. Наприклад, для розробки програми для Android на платформі Java потрібен Java Development Kit. Існують також пакети SDK, які встановлюються в додатках для надання даних та аналітики щодо діяльності додатків. Серед відомих творців цих SDK є Facebook, InMobi та Google.

Приклади SDK включають iPhone SDK, Mac OS X SDK та Windows 7 SDK. SDK, як правило, включають інтегроване середовище розробки (IDE), яке виконує роль центрального інтерфейсу програмування. IDE може включати вікно програмування для налагоджувача для виправлення помилок програми, для написання вихідних кодів, а також візуальний редактор, який дозволяє розробникам створювати, а також редагувати графічний інтерфейс програми. IDE також містять компілятор, який використовується для створення додатків із файлів вихідного коду.

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

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

Android SDK складається з наступного:

Кожного разу, коли Google випускає нову версію для Android, також випускається відповідний SDK. Щоб мати можливість писати програми, використовуючи найновіші функції, розробники повинні завантажити та встановити кожну версію SDK для конкретного телефону. Деякі платформи розробки, які, як кажуть, сумісні з SDK, включають такі операційні системи, як Linux, Windows та Mac OS. Компоненти Android SDK можна завантажити окремо. Додаткові компоненти третьої сторони також доступні для завантаження.

Download Primer to continue